/ etc / hosts文件设置为没有DNS查找

你能解释我什么我需要添加在我的主机文件没有DNS查询

你能解释我什么我需要添加在我的主机文件没有DNS查询

这是一个错误的问题。 hosts文件不控制是否执行DNS查找; 它只是提供了一种获得不带DNS的IP地址的方法。

要控制查找行为,您需要修改/etc/nsswitch.conf (至less在Linux上)。

你需要的文件是host.conf ,这个configuration系统的DNSparsing器。 要禁用外部DNS查找并仅使用hosts文件,请使用:

订购主机

另外,根据发行版的不同,也可能需要编辑nsswitch.conf 。

如果您想停止DNS查找工作,您可能只想创build一个空的/etc/resolv.conf。