想让虚拟机连上网,就需要下面的操作!
1、虚拟机网络适配器选择NAT模式
2.在vmware编辑选项卡中配置虚拟网络编辑器
3.配置windows访问虚拟机
window的cmd中敲ipconfig
我们看到VMnet8的配置如下,如果不是192.168.2
这个网段,则下面的配置则需要自己去修改。
配置如下:
4.配置虚拟机网卡
主要改下面的几个地方:
重启网络服务,并ping百度试试能不能上网。
完成以上的配置,linux就已经可以联网了,下面是特殊需求的配置.
Hosts 是什么
一个文本文件,用来记录 IP 和 Hostname(主机名)的映射关系
DNS
DNS,就是 Domain Name System 的缩写,翻译过来就是域名系统 是互联网上作为域名和 IP 地址相互映射的一个分布式数据库
5.设置主机名
输入hostname
可以看到主机名
为了方便记忆,可以给 linux 系统设置主机名, 也可以根据需要修改主机名
vim /etc/hostname
6.设置 hosts 映射
对于windows来说,设置方法是在下面的目录中修改
对于linux,是在/etc下的hosts
分析案例
应用实例: 用户在浏览器输入了 www.baidu.com
- 浏览器先检查浏览器缓存中有没有该域名解析 IP 地址,有就先调用这个 IP 完成解析;如果没有,就检查 DNS 解析 器缓存,如果有直接返回 IP 完成解析。这两个缓存,可以理解为 本地解析器缓存
- 一般来说,当电脑第一次成功访问某一网站后,在一定时间内,浏览器或操作系统会缓存他的 IP 地址(DNS 解析记 录).如 在 cmd 窗口中输入
ipconfig /displaydns //DNS 域名解析缓存 ipconfig /flushdns //手动清理 dns 缓存 - 如果本地解析器缓存没有找到对应映射,检查系统中 hosts 文件中有没有配置对应的域名 IP 映射,如果有,则完成 解析并返回。
- 如果 本地 DNS 解析器缓存 和 hosts 文件 中均没有找到对应的 IP,则到域名服务 DNS 进行解析域