在请求运营商的DNS服务器之前会先访问浏览器的DNS缓存记录,如果有对应的未过期的DNS记录,则直接返回对应的IP地址。

那么如何查看浏览器的DNS缓存记录呢?

不同的浏览器有不同的查看方法,我平时基本上都是使用Chrome,就来看下如何在Chrome上查看DNS缓存信息吧。

打开chrome://net-export/,并记录网络日志

image.png

点击开始记录,会将日志存储到一个json文件中,默认名为chrome-net-export-log.json。

打开 https://netlog-viewer.appspot.com/#import,查看具体信息

image.png

打开上面步骤的json文件,点击DNS就可以看到具体的DNS缓存记录了。

image.png

拓展

可以打开chrome://chrome-urls/,看看chrome支持的内部页面。

image.png