ecs內域名無法解析的排查記錄
問題現象
ping curl wget 都無法獲取域名解析
host dig 正常


排查過程&解決方法
檢查/etc/resolve.conf /etc/nsswitch.conf 配置文件,沒有發現異常
分析 dig host 可以獲取到解析,說明dns server正常,且可以獲取返回值
嚐試來對比下 ping curl 兩個命令執行調用文件的共同點


最後對比出來,調用相同的文件名有
/lib/x86_64-linux-gnu/libresolv.so.2
/lib/x86_64-linux-gnu/libc.so.6
進入到該目錄下查看,stat 一目了然 ,/lib/x86_64-linux-gnu/libresolv.so.2 軟鏈接目的文件被替換,重新指向後恢複正常

最後更新:2017-10-24 13:34:36