问题描述
Linux能访问外网,如百度IP为:180.101.49.11,Linux执行命令:
ping 180.101.49.11
没有问题,但是访问百度域名,执行命令:
ping www.baidu.com
便丢包100%,无法访问
原因分析
这是因为Linux服务器没有配置DNS服务器导致
解决方法
- 修改/etc/resolv.conf中配置DNS服务器
可以配置多个,格式如上:nameserver 8.8.8.8 - 修改/etc/sysconfig/network-scripts/ifcfg-eth0中配置DNS服务器
ifcfg-eth0中的配置效果跟方法1中的配置效果相同,当执行命令:
service network restart
重启服务器网络时,linux会将ifcfg-xxx文件中的DNS服务器配置自动写到/etc/resolv.conf文件中