!
也想出现在这里? 联系我们
广告位
当前位置:首页>教程分享>服务器教程>Ubuntu 18.04 LTS 刷新 / 删除 DNS 缓存的方法

Ubuntu 18.04 LTS 刷新 / 删除 DNS 缓存的方法

一、Ubuntu 18.04 LTS 刷新 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

如果服务运行,则会看到返回的活动状态信息,否则只会看到非活动状态。

删除 Systemd Resolved DNS 缓存的方法,运行以下命令:

sudo systemd-resolve --flush-caches

2、刷新 DNSMasq 缓存

如果你在 Ubuntu 18.04 下使用 DNSMasq 作为缓存服务器,要删除 DNS 缓存,请运行以下命令:

sudo systemctl restart dnsmasq.service

3、刷新 Nscd 缓存

参考:《CentOS 优化 DNS 设置:配置冗余 DNS 并开启 NSCD 缓存服务教程》。

如果使用了 Nscd,删除 DNS 缓存只需要运行以下命令:

sudo systemctl restart nscd.service

或者运行:

sudo service nscd restart

给TA打赏
共{{data.count}}人
人已打赏
服务器教程

Linux 清理、删除系统日志和 MySQL / NGINX / PHP-Fpm 等日志方法

2021-4-17 19:16:29

服务器教程

Linux Screen 状态为 Attached 连不上无法恢复的解决方法

2021-4-17 19:16:31

声明 本站上的部份代码及教程来源于互联网,仅供网友学习交流,若您喜欢本文可附上原文链接随意转载。无意侵害您的权益,请发送邮件至 [email protected] 或点击右侧 私信:吉吉国王 反馈,我们将尽快处理。
0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索
OneEase