1. 当前位置:首页>百科>本地ip能够访问,但是公网ip不能访问的一般解决方法

本地ip能够访问,但是公网ip不能访问的一般解决方法

遇到这种问题,一般的解决办法如下:

1. 检查防火墙是否有禁端口。在测试阶段可以先关闭防火墙,等到解决问题之后再设置规则。

2. 检查IP是否绑定到所有ip可访问,这个跟程序有关系,如果服务器端程序在绑定ip的时候是指定了本机ip,比如127.0.0.1,那么客户端必然不能通过公网ip访问过来,服务器端程序需要绑定0.0.0.0,无论用哪种语言都需要注意。

3. 检查服务器端是否有其他程序占用了该端口。windows下netstat -aon|findstr ":80" linux下netstat -tnl|grep ":80",也可以通过该命令看你的服务器端程序是否绑定的0.0.0.0

4. 是否有外部的端口映射,比如外部是通过一个服务器把端口映射到你的80,那么你通过80访问必然不能成功,这时候尝试换一个不常用端口就能解决


本文采摘于网络,不代表本站立场,转载联系作者并注明出处:https://www.5amiao.com/baike/1502.html

联系我们

在线咨询:点击这里给我发消息

QQ号:1045784018

工作日:10:00-17:00,节假日休息