我刚刚在 Windows 7 Ultimate 上从控制面板使用默认设置安装了 IIS 7.5,当我使用“localhost”或我的本地 IP“192.168.0.2”访问网站时,一切正常
但是当我从我的外部IP访问时,我从http://www.whatismyip.com/它不工作。
它给了我错误:
糟糕!Google Chrome 无法连接到 117.199.144.242:82
其中 82 是我的站点端口。
当我访问没有端口的 IP 时,它会带我到 Netgear 登录页面,因为我正在使用 Netgear 路由器。
所以请帮我解决这个问题。
答案1
- 您的电脑 IP 是 192.168.0.2
- 您的“外部 IP”117.xxx 是您的 Netgear 路由器(不是您的 PC)
以上应该可以解释原因了。
- 你必须在 Netgear 中配置端口转发
- 您只能从“外部位置”(家庭网络之外)使用您的“外部 IP”。
- 您需要使用您的内部 IP (192.xxx)来自家庭网络内的一台机器(它们都具有 192.xxx 地址)。
答案2
您需要将外部端口 80(或 82)转发到您的内部(192.168.xy)IP 和端口(80 或 82)。
您有指示这里(如果您的路由器在列表中,请找到它)。