亲宝软件园·资讯

展开

内网穿透+DDNS实现外网服务(花生壳)

东小东 人气:1

IP地址

互联网上的电脑相互通讯是通过IP地址的,那就是说理论上每台能上网的电脑都应该有一个世界上独一无二的IP,但限于IPV4的最大数量限定,这是不可能达到的事情,所以现在出现了IPV6,进一步扩展了IPV4的数量限制。

IPv4

地址长度:32位(4 个字节)

地址数量:2^32

IPv6

地址长度:128位(16 个字节)

地址数量:2^128

IPV4数量限制解决方案

为了解决IPV4的可分配数量问题,互联网多数由局域网组成,每个局域网都是一个独立的小王国,通过一个网关实现与外界互联网通信。

 

 

内网穿透

内网穿透,即NAT穿透,把内网主机端口映射到公网上访问。在NAT网关上会有一张映射表,表上记录了内网与公网IP和端口的对应关系。

DDNS

DDNS可以把一个动态IP地址映射到一个固定的域名解析服务上,然后把这个动态的IP解析成一个域名。因为路由器WAN IP一般情况为动态IP,DDNS可以捕获每次变化的IP地址,然后将其与域名相对应。

具体访问流程

电信运营商所得到的IP是不够用的,所以它将网络分成多个局域网,而局域网的路由器IP也是动态调整的。所以我们的电脑获取的基本都是局域网IP,而我们可以连接外网服务器或者搭建本地服务供外网客户端访问,所建立的网络连接都是要进过内网穿透端口映射。花生壳本地服务周期性的检查当前 IP 地址并上报,然后 DNS 再进行解析。

① 公网电脑(193.112.87.11)的用户输入域名www.oray.net,想要访问某个局域网下的192.168.43.22上的网站。

② 花生壳的域名服务器告诉计算机193.112.87.11,www.oray.net这个域名对应的IP地址是218.6.146.31。

③ 于是,计算机193.112.87.11向路由器(218.6.146.31)发送请求,要求访问它的80端口。

④ 路由器收到请求后,按照端口映射的规则,通过内网IP地址192.168.43.1把请求的数据发送到局域网内的计算机192.168.43.1上。

⑤ 计算机192.168.43.22收到请求后,把自己电脑中网站的数据发送到路由器。

⑥ 路由器收到计算机192.168.43.22发来的数据后,通过公网IP 218.6.146.31把它们发送到公网的计算机193.112.87.11上去。

 搭建/安装

下载:

https://hsk.oray.com/price/?utm_source=baidu&utm_medium=cpc&utm_campaign=hsk_buy&utm_term=%E8%8A%B1%E7%94%9F%E5%A3%B3&i=45629&bd_vid=7363549083530946143#personal

 

  

安装:

 

 微信扫描二维码,弹出关注公众号,点击关注即可

关注完成后再次扫码,进入登录注册页,完成登录即可点击授权

激活和开始

 

 

 

 

 

 

测试

tcp://12345.qicp.vip:7799

这是一个tcp的URL,分解之后可见:

【tcp://】协议为tcp

【12345.qicp.vip】域名,域名是IP地址的索引,通过域名解析可以将其解释到IP地址

【7799】端口号

 

 

参考:

https://www.jianshu.com/p/39825e2d71da?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

https://www.jianshu.com/p/cdc446e51675

加载全部内容

相关教程
猜你喜欢
用户评论