关于在内网服务器的思考。

原创 2015年07月08日 12:48:58

目标:做一个网页服务器。

花生壳内网版本:

注册一个帐号。
记住你的IP和客户端的端口。
你共享一个端口,则配置80:11125.
xiongyf--->你的IP。
服务器不会记录80:11125隐射。
发给你的客户端。

客户端再将11125解释为80。调用80端口。

假想前提:TCP通信。

缺点:所有数据通过花生壳服务器中转!
特点:服务器只要开一个监听端口为客户端服务。
         对于DNS解析为你IP,是DNS服务器做的事情。
         二级与名服务器解开你的IP后,还会返回给客户端吗?
         应该不会,而是直接将数据重新封包,丢给服务器程序。IP+客户端口+数据(11125+数据)。


普通版:

注册一个花生壳。
给你一个帐户名。IP-》隅名。同时客户端会自动解你的IP。
说到底就是做了一个DNS服务器对射到你的IP。
对于端口。你可以将本地的服务端口绑定到公网端口。
NAT的时候,源IP会被修改,端口也会被改。就是做了个隐射。
外网访问的时候都是通过地址+端口---》与名+端口。
这个时候数据走的不是花生壳服务器通道。而是直接走自己的通道了(还是要和客户端打交道)
缺点:如果小区用的宽带,很可能不是公网IP。这个时候搭建服务器的话,地址绑定就成了问题。
除非每级都进行绑定。

可以改善:
让内网版本修正。
只做狱名解析。
对于数据的传输,还是点对点。
那如何知道自己的服务起80端口对应公网的端口呢?
显然如果接的不是一级公网,此法是不能实现的(除非你能对所有NAT的路由器控制绑定)。
那如何作呢?
如果我是花生壳的设计者。
我会将客户端用UDP实现。
这样我能实现点对点。花生壳将通信双方的IP:PORT告诉对方。双方后面就可以进行直接通信了。

当然都是要通过客户端来传送数据。但是是点对点了。后面的数据不是通过服务器中转。


总结:用UDP实现点对点。

         用TCP则只能中转。









版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

DNS内网服务器

二.内网DNS服务器搭建 1.安装 yum –y install bind 2.修改主配置文件 listen-on port 53 {any;};    #声明服务器监听端口 all...

利用SSH隧道技术实现跳板机SHELL登陆以及SFTP到内网服务器

跳板原理 SSH隧道技术,分别有三种方法实现:本地端口转发、远程端口转发、静态SOCKS代理 XMANAGER——静态SOCKS代理 出于安全考虑,公司的一组应用服务器仅允许特定...
  • tolcf
  • tolcf
  • 2016-09-05 18:36
  • 2199

centos6.5下搭建openvpn服务,访问内网服务器

1 简介 OpenVPN无疑是Linux下开源VPN的先锋,提供了良好的性能和友好的用户GUI。该软件最早由James Yonan编写。OpenVPN允许参与建立VPN的单点使用预设的私钥,第...

怎样从外网访问内网服务器

★★★★★FBI WARNING★★★★★ 以下操作相当于给内网的防火墙上开了个洞,会给整个内网带来极其严重的安全隐患! 为避免产生法律问题,请在操作前务必向网络管理员咨询您的操作权限! ...

外网远程桌面连接内网服务器教程(超详细)

问题描述及方案 假设我们在做电商项目,在进行计算时这个丢失精度在产品价格计算就会出现问题,很有可能造成我们手里有9.99元然后后面会有一堆9,但是呢这些钱无法购买一个10元的商品。 在某些编程语言中...

第一次拿到一台肉鸡 -- sql注入和内网端口转发登陆内网服务器

前几天和同事说起网站安全的问题 ,突然想起来大学时无聊热衷于用些注入工具拿到网站后台,上传各种asp网马改别人首页,简直乐此不彼啊 不过也就只能拿到webshell了 ,想进一步提权拿到服务器从未...
  • ymlkl
  • ymlkl
  • 2015-11-20 17:10
  • 2573

MySQL workbench外网通过PuTTY设置SSH的tunnels远程访问内网服务器中的MySQL

问题描述: 为了数据安全,一些服务器增加了安全协议(如SSH),外网不能直接访问服务器。 服务器支持SSH远程登录功能时,通过mysql的图形界面工具(MySQL workbench)访问服务器里的m...

实现内网通过外网域名访问NAT映射的内网服务器

大家都知道在用Huawei的中低端路由器做NAT地址映射时只能支持 “外网访问” 不支持 “内网访问”。也就是说只支持NAT映射后外网IP通过外网域名(外网IP)访问NAT映射的服务器 ,不支持NAT...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)