服务无法访问,排除网络和防火墙问题问题后的再定位

一、问题现象:

外网nat网络打通,发现无法访问访问设备50080端口。

二、问题排查:

1、确认防火墙配置无问题。

2、本机访问50080端口,可以返回页面信息。

3、同网段其他设备访问该设备内网地址的50080端口,无法访问。(再次确认防火墙配置,无问题)

4、netstat查看端口状态:

[root@ygsh-node4 vmuser]# netstat -putlan|egrep '10050|50080'|grep -v 192
tcp        0      0 0.0.0.0:10050           0.0.0.0:*               LISTEN      7361/zabbix_agentd  
tcp6       0      0 :::50080                :::*                    LISTEN      7756/dockerd        
tcp6       0      0 :::10050                :::*                    LISTEN      7361/zabbix_agentd

发现服务的50080端口开启和其他服务不一样。

确定问题原因为:

50080端口服务只对IPV6地址开发,没对IPV4地址开放。

备注:netstat中

ipv4服务对应的是:0.0.0.0:50080

ipv6服务对应的是:":::50080"

其中:ipv6的前两个"::",是“0:0:0:0:0:0:0:0”的缩写,相当于IPv6的“0.0.0.0”,就是本机的所有IPv6地址,第三个:是IP和端口的分隔符

猜你喜欢

转载自www.cnblogs.com/pzzning/p/10761423.html
今日推荐