美文网首页already系统性能优化收藏
【tcp】为什么 netstat 对某些服务只显示了 tcp6

【tcp】为什么 netstat 对某些服务只显示了 tcp6

作者: Bogon | 来源:发表于2022-05-14 00:47 被阅读0次

    在 Linux 中,默认情况下,AP_ENABLE_V4_MAPPED 是 1,那么 httpd 就会直接监听 ipv6, 因为此时 ipv6 的 socket 能够处理 ipv4 的请求;
    另外,bind() 系统调用会对用户空间的进程透明处理 ipv6 没有开启的情况,此时会监听到 ipv4。

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

    image.png

    参考

    解决tcp6问题
    https://sgfoot.com/fix-tcp-tcp6.html

    Linux中tcp与tcp6区别是什么?
    https://blog.51cto.com/u_15052541/4582066

    为什么 netstat 对某些服务只显示了 tcp6 监听端口?
    https://www.cnblogs.com/wlzjdm/p/8684202.html

    相关文章

      网友评论

        本文标题:【tcp】为什么 netstat 对某些服务只显示了 tcp6

        本文链接:https://www.haomeiwen.com/subject/jytfurtx.html