ubuntu 能解析域名但ping不通_Ubuntu 能ping通DNS 地址 无法解析域名

主机能够ping通google的dns服务器地址 8.8.8.8,却无法解析域名

$ ping www.google.co.uk

ping: unknown host www.google.co.uk

查看/etc/network/interfaces文件写的有 dns-nameservers 8.8.8.8 8.8.4.4 这句,再查看/etc/resolv.conf 文件,

$ cat /etc/resolv.conf

# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)

# DO NOT EDIT THIS FILE BY HAND-- YOUR CHANGES WILL BE OVERWRITTEN

增加

nameserver 8.8.8.8nameserver8.8.4.4

重启网卡,发现还是不行,再看这个文件,nameserver的配置又不见了。

又查了下资料,发现/etc/resolv.conf 每次都要重写,需要更改

/etc/resolvconf/resolv.conf.d/head

在这个文件末尾增加nameserver 配置

# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)

# DO NOT EDIT THIS FILE BY HAND--YOUR CHANGES WILL BE OVERWRITTEN

nameserver8.8.8.8nameserver8.8.4.4

重启网卡就好了

BTW, 我在CentOS7.1也碰到同样的情况,Ping 8.8.8.8可以,不能解析。

错误提示: failed to start lsb bring up/down networking。 通过以下操作解决了问题:

systemctl stop NetworkManager

systemctl disable NetworkManager

Reboot

。。。。。。

systemctl start NetworkManager

systemctl enable NetworkManager

  • 0
    点赞
  • 0
    收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
©️2022 CSDN 皮肤主题:数字20 设计师:CSDN官方博客 返回首页
评论

打赏作者

weixin_39832875

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值