动态 IP 在 LAN 上不起作用

动态 IP 在 LAN 上不起作用

我按照以下说明配置了动态 IP:

http://ubuntulinuxhowto.blogspot.com/2006/06/dynamic-dns-no-ip.html

动态 IP 在 LAN 外部正常工作,将其重定向到我的计算机,192.168.1.50,但当我尝试从 LAN 内部访问它时,我得到的是路由器的配置页面,它位于192.168.1.1

我错过了什么?

答案1

您没有遗漏任何内容。这就是简单的 NAT 的工作原理。您可以通过将动态名称添加到计算机中的 hosts 文件并将其分配给本地 IP(如果允许,最好将其添加到路由器)来解决此问题。

假设您的路由器的内部地址为 192.168.0.1,外部(面向互联网)IP 为 200.200.200.200。外部 DNS 会将您的名称解析为路由器的外部 IP(200.200.200.200)。您的计算机将要求路由器连接到此 IP,并且它知道这是它自己的 IP。由于路由器只从外部到内部进行 NAT,因此它将以与任何其他内部查询相同的方式回答它(​​显示其配置页面)。

我想解释的是,这并不像你的查询传到互联网并通过路由器再次进入,它永远不会离开你自己的局域网。

如果您真的想改变这种情况,您可以尝试用允许更复杂配置的开放固件刷新您的路由器,但我真的不认为这是值得的。

我认为更明智的配置是让您的名称解析为内部网络的另一个 IP。

相关内容