我想禁用ipv6 resolve。
当我为主机名执行nslookup时,它提供了2个ip地址,我想永久禁用ipv6地址。我正在使用im6q sabrelite board yocto build。 Linux版本是3.14
nslookup c1457415477.mgr.gcsp.cddbp.net
Server: 172.16.1.90
Address 1: 172.16.1.90 hobbes.local
Name: c1457415477.mgr.gcsp.cddbp.net
Address 1: 209.10.41.84 service.gracenote.com
Address 2: 64:ff9b::602e:9622
感谢您的时间。
答案 0 :(得分:2)
您看到的IPv6答案来自DNS64解析程序。这表明IPv6在该网络上很重要(并且网络可能仅限于IPv6),最好不要禁用它。
除此之外,如果您真的想要过滤掉IPv6结果,我认为您唯一的选择就是运行您自己的DNS解析器,过滤掉所有AAAA记录。这并不容易,可能会破坏事情。有关详细信息,请参阅https://serverfault.com/questions/554085/can-i-configure-a-dns-cache-not-to-forward-aaaa-queries。