虚拟机联网及域名解析办法
(一)虚拟机联网解决办法
(1)虚拟机设置
虚拟机的连接方式设置为host-only
(2)本地连接设置
在网络和共享中心,点击“更改适配器设置”,选择“本地连接”,点击“属性”选择“共享”选项卡,选中 Internet连接共享选项。
(3)设置VMnet1的Ip地址,不要和物理网卡设在同一个网段
如果用的是Oracle的VM
VirtualBox,则是双击“VirtualBox Host-Only Network”,选择“属性”,双击“...(TCP/IPv4)”选项卡,配置ip地址和子网掩码。
设置网段和子网掩码:192.168.88.1
(4)设置虚拟机主机Ip
[[email protected] ~]# 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)重启网络服务
[[email protected] ~]# servicenetwork restart
(6)测试
[[email protected] ~]# 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域名时提示不识名的主机:
[[email protected] ~]# ping www.163.com
ping: unknown host www.163.com
而使用主机ip时却可以ping通:
[[email protected] ~]# 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即可:
[[email protected] ~]# vi /etc/resolv.conf
nameserver 8.8.8.8
[[email protected] ~]# 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)重启网络
重启下网络:
[[email protected]~]# ifdown eth0
[[email protected]~]# ifup eth0
这两个命令的格式如下:
ifdown 网卡设备名(eth0)
ifup 网卡设备名(eth0)
ifup和ifdown
ifup命令用于启动指定的非活动网卡设备,该命令与ifconfig up命令相似。Ifdown命令用于停止指定的活动网卡设备,该命令与ifconfig down命令功能相似。