- 使用公网DNS
我们为真机连上wifi,并将防火墙设置为如下图:
我们在虚拟机中编写网络配置文件
编写内容如下:
查看网关,此时可以ping通114.114.114.114并可dig到百度。
当多个主机在一个局域网中,如果使用114.114.114.114的DNS服务,每台主机要单独访问DNS服务器。当我们访问的是同一域名时,这DNS服务器增加很多负担。此时我们可以在局域网中构建一个私网DNS。 - 设置私网DNS
将desktop虚拟机中的网络配置文件内容改为如下图:
为虚拟机配置yum源(详细可看我配置yum源方面的博客)
下载bind.x86_64软件。
将真机中的 /etc/resolv.conf 文件中其他行注销,只留下ip为虚拟机的这一行。
在虚拟机 /etc/resolv.conf 文件中添加nameserver 172.25.55.132.
修改文件/etc/named.conf文件:
重启服务,此时dig www.taobao.com,来源是172.25.55.132.
使用主机dig baidu.com,此时主机ping不通百度,但是可以dig 到百度。
虚拟机第一次dig www.taobao.com需要1147ms,真机再dig只需0s。因为本地的主机dig一次后本地再次dig不需要再次访问服务器,只需要访问本地之前访问得到的信息。
DNS高速缓存
最新推荐文章于 2019-08-07 23:00:08 发布