Linux/Windows/Mac上如何刷新DNS缓存?

一般我们在更换DNS源或配置了HOSTS后,刷新DNS缓存让你可以得到新的域名解析。当你无法正确访问一个新注册的域名时就可以刷新dns缓存试试,但是不同的系统如Windows、Mac OS和Linux上的方法是不一样的。

image.png

如果是 Win 系统:
1.在附件中找到 cmd 或Win+R快捷键并输入cmd运行;
2.在打开的命令行窗口,输入 ipconfig /flushdns;

如果是Linux系统,刷新 DNS 缓存需要重起 nscd daemon:

1.要重起 nscd daemon,在命令行窗口(terminal)输入 /etc/rc.d/init.d/nscd restart

2.命令执行完毕,你的DNS缓存就被刷新了。

如果是比较新的Linux版本,你可能需要使用下面的命令:/etc/init.d/nscd restart或systemctrl restart nscd

如果是mac OS系统:
1.在命令行窗口(terminal)输入 lookupd -flushcache或type dscacheutil -flushcache

最新的 OS X Mountain Lion or Lion 上刷新DNS应该是:sudo killall -HUP mDNSResponder。


© 版权声明
THE END