UR路由器的WAN口有公网IP,配置端口映射后,在内网通过服务器内网IP加内部端口号可以正常访问服务器,但是在外网通过公网IP加外部端口号无法正常访问服务器
过程分析依据下方配置举例:
配置虚拟服务器,映射192.168.77.19的9002端口至WAN1的19002端口;
通常来讲,外网无法通过映射访问至内部服务器有3种可能性:
>>外网问题,路由器未收到访问请求
>>服务器问题,服务器未响应外网的访问请求
>>路由器问题,路由器未正常转发客户端和服务器的交互报文
要详细定位到底问题出在哪里,通常需要在外网客户端持续尝试访问时,分别抓取路由器对应WAN口以及服务器所处VLAN的报文来分析,如下两图在路由器的“系统工具→网络诊断→抓包工具”中,接口分部选择WAN和VLAN接口:
通常情况下,若通过抓包定位为路由器问题,建议排查下面几个配置:
1、策略路由,若路由器存在多WAN接入尤其需要注意,要检查是否有将服务器IP指向了与端口映射配置的不同WAN口。
2、终端接入控制,检查是否开启了下面任意一个功能,勾选仅允许DHCP服务器分配的客户端访问外网时,若服务器为固定IP地址接入会出现问题;勾选仅允许ARP静态绑定的用户访问外网时,若服务器IP未做ARP绑定,端口映射也会出现问题
3、防火墙功能,检查是否有添加动作为拒绝,且源IP包含服务器IP的安全规则
1、修改端口映射的外部端口号为10000以上尝试
2、排查服务器是否有开启防火墙相关配置
3、排查路由器是否配有策略路由、终端接入控制、防火墙等功能
4、构造抓包环境,外网客户端持续尝试访问时,分别抓取WAN及VLAN接口报文分析确认具体问题原因
该案例暂时没有网友评论
✖
案例意见反馈
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作