Linux DNS解析与NSCD缓存

搭建好DNS服务器后,配置nscd,用strace命令做了如下测试:

1、在/etc/resolv.conf文件中指定好DNS服务器

NDS可以正常解析:


strace ping aaa.shan.com,得到结果如下:正确解析出结果




2、移走resolv.conf文件后

starce ping aaa.shan.com 结果如下:可以通过nscd的缓存找到对应的DNS解析



3、将nscd的缓存清除或者nscd的缓存时间到期后,(这里是直接清除缓存)

starce ping aaa.shan.com 结果如下:解析出现timeout,没有解析。





4、移走resolv.conf清除nscd缓存,在/etc/hosts直接绑定域名与IP

starce ping aaa.shan.com 结果如下:正确解析,过程跟移走resolv.conf存在nscd缓存时差不多。








發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章