如何在DNS中禁用ipv6 adrress resolve

时间:2016-04-27 10:14:09

标签: linux dns ipv6 nslookup

我想禁用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

感谢您的时间。

1 个答案:

答案 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