这两天被这问题搞崩溃了,一个微信项目,以前写代码时是可以在本地测试公众号的自动回复功能,昨天在拿出来在本地跑了一下,结果发现接收不到微信服务器发来的信息,开始还以为是项目问题,各种情况测试,各种查代码,结果最后发现不管在本地跑什么网站,在外网根本不能访问。详细情况是这样的。
情况1:
把路由器连接到猫上,并设置转发规则,80端口的请求转发到我运行项目的电脑上;
结果1:
1. 内网设备,访问域名,公网ip,内网ip都能打开网站;
2. 外网设备,访问域名,公网ip都不能打开网站(就和访问一个根本不存在网站的域名一样);
注:测试用的是一个django项目,当外网的设备来访问时,虽然不能打开网站,但过个4s左右,本地服务器端控制台会报一个socket 10054的错误
http://ww3.sinaimg.cn/large/704254f0gw1eoxmarpx7oj20w109wq6o.jpg
情况2:
不要路由器,直接电脑连接猫,拨号上网
结果:同结果1
情况3:
不用eclipse,换用apache跑
结果:同结果1
情况4:
换一个网站跑,用iis跑默认站点
结果:同结果1
情况5:
换台电脑再试(ps:电脑系统都是win7x64)
结果:同结果1
同一个网络情况下,以前用过是没有问题的,只是后来网络不稳定,网速时不时卡一下,电信工作人员过来换过一次猫,不过网络还是不稳定,会不会和这个有关系。
1
BinbinWang 2015-02-04 20:52:09 +08:00
80端口被封
都N年的历史了 |
2
ytf4425 2015-02-04 20:53:12 +08:00
@BinbinWang 浙江移动至今未封谢谢
|
3
korvin OP @BinbinWang 我半年前都是正常的,你说的80端口被封具体是什么?
|
5
korvin OP @facat 宽带是电信的,半年前同一个网络下是可以用的,运营商可以这么任性,想改就改,还是有些地区的可以有些地区的不行?。ps:新建主题不支持md,编辑主题是竟然支持md
|
6
BinbinWang 2015-02-04 21:02:31 +08:00
|
7
korvin OP @BinbinWang 唉,又得找替代方法
|
8
Mac 2015-02-04 21:44:29 +08:00
很简单,cmd telnet ip.ip.ip.ip 80 ,黑屏的说明80端口没封,卡在那不懂,也不清屏的就是被封了
|
9
Had 2015-02-04 23:11:44 +08:00
|