先确认服务器电脑上用公网IP或者域名能否访问软件
公网IP获取方法:主机上浏览器地址栏输入www.ip138.com获取。
现象一:服务器上用公网IP不能访问软件,用localhost、127.0.0.1、服务器IP地址可以访问软件。
排查方法:
1、是否是没有做端口映射,或者是多端口映射的方法不对,可以点击查看【2008系统做端口映射的方法】
2、设置的端口不适用,需要换其他端口,比如80、8000、6868、211等端口都试试。
3、检查一下是否是服务器防火墙拦截了,关闭防火墙试试。
4、防火墙里是否没有做出站、入站规则
现象二:只有服务器上能用公网IP访问软件,所有外网电脑都不能用公网IP访问软件。
排查方法:
1、检查一下是否是服务器防火墙拦截了,关闭防火墙试试。
2、防火墙里是否没有做出站、入站规则
现象三:若服务器用公网IP可以访问软件,部分外网可以用公网IP访问,部分外网不可以用公网IP访问。
比如:服务器在成都,北京可以外网访问软件,上海不能外网访问。
排查方法:
排查一下,和上海不能访问的电脑连的同一个路由器的其他电脑,是否有部分电脑可以访问,有部分不能访问?
1、如果是这个网络里面的所有电脑都不能访问,需要在这个网络里面ping服务器端口看看能否ping通,或者是用下面检测端口的网站查看端口是开启的还是关闭的。
用命令ping端口的方法:开始——运行——输入cmd敲回车,在光标闪的地方输入:telnet 公网IP地址 端口号,看一下端口能否ping通。
检测端口的网站: http://tool.chinaz.com/port/
使用方法:进入后将端口全部删除输入服务器设置的端口,IP地址输入服务器的公网IP,点查询可以显示是关闭还是开启。
2、如果是这个网络里面,部分电脑可以访问,部分电脑不能访问,检测一下是否是访问地址写错了,换其他浏览器访问看看,在不正常的电脑上ping一下其他正常电脑的IP,看看能否ping通。
现象四:用公网IP可以访问软件,用域名访问不了。
处理方法:联系域名厂商协助检查域名是否解析有误