如何查看 DNS 提示文件(根名称服务器)?

Mad*_*ern 2 dns

根据维基百科关于DNS地址解析机制的文章,我的操作系统中应该有一个“提示文件”,其中包含一些“根名称服务器”的IP 地址。

我如何在 Ubuntu 上看到这个提示文件?

qbi*_*qbi 5

您不会在每台计算机上都找到此提示文件。通常只有在运行 BIND、Unbound 等名称服务器时才需要这样做。这些名称服务器需要有关根服务器的信息。

如果您想了解此类提示文件的外观,您可以访问ftp://ftp.rs.internic.net/domain/并下载文件db.cache。也可以输入命令

dig . ns
Run Code Online (Sandbox Code Playgroud)

获取提示文件的内容。

当您进行 DNS 查询时,您的计算机通常/etc/hosts首先询问您的文件。如果它在那里找不到答案,它将向名称服务器(请参阅 的内容/etc/resolv.conf)寻求答案。然后,名称服务器将在其缓存中获得答案,或者询问根服务器和随后的其他名称服务器,直到正确答案到达。因此,您的本地计算机上不需要提示文件。