在同一本地networking中连接到Ubuntu服务器的问题

我的局域网设置如下:

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连接时会遇到问题。