当resolv.conf为空且您的服务器具有静态IP时,如何进行域parsing?

我已经在我的局域网中的计算机上安装了Ubuntu 10.04服务器。 从我的路由器控制面板,我把它设置为静态DHCP。

我的resolv.conf文件有输出

nameserver 192.168.1.1 

我删除了该行,并保存.conf文件,但我仍然能够从我的服务器的terminal上ping网站。 即使这个文件是空白的,域名如何parsing为IP地址?

nscd最有可能caching结果。 另一种可能是你正在你的机器上运行一个dns服务器,因为默认情况下,一个空的“名称服务器”parsing器例程使用“localhost”(man resolv.conf的细节)

它必须caching这些IP地址。

nscd很可能是caching你的名字的服务,停止或重新启动它应该为你清理caching。