AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / ubuntu / 问题 / 1481310
Accepted
Luis Abreu
Luis Abreu
Asked: 2023-08-06 23:55:09 +0800 CST2023-08-06 23:55:09 +0800 CST 2023-08-06 23:55:09 +0800 CST

Ipv6 与 Ipv4:有没有办法强制使用 ipv6?

  • 772

Ubuntu/Linux 初学者,所以我想知道是否有任何方法可以强制 Ubuntu 在解析名称时更喜欢 IPv4 或 IPv6(例如:google.com 有 ipv4 和 ipv6 地址。是否有任何设置允许我说 IPv6当某些应用程序要求使用该名称时,应该优先于 IPv4?)

谢谢。

dns
  • 1 1 个回答
  • 33 Views

1 个回答

  • Voted
  1. Best Answer
    Terrance
    2023-08-07T00:14:58+08:002023-08-07T00:14:58+08:00

    您可以在/etc/gai.conf文件中更改它。

    来自man gai.conf:

    DESCRIPTION
           A  call  to getaddrinfo(3) might return multiple answers.  According to
           RFC 3484 these answers must be sorted so that the answer with the high‐
           est  success  rate is first in the list.  The RFC provides an algorithm
           for the sorting.  The static rules are  not  always  adequate,  though.
           For  this  reason,  the  RFC  also  requires that system administrators
           should have the possibility to dynamically change the sorting.  For the
           glibc implementation, this can be achieved with the /etc/gai.conf file.
    
           Each  line  in the configuration file consists of a keyword and its pa‐
           rameters.  White spaces in any place are ignored.  Lines starting  with
           '#' are comments and are ignored.
    

    该文件中有一个注释行部分您可以更改。其中有一行特别指出:

    #    For sites which prefer IPv4 connections change the last line to
    #
    #precedence ::ffff:0:0/96  100
    

    这意味着,如果您希望 IPv4 优于 IPv6,您基本上只需取消上面几行的注释,并将最后一行更改为注释所指出的内容即可。

    • 0

相关问题

  • 将服务器从 DHCP 切换到静态 IP

  • “.local”有什么作用?

  • 如何在学校网络上配置域名[关闭]

  • 更改DNS IP的正确方法是什么?

  • 如何清除 DNS 缓存?

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何运行 .sh 脚本?

    • 16 个回答
  • Marko Smith

    如何安装 .tar.gz(或 .tar.bz2)文件?

    • 14 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Martin Hope
    Flimm 如何在没有 sudo 的情况下使用 docker? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve