问题现象

ping curl  wget 都无法获取域名解析
host  dig 正常

ecs内域名无法解析的排查记录
ecs内域名无法解析的排查记录


排查过程&解决方法

检查/etc/resolve.conf   /etc/nsswitch.conf 配置文件,没有发现异常
分析 dig host 可以获取到解析,说明dns server正常,且可以获取返回值

尝试来对比下 ping curl 两个命令执行调用文件的共同点

ecs内域名无法解析的排查记录

ecs内域名无法解析的排查记录


最后对比出来,调用相同的文件名有
/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  软链接目的文件被替换,重新指向后恢复正常
 
ecs内域名无法解析的排查记录




相关文章:

  • 2021-11-25
  • 2021-04-07
  • 2021-10-05
  • 2022-12-23
  • 2021-10-31
  • 2021-08-09
  • 2022-12-23
猜你喜欢
  • 2021-09-10
  • 2021-11-17
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-08-24
  • 2021-09-02
相关资源
相似解决方案