0x01. 背景

在将域名指向其他服务器的时候,如果本地操作系统近期曾经访问过该域名时,会残留一些DNS缓存,这样即使DNS已经生效,那么本地访问也还是旧服务,需要一定时间后DNS缓存过期后重新获取DNS信息时候才能在本地正确访问新服务,但是时间不等人,有的时候需要急着验证效果,这时候就需要手动清理系统的DNS缓存,下面是各个操作系统的清理方法。

0x02. macOS 10.12 Later

现在市面上macOS系统99%都已经升级10.12以上了,所以就不贴之前版本的命令了

sudo dscacheutil -flushcache;

sudo killall -HUP mDNSResponder;

0x03. Linux

CentOS-6 / Ubuntu

/etc/init.d/nscd restart

CentOS-7

systemctl restart nscd

CentOS下如果提示nstd未安装,那么直接使用yum安装即可

sudo yum -y install nscd

Ubuntu下如果提示nstd未安装,那么直接使用aptitude安装即可

sudo aptitude install nscd

0x04. Windows

在Windows上,打开命令提示符CMD,输入以下命令

ipconfig /flushdns

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐