念念不忘
必会回响

Ubuntu 18.04刷新DNS缓存

最近把服务器迁移到了AWS,使用了Ubuntu系统,起初选择的是香港节点,但是免费的RDS并没有香港节点,所以只能选择东京节点了。当然速度(ssh)也会稍微满一丢丢,那么为了避免IO、流量等超标,还需要套上CloudFlare。所以短时间内会经常修改DNS,但是经常会遇到改了DNS几分钟还没有同步过来的问题,于是就需要刷新了,目前服务器托管在AWS,操作系统选择很少也只能选择Ubuntu了,所以这里介绍下如何刷新DNS缓存:

1 刷新Systemd Resolved缓存

Ubuntu 18.04系统是使用Systemd Resolved服务来缓存DNS的,这里先确认该服务是否可用:

sudo systemctl is-active systemd-resolved.service

如何打印了active,则表示服务是可用的,接着执行如下命令来刷新缓存:

sudo systemd-resolve --flush-caches

此时,DNS已经更新为最新的记录。

2 刷新Chrome的DNS缓存

在执行完第一步时,在服务器上ping域名已经指向了最新的IP地址,但是浏览器访问的还是旧的IP,所以这里还需要刷新Chrome的DNS记录。

2.1 打开Chrome的DNS页面

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

2.2 刷新缓存

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

赞(1) 打赏
未经允许不得转载:堆上小栈 » Ubuntu 18.04刷新DNS缓存

评论 抢沙发

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续提供更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫

微信扫一扫

登录

找回密码

注册