内网穿透和动态DDNS详解

学前须知: 百度 ip 就可以看到本地电脑上网的公网ip,如果ipconfig看到的ip(连接路由器的另一个网段的ip)与它不同,说明你得到的只是个大内网ip。

1.内网穿透

2.动态DDNS

1.背景:DDNS针对的是直接获得公网ip的用户,比如说拨号连接PPOE直接给你分配一个公网ip,这时你只要在主路由器做一个内网ip+端口2映射到公网ip+端口1而不用考虑内网穿透。那么此刻你也许会有疑问,这种做法不也是内网穿透吗,都是个内网ip+端口2映射到公网ip+端口1啊? 2.其实不然,内网穿透的内网ip+端口2映射到的公网ip+端口1中的公网ip+端口1是你购买了运营商的域名之后,利用内网穿透软件将内网ip+端口2映射到运你在营商服务器的域名,而后者是能够直接在路由防火墙设置内网ip+端口2映射到拨号得到的端口1中的公网ip+端口1,两者实质的区别就是对公网ip能否直接操控。 3.既然这样,那就谈谈动态DDNS的工作原理(同样也需要域名),拨号上网直接得到的公网地址是不固定的,即使你第一天设置了内网ip+端口2映射到拨号得到的端口1中的公网ip+端口1,到第二天,PPOE可能会给你分配另一个公网ip,这时,你的映射就不起作用了。因此动态DDNS应运而生,假如你的主路由器设置DDNS每5分钟扫描一次,当你的路由器得到一个新的公网ip,就会将扫描得到的新公网ip传到你购买的DDNS服务器,DDNS服务器就根据新的公网ip对域名进行修改(使域名与新的公网ip对应起来),从而使你内网的ip+端口与域名产生一个稳定的联系。

经验分享 程序员 微信小程序 职场和发展