虚拟机ping百度时,提示“ping:www.baidu.com:Name or service not known”无法解析域名www.baidu.com
原因:基本由于dns配置问题,确认DNS服务器地址是否正确配置在/etc/resolv.conf中
DNS1=114.114.114.114
DNS2=8.8.8.8
过程:
1.添加dns地址
]# vim /etc/sysconfig/network-scripts/ifcfg-ens33
...
BOOTPROTO=static
DEFROUTE=yes
IPADDR=192.168.40.6
PREFIX=24
GATEWAY=192.168.40.222
DNS1=114.114.114.114
DNS2=8.8.8.8
...
重启网络
]# systemctl restart network
2: 查看/etc/resolv.conf,并添加dns服务器地址
]# cat /etc/resolv.conf
# Generated by NetworkManager
nameserver 114.114.114.114
nameserver 8.8.8.8
在/etc/resolv.conf中添加dns服务器地址
]# cat /etc/resolv.conf
# Generated by NetworkManager
nameserver 114.114.114.114
nameserver 8.8.8.8
nameserver 8.8.8.6
nameserver 8.8.4.4
重启服务
]# systemctl restart network
3:验证
]# ping www.baidu.com
PING www.baidu.com (36.155.132.3) 56(84) bytes of data.
64 bytes from 36.155.132.3 (36.155.132.3): icmp_seq=1 ttl=128 time=15.6 ms
64 bytes from 36.155.132.3 (36.155.132.3): icmp_seq=2 ttl=128 time=16.0 ms
64 bytes from 36.155.132.3 (36.155.132.3): icmp_seq=3 ttl=128 time=15.2 ms
64 bytes from 36.155.132.3 (36.155.132.3): icmp_seq=4 ttl=128 time=15.2 ms
^C
--- www.baidu.com ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3007ms
rtt min/avg/max/mdev = 15.245/15.551/16.081/0.372 ms