Mercury路由器设置虚拟服务器映射后,如果Internet上的用户无法访问服务器,该怎么办?请按照以下步骤进行故障排除。
一、检查访问方式
Extranet用户通过路由器WAN端口的IP地址(域名)访问虚拟服务器。请确保在浏览器或客户端软件中填写正确的IP地址(域名)和端口以访问服务器,如下所示:
二、检查服务器设置
1、确认服务器网络参数
确认服务器网络参数设置正确(IP地址,子网掩码,默认网关)。如下图所示:
如果服务器是主机,请确保服务器可以通过此路由器正常访问Internet。
2、确认服务器设置成功
确认Intranet计算机可以访问服务器打开的服务。如果Intranet计算机无法成功访问,建议检查服务器原因。
3、关闭防火墙和防病毒软件
关闭服务器的系统防火墙和防病毒软件。原因:防病毒软件和防火墙可能会将外部网络地址列为不受信任的区域地址,从而导致外部网络地址无法访问内部网络服务器。
三、检查路由器设置
1、检查规则设置
确认虚拟服务器映射的端口是Intranet服务器的端口,IP地址是服务器的IP地址,并且相应的规则状态有效。
2、 DMZ主机测试
如果未在虚拟服务器规则中打开服务器的所有服务端口,则访问将失败。您可以尝试打开DMZ主机。
设置方法:在路由器管理界面中,单击“高级设置>>高级用户>> DMZ主机”,在“ DMZ主机IP地址”中输入服务器的IP地址,单击“保存”,最后将交换机移到DMZ主机后面。右边,如下图所示:
如果在打开DMZ主机后可以成功访问外部网络,则可能是某些端口未打开。例如网络摄像机和特殊应用软件(例如ERP系统)等,如果您不知道服务器的服务端口,则可以咨询服务器软件服务提供商。
3、检查Internet控制设置
如果路由器启用了行为管理功能并屏蔽了服务器的相关端口,则将导致访问失败。建议关闭行为管理功能,然后再次进行测试。
4、远程Web管理
如果路由器启用了路由器的远程WEB管理,则需要将管理端口修改为与虚拟服务器服务端口不同,如下所示:
四、 Internet网络因素
1、服务提供商已阻止相应端口
某些操作员可能会阻塞诸如80之类的通用端口,从而导致无法访问相应的服务器。
可以通过设置服务端口(外部端口)解决问题。建议修改9000以上版本,外部网络上的用户可以使用修改后的服务端口访问服务器。
2、 WAN端口IP地址是否为公用IP地址
局域网中的计算机访问/ IP,如果查看的IP地址与路由器的WAN端口的IP地址不同,则表示WAN端口的IP地址不是公共IP地址,并且是虚拟服务器无法执行映射。建议与宽带服务提供商联系以解决该问题。
网页上的显示如下图所示:
路由器的WAN端口的IP地址(在路由器管理界面的常用设置>> Internet设置页面视图中):
3、 DNS解析问题(仅适用于域名访问方法)
动态域名已成功登录到路由器。外部网络上的用户需要确认由动态域名解析的IP地址是路由器的WAN端口的IP地址,否则无法访问该域名。确认方法:ping计算机上的动态域名,然后将返回的IP地址与WAN端口IP地址进行比较。如下图所示:
如果IP地址不同,则可以尝试将客户端DNS服务器地址修改为8. 8. 8. 8。
本文来自本站,转载请注明本文网址:
http://www.pc-fly.com/a/tongxingongju/article-360388-1.html
……