Tom*_*Tom 3 networking router dns ip ddns
据我所知,DDNS或动态DNS用于为具有非永久IP地址的设备分配域名。该设备或其连接的路由器必须具有公共 IP。但是是否可以将 DDNS 域名分配给位于多层专用网络后面的设备?
traceroute 8.8.8.8显示这样的结果:
192.168.1.2(我的设备)
192.168.1.1(我的路由器)
10.0.0.1(我的 ISP 的路由器)
10.1.0.1(另一台没有公网IP的路由器)
123.x.x.x(距离我最近的具有公共 IP 的设备;这是在 Whatismyipaddress.com 等网站上显示的地址)
x.x.x.x(更多路由器)
8.8.8.8(最后,我traceroute编辑的IP。)
我的理解是,在我的终端设备上安装动态 DNS 客户端(如无 IP 客户端)后,它将具有可公开访问的 URL,如xyz.no-ip.com. 但我不明白这将如何运作,即使它会起作用。我认为 URLxyz.no-ip.com将解析为显示为我的公共 IP 的 IP(123.xxx;上面列表中的数字 4),并且无论如何都无法从公共互联网访问我的计算机。
我只是想在注册动态 DNS 服务之前了解它是如何工作的。请赐教。
但是是否可以将 DDNS 域名分配给位于多层专用网络后面的设备?
您永远不会将域名分配给位于多层 NAT后面的设备。正如您所写,您将其分配给具有公共IP的“设备”(路由器)。然后,您可以配置此路由器(及其后面的所有路由器)进行端口转发以到达“终端设备”。
是的,您也可以对不属于您的路由器执行此操作,例如具有公共地址的 ISP 的路由器。
但是,由于您无法控制这些路由器,因此无法从那里将端口转发到“终端设备”。
所以你可能要问的问题是
如果我的 ISP 没有给我公共 IP,我可以使用 DDNS 来解决这个问题吗?
答案是“不”。您需要向 ISP 付费才能获得公共 IP。或者你需要付费给别人给你一个公共IP(通过VPN等)。
| 归档时间: |
|
| 查看次数: |
9469 次 |
| 最近记录: |