关于linux的dns不能解析问题趣闻问题解决

关于linux的dns不能解析问题趣闻问题解决

Scroll Down

① 问题描述:

    在使用curl的时候出现server misbehaving,查询资料得知原因可能是dns服务器未生效,尝试ping百度发现果然不可以

② 于是排查dns问题

    首先查看网卡接口ens33的配置文件,将dns选项改为当地电信的dns服务器,重启网络后发现还是ping不通,因为对dns解析的配置文件不太清楚,所以自我排查问题后就将/etc/resolve.conf中添加了一条dns = “ ”,重启网络之后发现还是ping不通

③ 趣闻

    而且发现/etc/resolve.conf中的dns地址一直是最开始设置的校园网的dns,于是就思考了一下,突然灵光一至,想到自己的机器设置了虚拟网桥br0,所以ens33的配置文件修改了也是不起作用的,所以不管怎么修改,重启网络dns始终是最开始的值,于是修改了br0的配置文件中dns果然解决了问题。

④ 如果你没有设置虚拟网桥br0,将物理网卡接口的配置文件中设置dns选项即可