偶尔会碰到这样的情况:辛苦忙碌了好久,一切就绪,内网访问正常,但是外网却不能访问.-_-!!
首先在路由器上查看到你当前的外网ip, 系统状态–wan1–ip地址,
然后在浏览器输入该地址,看看能否正常访问(访问该地址的电脑不能是通过该路由器上网的,这样是肯定可以访问的,这涉及到路由的原理,所以建议用手机2g/3g上网测试,才能真实反映外网的访问情况)
如果确定外网不能访问,这种情况大概有两个原因:
1.ISP封了80端口,
这样基本就没办法解决了,有能力就打电话找电信给你开-_-!!
这样你就只能把端口不设为80了,试试8080也行,随便了,这样访问地址就变成了 IP:端口号,很不和谐,不过也没办法
2.路由器的防火墙屏蔽了80端口
执行以下代码再试试外网访问:
iptables -I INPUT 1 -p tcp --dport 80 -j ACCEPT
如果可以访问了,就把这代码放到路由器的系统管理–脚本设置–防火墙 里面就行了(因为iptables规则重启会失效,要么就保存规则,不过还是加到防火墙比较方便,看个人喜好)