domain-name-system – 什么决定FQDN是解释为IPv6还是IPv4?

当我在URL栏中键入完全限定域名(FQDN)时,浏览器会连接到某个映射表(此表存储在哪里?与服务提供商?),以确定托管文件的位置.

因此,它取决于服务提供商(我假设谁拥有转换表)是否支持IPv6地址.真的吗?

解决方法

由于这是标记的iptables,我认为这是一个 Linux问题.

在Linux上,由glibc来决定给定主机名的程序是先查找IPv6地址(AAAA)还是IPv4地址(A).使用glibc的程序使用getaddrinfo()函数. getaddrinfo()的行为在/etc/gai.conf中配置.

在您的系统上,很可能/etc/gai.conf中的所有内容都被注释掉了.取消注释条目:

label ::/0 1

对我来说,已经激活了AAAA优先查找,因此优先查找IPv6地址.所以这可能是你想要的.

更新添加:正确的方法似乎是取消注释gai.conf中的整个“label”块,其值为0到7:

label ::1/128       0
label ::/0          1
label 2002::/16     2
label ::/96         3
label ::ffff:0:0/96 4
label fec0::/10     5
label fc00::/7      6
label 2001:0::/32   7

相关文章

HTML代码中要想改变字体颜色,常常需要使用CSS样式表。CSS是...
HTML代码如何让字体盖住图片呢?需要使用CSS的position属性及...
HTML代码字体设置 在HTML中,我们可以使用标签来设置网页中的...
在网页设计中,HTML代码的字体和字号选择是非常重要的一个环...
HTML(Hypertext Markup Language,超文本标记语言)是一种用...
外链是指在一个网页中添加一个指向其他网站的链接,用户可以...