在Ubuntu 18.04操作系统下刷新/删除DNS缓存非常简单,运行相关的命令就可以达到目的了。同时本文还介绍在FireFox、Google Chrome浏览器下删除DNS缓存的方法。
在Ubuntu 18.04操作系统下刷新/删除DNS缓存 如果你没有在Linux下安装和运行Systemd-Resolved、DNSMasq、Nscd缓存服务,那就没有操作系统级的DNS缓存,不同的Linux发行版在刷新DNS缓存上方法是不同的。 1、刷新Systemd Resolved缓存 Ubuntu 18.04系统是使用Systemd Resolved服务来缓存DNS的,所以可以运行以下命令确定该服务是否运行: sudo systemctl is-active systemd-resolved.service 如果服务运行,则会看到返回的活动状态信息,否则只会看到非活动状态。 2、删除Systemd Resolved DNS缓存的方法,运行以下命令: sudo systemd-resolve --flush-caches
2、刷新DNSMasq缓存 参考:在Ubuntu 18.04 LTS系统上安装和配置Dnsmasq的步骤。 如果你在Ubuntu 18.04下使用DNSMasq作为缓存服务器,要删除DNS缓存,请运行以下命令: sudo systemctl restart dnsmasq.service 3、刷新Nscd缓存 参考:Linux下开启缓存服务NSCD。 如果使用了Nscd,删除DNS缓存只需要运行以下命令: sudo systemctl restart nscd.service 或者运行: sudo service nscd restart
在FireFox浏览器下删除DNS缓存 按下面的步骤操作就可以实现在FireFox浏览器下删除DNS缓存: 1、打开FireFox浏览器,输入about:config打开页面。 2、搜索network.dnsCacheExpiration,把这个值设置为0,然后确定保存。(注:请记住原来的值,到时再改回原来的值,默认为60。)
3、搜索network.dnsCacheEntries,并把其值设置为0,然后确定保存。(注:请在改完后再改回原来的值,默认值为400。)
在Google Chrome浏览器下删除DNS缓存 按下面的步骤操作就可以实现在Google Chrome浏览器下删除DNS缓存: 1、打开Google Chrome浏览器,输入chrome://net-internals/#dns打开页面。 2、点击右边的Clear host cache按钮就可以删除谷歌Chrome浏览器DNS缓存了。
注:这种方法适合所有基于Chrome的浏览器,包括Chromium、Vivaldi和Opera浏览器等。
相关主题 |