解释 :
- 我正在使用 Windows XP SP3
- 我有公共 IP(例如 182.222.333.222)
- 我的 ADSL 路由器 IP 为 192.168.1.1,静态 IP 为 192.168.1.5
- 我已通过 ADSL 调制解调器启用 NAT 设置
- 我已经在我的计算机上安装了 wamp 服务器。
案件 :
- 我的朋友可以访问我的公共 IPhttp://182.222.333.222
- 我也可以访问我的静态 IPhttp://192.168.1.5或者http://127.0.0.1
但我无法访问我的公共 IP?我的网络配置有什么问题?
答案1
您在此处尝试执行的操作称为发夹式,家用 ADSL 路由器通常不支持该功能,并且可能被视为 IP 欺骗,因为数据包进入路由器时的源和目标都是 182.222.333.222 。您的源地址将在路由器的公共地址后面进行 NAT,而目标是相同的地址。
防火墙看到一个显然来自其自身地址的传入数据包并将其丢弃。
答案2
许多路由器不做这样的“环回”。您实际上是在尝试“退出”您的 LAN,然后从外部重新进入。这适用于某些路由器,但不适用于其他路由器。
@Paul 的回答更好,我不知道还有更好的术语来表达这一点,但它确实有效。
感谢您的朋友可以看到您的机器,记住您可能有一个动态 IP 地址,它会在某个时候改变,因此您确实需要设置某种 DNS 解析。(免费帐户@dyndns.com 效果很好,还有其他)。