我按照以下说明配置了一个动态IP:
http://ubuntulinuxhowto.blogspot.com/2006/06/dynamic-dns-no-ip.html
动态IP在局域网外正常工作,将其重定向到我的计算机,即192.168.1.50,但当我试图从局域网内部访问它时,我得到的是路由器的配置页,即192.168.1.1。
我遗漏了什么?
发布于 2012-02-07 19:19:17
你什么都没错过。这就是简单的NAT的工作方式。您可以通过将动态名称添加到计算机中的主机文件并将其分配给本地IP来解决此问题(如果允许,最好将其添加到路由器)。
假设您的路由器有192.168.0.1作为其内部地址,200.200.200作为外部(面向internet的) IP。外部dns将将您的名称解析为路由器的外部IP (200.200.200.200)。您的计算机将要求路由器连接到这个IP,它知道它是自己的。由于路由器只从外部到内部执行NAT操作,它将以与任何其他内部查询相同的方式回答NAT(显示其配置页面)。
我想解释的是,这并不是说你的查询是通过路由器再次进入互联网,它永远不会离开你自己的局域网。
如果你真的想改变这一点,你可以尝试用一个开放的固件闪现你的路由器,允许更复杂的配置,但我不认为这是值得的麻烦。
我认为,更明智的配置是让您的名字解决另一个IP为内部网络。
https://askubuntu.com/questions/102295
复制相似问题