閱讀420 返回首頁    go 阿裏雲 go 技術社區[雲棲]


ecs內域名無法解析的排查記錄

問題現象

ping curl  wget 都無法獲取域名解析
host  dig 正常

436a86619eb8c044c175471028f6c8ed0e3a1d70
350dfb147458e577879afdc4c704f8a8fec0378b


排查過程&解決方法

檢查/etc/resolve.conf   /etc/nsswitch.conf 配置文件,沒有發現異常
分析 dig host 可以獲取到解析,說明dns server正常,且可以獲取返回值

嚐試來對比下 ping curl 兩個命令執行調用文件的共同點
98a24bcfe9975cf2c3cf7ad389c96e5ab9108d33

2c6dede1b748be7dd2c8c36e74949edf186f5c92


最後對比出來,調用相同的文件名有
/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  軟鏈接目的文件被替換,重新指向後恢複正常
 
3a2cdfe8b143144de71b6ec3c85f6f33e2b11c8b




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

  上一篇:go  啟動 zabbix-server 報錯
  下一篇:go  iPhone7破解鎖屏密碼_IPHONE手機顯示IPHONE已停用是怎麼回事