念念不忘
必有回响

在Ubuntu 18.04下刷新DNS缓存

最近把服务器迁移到了AWS,起初选择的是香港节点,但是免费的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缓存了。

赞(0) 打赏
未经允许不得转载:码农志 » 在Ubuntu 18.04下刷新DNS缓存

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

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

支付宝扫一扫打赏

微信扫一扫打赏