您的位置:首页 > 其它

外网不能访问 windows 2008 iis7 问题

2011-08-18 23:04 393 查看
外网不能访问 windows 2008 iis7 问题

情况是:安装完IIS7,在本地用localhost 可以看到IIS7 的首页了,在 LAN 的其它电脑上也能访问,但外网就是不能访问,路由器的端口也做了映射,在网上有很多人遇过电信封了80或8080等用端口,所以我做多了一个端口绑定比如:9877,但问题还是一样,更奇怪的是xp的IIS是可以外网访问的,这样就排除了路由器或电信封端口的问题了。一定是windows2008 那里设置没有做好,所以就集中在windows 2008 那里解决问题了。

1、PING IP地址,这个不通不能代表就不能访问内网 Web Server,因为就算在可以访问XP电脑的IIS,但IP也是PING不通的,所以不管PING了。

2、用telnet, telnet ipaddress 80 或自己设定的其它端口,如果出现: "正在连接到 IP ADDRESS ...不能打开到主机的连接, 在端口 80: 连接失败.",这个错误说明你的80端口真的不通,出现黑屏表示通(在CMD下)。可能是路由器没有设置好,或IIS服务没有启动,或是说电信封了,但前面说了,如果内网可以访问那IIS服务工作是正常的。路由器设置其它电脑可以的话,那路由器也是工作正常的,如果是电信封了,那就试试别的端口。比如前面说的9877 (telnet ipadress
9877), 出现黑屏那说明电信封了80,出现没有连通信息,那就再查查路由等设置了。

3、个人感觉telnet 比 ping 更好用,因为现在很多路由器锁住了不能PING,telnet 出现黑屏,那应该是windows 2008 防火墙的问题了,windows 2008 防火墙更加复杂, 刚开始不能访问时,我也是首先想到是关掉防火墙,但还是访问不了,后来我把防火墙打开,全部设置入站允许,这样就可以访问了。所以在Windows2008系统里关掉防火墙还不如设置防火墙允许更加有效。

现在还没有碰到过其它问题,有再更正了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: