虚拟机联网及域名解析办法  

(一)虚拟机联网解决办法

    1)虚拟机设置

    虚拟机的连接方式设置为host-only

spacer.gif

       2)本地连接设置

       在网络和共享中心,点击“更改适配器设置”,选择本地连接点击“属性”选择“共享”选项卡,选中 Internet连接共享选项。

 spacer.gif       

    (3)设置VMnet1Ip地址,不要和物理网卡设在同一个网段

       如果用的是OracleVM VirtualBox,则是双击“VirtualBox Host-Only Network”,选择属性双击“...(TCP/IPv4)”选项卡,配置ip地址和子网掩码。

spacer.gif

 

       设置网段和子网掩码:192.168.88.1

       4)设置虚拟机主机Ip

[root@gflinux4 ~]# vi/etc/sysconfig/network-scripts/ifcfg-eth0

# Intel Corporation82540EM Gigabit Ethernet Controller

DEVICE=eth0

BOOTPROTO=static

BROADCAST=192.168.88.255

HWADDR=08:00:27:0B:B2:F3

IPADDR=192.168.88.104

NETMASK=255.255.255.0

GATEWAY=192.168.88.1

ONBOOT=yes

       注意增加GATEWAY

       5)重启网络服务

[root@gflinux4 ~]# servicenetwork restart

       6)测试

[root@gflinux4 ~]# pingwww.163.com

PING163.xdwscache.glb0.lxdns.com (115.231.174.44) 56(84) bytes of data.

64 bytes from115.231.174.44: icmp_seq=1 ttl=54 time=11.4 ms

64 bytes from115.231.174.44: icmp_seq=2 ttl=54 time=10.4 ms

64 bytes from115.231.174.44: icmp_seq=3 ttl=54 time=10.8 ms

   (二)解析域名的办法

       1)问题描述

    ping域名时提示不识名的主机:

[root@gflinux4 ~]# ping www.163.com

ping: unknown host www.163.com

    而使用主机ip时却可以ping通:

[root@gflinux4 ~]# ping 115.231.84.169

PING 115.231.84.169 (115.231.84.169) 56(84) bytes of data.

64 bytes from 115.231.84.169: icmp_seq=1 ttl=56 time=14.8 ms

64 bytes from 115.231.84.169: icmp_seq=2 ttl=56 time=17.1 ms

64 bytes from 115.231.84.169: icmp_seq=3 ttl=56 time=14.4 ms

       2)修改配置文件resolv.conf

    修改配置文件:/etc/resolv.conf添加如下nameserver即可:

[root@gflinux4 ~]# vi /etc/resolv.conf 

nameserver 8.8.8.8

[root@gflinux4 ~]# ping www.baidu.com

PING www.a.shifen.com (115.239.211.110) 56(84) bytes of data.

64 bytes from 115.239.211.110: icmp_seq=1 ttl=55 time=8.82 ms

64 bytes from 115.239.211.110: icmp_seq=2 ttl=55 time=9.50 ms

64 bytes from 115.239.211.110: icmp_seq=3 ttl=55 time=8.59 ms

--- www.a.shifen.com ping statistics ---

3 packets transmitted, 3 received, 0% packet loss, time 2008ms

rtt min/avg/max/mdev = 8.591/8.971/9.503/0.395 ms

  该文件是DNS域名解析的配置文件,它的格式很简单,每行以一个关键字开头,后接配置参数。resolv.conf的关键字主要有四个,分别是:

nameserver #定义DNS服务器的IP地址

domain #定义本地域名

search #定义域名的搜索列表

sortlist #对返回的域名进行排序

/etc/resolv.conf的一个示例:

domain ringkee.com

search www.ringkee.com ringkee.com

nameserver 202.96.128.86

nameserver 202.96.128.166

  最主要是nameserver关键字,如果没指定nameserver就找不到DNS服务器,其它关键字是可选的。

         3)重启网络

         重启下网络:

[root@gflinux4~]# ifdown eth0

[root@gflinux4~]# ifup eth0

         这两个命令的格式如下:

ifdown 网卡设备名(eth0

ifup 网卡设备名(eth0

ifupifdown

ifup命令用于启动指定的非活动网卡设备,该命令与ifconfig up命令相似。Ifdown命令用于停止指定的活动网卡设备,该命令与ifconfig down命令功能相似。