Bash清除DNS缓存

时间:2020-01-09 10:37:19  来源:igfitidea点击:

如何在UNIX之类的操作系统下使用BASH shell提示符清除DNS缓存?

DNS查询被缓存以加快DNS数据访问。

Linux NSCD

Nscd将libc发出的请求缓存到名称服务。
如果检索NSS数据相当昂贵,则nscd能够显着加快对相同数据的连续访问,并提高整体系统性能。
在Linux操作系统下键入以下命令。
打开一个终端并输入:

/etc/init.d/nscd restart

或者

sudo /etc/init.d/nscd restart

MAC OS X

打开一个终端,然后在OS X Leopard(v10.5)下键入以下命令:

dscacheutil -flushcache

请注意,如果您是Mac OS X Tiger(v10.4)用户,请输入:

lookupd -flushcache