订阅本站
收藏本站
微博分享
QQ空间分享

在Ubuntu 18.04下刷新/删除DNS缓存,附删除浏览器DNS缓存的方法

lilin 分类:教程 时间:2019/11/29 00:20:50 评论: 加入收藏

在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

在Ubuntu 18.04下刷新/删除DNS缓存,附删除<a href=http://8u.hn.cn/linuxsoft/firefox/ target=_blank class=infotextkey>浏览器</a>DNS缓存的方法

参考:Ubuntu客户端如何刷新DNS缓存。

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。)

在Ubuntu 18.04下刷新/删除DNS缓存,附删除<a href=http://8u.hn.cn/linuxsoft/firefox/ target=_blank class=infotextkey>浏览器</a>DNS缓存的方法

3、搜索network.dnsCacheEntries,并把其值设置为0,然后确定保存。(注:请在改完后再改回原来的值,默认值为400。)

在Ubuntu 18.04下刷新/删除DNS缓存,附删除<a href=http://8u.hn.cn/linuxsoft/firefox/ target=_blank class=infotextkey>浏览器</a>DNS缓存的方法

 

在Google Chrome浏览器下删除DNS缓存

按下面的步骤操作就可以实现在Google Chrome浏览器下删除DNS缓存:

1、打开Google Chrome浏览器,输入chrome://net-internals/#dns打开页面。

2、点击右边的Clear host cache按钮就可以删除谷歌Chrome浏览器DNS缓存了。

在Ubuntu 18.04下刷新/删除DNS缓存,附删除<a href=http://8u.hn.cn/linuxsoft/firefox/ target=_blank class=infotextkey>浏览器</a>DNS缓存的方法

注:这种方法适合所有基于Chrome的浏览器,包括Chromium、Vivaldi和Opera浏览器等。

 

TAG:

文章评论

留言与评论(共有 0 条评论)
   
验证码: