💡
原文中文,约2100字,阅读约需5分钟。
📝
内容提要
本文介绍了如何在Linux系统中配置IPv4和IPv6协议栈的优先级,通过修改/etc/gai.conf文件来设置优先使用的协议,并提供了禁用IPv6的步骤,适用于特定需求的用户。
🎯
关键要点
- 双协议栈技术允许同时启用 IPv4 和 IPv6 协议栈。
- 现代操作系统和浏览器通常优先使用 IPv6,只有在无法访问时才回退到 IPv4。
- 可以通过修改 /etc/gai.conf 文件来调整协议优先级。
- 在 Debian 系统中,curl 默认强制使用 IPv6,可以使用 wget 测试 IPv4。
- 通过取消注释并修改 precedence 行,可以优先使用 IPv4。
- 可以添加 IPv6 地址到优先级列表以强制启用 IPv6。
- 在某些情况下,可能需要禁用 IPv6 功能,需修改 /etc/sysctl.d/local.conf 文件。
- 使用 cat 命令追加内容时要注意使用 >>,避免覆盖原有内容。
- 执行 sysctl --system 重新加载配置文件后,IPv6 将被禁用。
➡️