TypeCodes

Linux问题两连击:桥接模式无法上网、ping域名失败

问题一:Linux能ping通ip但不能ping通域名;

问题二:Linux桥接模式能与宿主机Windows通信互访但无法访问互联网。

上面两个问题都是由Linux中的DNS配置不正确导致的,因为DNS的作用就是将某个域名解析到相对应的IP上。当DNS无法正常把IP和域名相对应起来的时候就出现了上面两种常见的情况。所以,当虚拟机中的Linux系统能够正常和宿主通信,且能ping通外部IP地址,却无法ping通域名。

那么我们就需要配置Linux的DNS,登录root用户,然后找到/etc/目录下的resolv.conf文件,然后修改DNS。这样就解决了Linux系统中桥接模式无法上网、能ping通ip但不能ping通域名的问题。

[root@localhost ~]# ping baidu.com
ping: unknown host baidu.com

[root@localhost ~]# vi /etc/resolv.conf
#search localdomain
nameserver 202.102.3.144
nameserver 202.102.3.141
[root@localhost ~]# service network restart
Shutting down interface eth0:  [  OK  ]
Shutting down loopback interface:  [  OK  ]
Bringing up loopback interface:  [  OK  ]
Bringing up interface eth0:  RTNETLINK answers: Invalid argument
[  OK  ]
[root@localhost ~]# ping baidu.com
PING baidu.com (123.125.114.144) 56(84) bytes of data.
64 bytes from 123.125.114.144: icmp_seq=1 ttl=49 time=31.2 ms
64 bytes from 123.125.114.144: icmp_seq=2 ttl=49 time=30.0 ms
……
[root@localhost ~]# firefox typecodes.com
打赏支持

Comments »