新建网站本机能访问外网无法访问解决办法
之前带着几个人给某事业单位运用公司新近研发的的一套框架建了个网站,在局域网中试运行了20来天之后应客户的要求发布到公网上之后,出现了无法访问的问题。
(其他的像备案,域名,独立IP等之前已经全部都弄好了,通过外网访问的时候端口都对应的打开了,防火墙等因素也不予考虑)
服务器环境
WinServer2008 + IIS7
问题描述
能够Ping通,本机可以访问,外网无法访问。
解决方法
因为网站刚发布的时候使用的是80端口,通过网上了解相关的信息是:80端口默认是关闭的需要联系网络运营商打开80端口。于是我就用了其他端口测试,结果发现还是不行,服务端和客户端是分开部署的,发现服务端可以正常访问,其编辑网站绑定时“IP地址”选择的是全部未分配。
改完之后客户端就能够通过外网访问了。
疑问
为什么直接写IP地址不行,选择全部未分配就行呢?在选择“全部未分配”的时候会自动使用电脑的IP但是我直接写IP的时候也是写的电脑IP(由于服务器只是用了一个网卡因此可以认为两者所指向的IP地址相同),为什么前者行,后者不行呢?
下回分晓!
2016年1月31日21:30:30更新
最后发现还是因为接入商那边没有开80端口,可能电信那边负责这个是的工程师也不是很熟悉,最后将其请到单位机房现场给其展示才让其相信是因为80端口没有开。