linux系统可以ping,Ubuntu不可以ping百度,但是可以ping通其ip

原来也安装过几个ubuntu系统,但是今天遇到一个很奇怪的情况,明明ifconfig显示已经获取了网络上的ip,但是浏览器就是打不开网页,百思不得其解。因为这几天用ping用多了,所以进行了以下尝试:

1)ubuntu系统上打开终端

ping www.baidu.com

ping:unknown host

于是开始怀疑估计是域名解析除了问题

2)打开自己的另外一台电脑(windows),ipconfig找到ip地址

192.168.1.101

3)在ubuntu系统上操作

ping 192.168.1.101

成功ping通

4)为了再一次进行验证是系统域名解析出了问题,在网上找到了百度首页的ip地址,输入浏览器中,结果百度首页神奇般的出来了!看来真的是域名解析出问题了。

于是开始上网搜索ubuntu系统上的DNS设置。以下是在网上找的参考步骤:

1)sudo gedit /etc/resolv.conf

我的打开以后里面是空白,原来真的没有DNS服务器(自己也没搞清楚为什么)

2)上网查了本地的DNS服务器地址,并加入其中

nameserver 202.*.*.*

然后保存,立即生效了。

验证以下:

ping www.baidu.com  通啦

在浏览器中输入:www.baidu.com 百度首页也华丽丽的出现了。

遇到的问题:

机器重启之后/etc/resolv.conf自动清空,要重新配置DNS,请教了一位同学,找到了解决方案:

# chattr +i /etc/resolv.conf

给文件加上保护属性,不允许其他任何人对其进行修改。重启机器之后,真的可以直接上网了。

如果以后要对这个文件进行修改,先使用命令# chattr -i /etc/resolv.conf 取消对其的保护,再对其进行操作。

好的,至此对DNS的配置就基本理清楚了。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值