查看为啥开启了tcp6,但是没有开启tcp,有些人就说是只开启了ipv6,没有ipv4,但是实际上ipv6支持ipv4

在linux上,为什么某些服务明明开启了,但用 netstat查看时, 却只显示了 tcp6 监听端口。但是ipv4的服务还是可以访问的,那为什么没有显示 tcp4 的监听呢?

解决过程:

  1. 首先,关闭 ipv6 并且重启服务,就显示正常了,比如httpd 命令如下:
bash 复制代码
sysctl net.ipv6.conf.all.disable_ipv6=1
systemctl restart httpd
用netstat再次查看监听,可以看到,已经只监听到只有tcp。

总结:
netstat 只是很真实的显示监听的端口而已,但是需要注意 tcp6 实际上在 Linux 上也支持tcp4。

相关推荐
xixixi777772 分钟前
Gartner 2026核心趋势:前置式主动安全(PCS)成为安全战略新范式,量子安全+国密算法构筑政企纵深防御底座
网络·人工智能·安全·web安全·ai·量子计算
SilentSamsara4 分钟前
ConfigMap 与 Secret:配置注入的四种姿势与安全边界
linux·运维·服务器·安全·微服务·kubernetes·k8s
Lentou6 分钟前
部署项目之systemd部署
linux·运维·服务器
郭庆汝14 分钟前
华为昇腾服务器安装docker
运维·服务器·docker
鄃鳕20 分钟前
ubuntu下将DHCP动态分配改成静态ip
linux·tcp/ip·ubuntu
凭X而动21 分钟前
CentOS7搭建SFTP
linux·运维·服务器
Johnstons22 分钟前
TCP重传率飙升怎么查?一次生产环境排障的完整复盘
网络·网络协议·tcp/ip
IpdataCloud22 分钟前
如何将IP查询API集成到网站或应用中?主流方案与选型对比
网络·网络协议·tcp/ip
@encryption25 分钟前
计算机网络 --- ACL
网络·计算机网络
wanhengidc25 分钟前
服务器能干什么?
运维·服务器·网络·安全·web安全