在网络防火墙上,我开放了80端口,转发给运行IIS 7.5的Windows Server 2008 R2。80 端口已在 Windows 防火墙中打开。
在 LAN 上,可以毫无问题地访问该网站。从外部访问时,我每隔几个小时只能访问它 3 次,然后从外部访问它就中断了,浏览器显示错误消息“无法显示网页”。
据我所知,IIS 或网络防火墙中没有任何访问限制。
IIS 正在运行 PHP 5.3。默认网站已被删除。网站域的绑定设置为mydomain.com *:80
和mydomain.com 192.168.0.3:80
[编辑]:只是为了检查防火墙或 ISP 在使用端口 80 时是否存在问题,我设置了防火墙,将 8081 端口转发到 LAN 的 80 外部端口。网络外部的浏览器仍然无法访问域/网站/页面。
[Edit2]:域的 DNS 条目解析为正确的外部 IP。如果我尝试通过外部 IP 访问该网站,它会加载 3 次,然后无法访问,并显示浏览器消息“无法显示该网页”。
IP 地址已被另一台设备使用(未记录)。该设备还针对 ping 请求和端口扫描进行了保护,因此看起来好像什么都没有。我打电话给 ISP 时才发现这件事,他们查看了调制解调器中的 ARP 表,看到了分配给 IP 地址的 MAC 地址(我不知道)。