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緩存時差不多。








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