Table of Contents
nscd是一个dns解析相关的缓存守护进程。
之前有遇到过个别域名无法解析的情况, name server都是ok的, 没有具体排查, 只知道是nscd的原因。
停掉nscd服务后解析正常。
不过看到一篇文章: How to really flush the various nscd caches, 里面指出停掉nscd服务但是缓存文件还是会在本地存放, 所以停掉并不能解决问题, 需要强制去指定清除缓存:
nscd -i <table_name> # 或者 nscd --invalidate=<table_name>
一般是hosts表:
nscd -i hosts
TODO 这个问题下次再遇到验证下, 本地还没看到这个缓存问题, 暂时不去分析了.