我的局域网设置如下:
192.168.2.1: ADSL Router (DHCP Range: 192.168.2.2-192.168.2.250) 192.168.2.254: Wireless Access Point 192.168.2.253: Ubuntu Server (Static IP) 192.168.2.2: My Laptop (Connects to Internet via the Wireless AP)
路由器中的NAT处于活动状态,并将其设置为将通过端口80发送的请求传输到192.168.2.253。 路由器的防火墙是无效的。 DMZ中没有IP。
当我们的朋友尝试inputhttp:// my_external_ip时,我的朋友得到了Apache的It Works页面。 但我得到路由器的configuration页面,而不是。
我应该检查或做什么?
谢谢。
您是否尝试从您的networking访问http:// my_external_ip ?
请记住,您的ADSL路由器有两个IP地址,互联网IP地址(my_external_ip)和内部IP地址(192.168.2.1),所以当您的笔记本电脑(102.168.2.2)生成您的HTTP请求时,它将转到网关(192.168 .2.1)被转发。 当网关收到HTTP请求时,会注意到目的IP地址是网关系统本身(因为它有IP地址my_external_ip),所以它会把HTTP请求转发到ADSL路由器上的80端口。
你所期望的是,HTTP请求将通过互联网接口转发出去,然后以某种方式路由回到ADSL路由器,这不会发生。
戴夫
检查您的路由器文档,了解如何更改其pipe理端口。 你也可以通过自己的IP访问Apache,因为你在同一个networking上。 有时候,家庭路由器在从networking内部进行NAT连接时会遇到问题。