查看为啥开启了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。

相关推荐
北山有鸟几秒前
解析 Linux 内核驱动中的“换行美学”
linux·运维·服务器
Run_Teenage2 分钟前
Linux:信号保存与捕捉
运维·服务器
水冗水孚4 分钟前
以Vultr供应商的VPS为例、十分钟自建一个自己的VPN(图文并茂)
运维·服务器
巨大八爪鱼6 分钟前
【方法】Tomcat网站添加用户名密码弹窗认证
运维·服务器·tomcat·jsp·mod_jk
古城小栈8 分钟前
2026 年 Rust 异步 HTTP 首选:reqres,轻量、高效、开箱即用
网络·http·rust
Full Stack Developme12 分钟前
HTTP 转发 与 重定向
网络·网络协议·http
一颗青果12 分钟前
Http的referer字段
网络·网络协议·http
傻啦嘿哟13 分钟前
环境变量配置法:通过HTTP_PROXY让OpenClaw走代理的最佳实践
网络·网络协议·http
片酷13 分钟前
【IsaacLab报错】C++ 标准库版本过低
linux·运维·服务器
2502_9116791416 分钟前
Agilent(现是德科技)N5182B MXG X系列射频矢量信号源
网络