我在局域网中的一台计算机上安装了 ubuntu server 10.04。从路由器控制面板,我将其设置为静态 DHCP。
我的 resolv.conf 文件有输出
nameserver 192.168.1.1
我删除了那行并保存了 .conf 文件,但我仍然能够从服务器的终端 ping 网站。即使这个文件是空白的,域名如何解析为 IP 地址?
答案1
nscd 很可能正在缓存结果。另一种可能性是,您正在计算机上运行 DNS 服务器,因为默认情况下,解析器例程使用空的“名称服务器”来使用“localhost”(有关详细信息,请参阅 man resolv.conf)
答案2
它一定已经缓存了这些 IP 地址。
答案3
nscd
最有可能的是服务缓存了您的姓名,停止或重新启动它应该可以清除缓存。