lyx915367058 发表于 2014-7-25 17:26:11

stm32 web公网访问问题

 我用stm32 做了web服务器 IP映射到公网了,在wifi状太下手机可以访问到服务器,但是手机关闭wifi用Gprs访问到服务器就出现“unknown server error”?

我在STM32 web服务器的IP是192.168.0.102端口为80密码为123456,电脑跟STM32用网线链接在一个路由器,路由器名为leyuan,路由WAN IP :192.168.1.8, 将 192.168.0.102端口为80映射 到公网,电脑用http://192.168.0.102/123456链接可以访问成功,而手机我用的是另外一个WIFI路由器信号,这个路由是邻居家的路由,名为TP-LINK_FD320 上网 。然后手机在(TP-LINK_FD320 )WIF状态下用http://192.168.1.8/123456链接可以访问成功(用http://192.168.0.102/123456链接访问失败),然后我把手机WIF关了用GPRS上网,再用http://192.168.1.8/123456访问就返回“unknown server error”?
 

yvonn 发表于 2014-7-29 22:46:38

RE: stm32 web公网访问问题

你用电脑直接访问是因为你的单板和电脑处在同一个局域网中,所以可以直接PING IP,联你邻居的只是把这个局域网增大了,也就说,你家的网和你邻居的网本来就处在同一局域网中,你添加的路由只是子网中子网,所以路由配置映射就可以访问。你通过GPRS访问的话,你走的就是外网,已经超出了局域网的范畴,因此,访问不了。总之,是你的映射没有做好,当然把内网IP映射到互联网上是有风险的,小心被黑:lol
页: [1]
查看完整版本: stm32 web公网访问问题