我可以在哪里找到 DNS 缓存?

我可以在哪里找到 DNS 缓存?

我只想看看本地机器上的 IP 地址如何映射到域名。可以吗?谢谢。

顺便说一句,这只是为了好玩。

答案1

您可以尝试使用dns实用程序正是这样做的。默认情况下不会安装它们,因此请执行以下操作:

sudo apt-get install dnsutils

然后你可以深入研究 DNS 系统:

dig host.tld

这将返回一个来自您在 DNS 服务器中指定的 DNS 记录/etc/resolv.conf

缓存通常由单个应用程序完成,例如 Firefox。据我所知,只有工具可以清除缓存,而没有工具可以读取缓存。

干杯!

答案2

dig 命令的其他选项:

dig soa host.tld

dig mx host.tld

有关 dig 的手册页,请按照关联

答案3

不确定您是在询问教程还是hostsWindows 中的文件之类的东西。我也是兼职 Windows 用户。在 Ubuntu 中,该文件位于 下/etc/hosts。要编辑:

sudo nano /etc/hosts

相关内容