如何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