在CentOS 7中看似是DNS解析出现错误:
注意:我的虚拟机的联网方式是“桥接模式”,我连接的是校园网,分配得到的ip信息如下:
ip:10.107.xxx.xx
mask:255.255.0.0
gateway:10.107.0.1
问题描述:
起初是我在使用yum请求的链接中存在域名,然后无法请求得到,之后我尝试简单的ping www.baidu.com 此时也无法ping通,(我是可以ping 通我的本机的)所以我怀疑是我的DNS出了问题。
网上有博文说,将网络的连接模式改为“NAT模式”即可解决,可我在设置NAT模式的时候出现了问题
当我设置NAT模式发现vm提示的错误之后,我没太在意,就更改了子网掩码(255.255.0.0-》255.255.255.0),发现还是不能起效果
在我使用“校园网ip:10.107.141.93”,这个ip所属网段给虚拟机分配ip时出了问题
在这里插入图片描述
后面我也在/etc/sysconfig/network-script/下对应的网卡配置文件做了修改
但是也毫无作用。
原因分析:
我有两台虚拟机在vm中,网络连接方式分别是是“桥接模式”和“NAT模式”分别都在“校园网的网段中”10.107…中无法完成DNS解析。
盲猜是“所处网络”不同造成的。
解决方案:
切换到手机热点之后
ip:192.168.xx.xxx
mask:255.255.255.0
gateway:192.168.xx.1
在vm和虚拟机中相应设置。
最后测试:
在NAT模式下成功ping通 百度域名
在“桥接模式”下成功ping通 百度域名



