你能解释一下我需要在 hosts 文件中添加什么才能实现无 DNS 查找吗
答案1
你能解释一下我需要在 hosts 文件中添加什么才能实现无 DNS 查找吗
这个问题问错了。hosts 文件并不控制是否执行 DNS 查找;它只是提供了一种无需 DNS 即可获取 IP 地址的方法。
要控制查找行为,您需要修改/etc/nsswitch.conf
(至少在 Linux 上)。
答案2
您需要的文件是主机配置文件,这将配置系统的 DNS 解析器。要禁用外部 DNS 查找并仅使用 hosts 文件,请使用:
订购主机
此外,根据发行版的不同,你可能需要编辑nsswitch.conf也一样。
答案3
如果您想停止 DNS 查找,您可能只想创建一个空的 /etc/resolv.conf。