English |
  • 美国VPS主机推荐
  • |
  • 代购服务
  • |
  • 10美元以下VPS
  • |
  • VPS新手指南/教程
  • |
  • 留言板
  • |
  • 关于
  • | 登录 |

    Linux下IPv4/IPv6双栈接入,使用IPv4连接优先设置教程

    2020年10月9日 上午 | 作者:VPS侦探

    虽然目前很多网站或服务都已经增加IPv6,但是各家的IPv6使用上并不一定畅通。所以我们要设置一下让IPv4作为默认的连接方式。但是根据RFC3484协议Linux默认情况下IPv6优先级高于IPv4,应用程序优先使用IPv6地址。

    1、如果要使用ipv4连接优先也不禁用ipv6,需要修改gai.conf配置文件使其生效。

    编辑 /etc/gai.conf 文件,查找 precedence ::ffff:0:0/96 100 将前面的注释 # 去掉并保存,如果前面没有 # 号表示已经更改过设置了。如果没有查找到该行直接在文件末尾添加上

    precedence ::ffff:0:0/96 100

    CentOS默认没有 /etc/gai.conf  该文件,可以执行命令
    cp -p /usr/share/doc/glibc-common-2.17/gai.conf /etc/
    拷贝该文件后修改。

    修改完成保存生效。这样设置后有IPv4的话优先使用IPv4,也不影响IPv6的使用。

    注:::ffff:0:0/96 为IPv4/IPv6转换地址 (IPv4-mapped IPv6 address)。

    2、如果确实不需要IPv6,我们可以禁用IPv6

    执行命令:echo "1" > /proc/sys/net/ipv6/conf/all/disable_ipv6
    这样就掉了禁用ipv6,如需恢复的话删除掉 /proc/sys/net/ipv6/conf/all/disable_ipv6 这个文件就可以。

    >>转载请注明出处:VPS侦探 本文链接地址:https://www.vpser.net/manage/linux-ipv4-ipv6-precedence.html
    VPS侦探推荐:
    遨游主机VultrLinode搬瓦工LOCVPSKVMLAHOSTKVMHostXen80VPS美国VPS主机,国内推荐腾讯云阿里云

    发表评论

    *必填

    *必填 (不会被公开)