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

相关推荐
byoass6 小时前
企业云盘文件预览技术深度剖析:从10种常见格式到渲染架构实战
网络·安全·架构·云计算
TechWayfarer8 小时前
知乎/微博的IP属地显示为什么偶尔错误?用IP归属地查询平台自检工具3步验证
网络·python·网络协议·tcp/ip·网络安全
Wave8458 小时前
从单片机开发看透网络底层:Wi-Fi、TCP/IP 与 HTTP 的通俗解析
网络·单片机·tcp/ip
ZYH_06018 小时前
园区网络实验作业
网络
疯狂的代M夫9 小时前
网络通信流程
网络
小江的记录本9 小时前
【网络安全】《网络安全常见攻击与防御》(附:《六大攻击核心特性横向对比表》)
java·网络·人工智能·后端·python·安全·web安全
郝亚军9 小时前
ubuntu通过samba,让win11可以访问其共享文件夹
linux·服务器·ubuntu
农村小镇哥9 小时前
nginx服务器的介绍
运维·服务器·nginx
小夏子_riotous9 小时前
Docker学习路径——3、常用命令
linux·运维·服务器·学习·docker·容器·centos
2401_8734794010 小时前
应急响应:勒索软件攻击源IP分析,如何通过IP地址查询定位辅助溯源?
网络·tcp/ip·安全·网络安全·ip