如何Bash shell命令清除DNS缓存

时间:2019-11-20 08:52:55  来源:igfitidea点击:

在Linux系统中,如何使用BASH shell提示符清除DNS缓存?

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

Linux NSCD服务

Nscd将libc发出的请求缓存到名称服务。

如果查询NSS数据相当耗时,则nscd服务能够显着加快对相同数据的连续访问,并提高整体系统性能。

在Linux操作系统下执行下面的命令,清除DNS缓存,重新缓存:

/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