当我没有 IPv6 地址时如何禁用请求 AAAA 记录?

当我没有 IPv6 地址时如何禁用请求 AAAA 记录?

AAAA当我在 Scientific Linux PC 上运行时,tcpdump当我没有任何 IPv6 地址时,为什么可以看到DNS 请求?我已经在设置NETWORKING_IPV6=no​​in/etc/sysconfig/networkoptions ipv6 disable=1in后重新启动,但如果我访问一些网站,/etc/modprobe.d/ipv6.conf我仍然可以看到请求。AAAA如何禁用AAAA记录请求?

答案1

检查文件 /etc/resolv.conf 是否有“options inet6”。如果是这样,应该使用您最喜欢的编辑器删除该行(在制作备份副本后通过 sudo 或以 root 身份调用)。如果您使用 DHCP,即使您的内核网络堆栈中没有 IPv6,它也可能会在您下次重新启动时恢复。

答案2

尝试在 Grub 阶段将以下选项传递给内核:

modprobe.blacklist=modname1

modnameScientific Linux 上 ipv6 的模块名称在哪里(可能是ipv6

相关内容