背景
分配好 ip 的 Ubuntu 系统可 ping 通百度的 ip,但是 ping 不通百度域名「www.baidu.com」;DNS(域名解析服务)出现问题。
解决方案
方案一:修改「/etc/resolvconf/rosolv.conf.d/base」文件
方式一:手动编辑
1.执行vi /etc/resolvconf/resolv.conf.d/base
编辑此文件
在编辑界面添加nameserver 114.114.114.114
保存退出
2.执行resolvconf -u
更新「resolv.conf」文件
3.执行cat /etc/resolv.conf
,查看「resolv.conf」文件
添加成功
4.执行 /etc/init.d/networking restart
重启网卡
显示「OK」重启成功
5.执行ping baidu.com
ping 百度的域名
修改成功
方式二:使用脚本
1.执行echo "nameserver 114.114.114.114" > /etc/resolvconf/resolv.conf.d/base
追加字符串到后面的配置文件中
2.执行resolvconf -u
更新「resolv.conf」文件
3.执行cat /etc/resolv.conf
,查看「resolv.conf」文件
添加成功
4.执行 /etc/init.d/networking restart
重启网卡
显示「OK」重启成功
5.执行ping baidu.com
ping 百度的域名
修改成功
方案二:修改「/etc/network/interfaces」文件
1.执行vi /etc/network/interfaces
配置网卡文件
在编辑界面添加nameserver 114.114.114.114
保存退出
2.执行 /etc/init.d/networking restart
重启网卡
显示「OK」重启成功
3.执行cat /etc/resolv.conf
,查看「resolv.conf」文件
添加成功
4.执行ping baidu.com
ping 百度的域名
修改成功
反思
Linux 的基本命令以及配置文件一定要会!半年之后要熟练运用。
写在最后
本人 Linux 小白,还望斧正本人博客。