虚拟机ESXI 篇四:让你电脑打开网页不用等待---SmartDns

2020-02-01 18:16:29

12点赞

159收藏

3评论

创作立场声明:该文只是参考网上教程的基础上结合自己的固件特点设置的。

这片文章其实只能算参加张大妈过年活动为了达标而写的,凑数而已。信息量也不大,只是介绍了一个目前在用的一个功能叫smartdns。这个功能是在openwrt里的主要作用是加快DNS的解析。

1、什么是smartdns?

SmartDNS是一个运行在本地的DNS服务器,SmartDNS接受本地客户端的DNS查询请求,从多个上游DNS服务器获取DNS查询结果,并将访问速度最快的结果返回给客户端,提高网络访问速度。 同时支持指定特定域名IP地址,并高性匹配,达到过滤广告的效果。与dnsmasq的all-servers不同,smartdns返回的是访问速度最快的解析结果。

2、架构

esxi 主机名 dns后缀 esxi配置dns_DNS

1、SmartDNS接收本地网络设备的DNS查询请求,如PC,手机的查询请求。

2、SmartDNS将查询请求发送到多个上游DNS服务器,可采用标准UDP查询,非标准端口UDP查询,及TCP查询。

3、上游DNS服务器返回域名对应的Server IP地址列表。SmartDNS检测与本地网络访问速度最快的Server IP。

4、将访问速度最快的Server IP返回给本地客户端。

具体的介绍可以去看点这里

3、如何开启?

1、进入我们的openwrt登录后选择服务---SmartDNS

esxi 主机名 dns后缀 esxi配置dns_IP_02

2、在基本设置中重定向选择为 “作为dnsmasq的上游服务器”

esxi 主机名 dns后缀 esxi配置dns_虚拟机客户端访问不了服务器域名_03

3、在下面的上游服务器列表内填入需要用于解析的DNS地址,我这里是同一个dns设置了两个协议,TCP和UDP。设置好后点击保存并应用即可

esxi 主机名 dns后缀 esxi配置dns_服务器_04

4、设置DHCP转发

esxi 主机名 dns后缀 esxi配置dns_DNS_05

5、将接口里的使用自定义的 DNS 服务器修改为openwrt本身的ip地址,修改好后保存并应用即可。

esxi 主机名 dns后缀 esxi配置dns_esxi 主机名 dns后缀_06

esxi 主机名 dns后缀 esxi配置dns_DNS_07

6、关闭DNS加速,如果是按照我前两篇的设置的话,这个是没有启用的。

esxi 主机名 dns后缀 esxi配置dns_虚拟机客户端访问不了服务器域名_08

全部设置好后我们就回到SmartDNS 服务器将启用打勾,保存并应用即可。等SmartDNS - 未运行状态变为运行中就说明我们的服务器已经启用了,现在就可以试试打开网页的速度看看哦。还有就是如果开了MWAN3 分流助手那也要将其关掉。以上就是我具体的操作步骤,如有错误请大神指正,谢谢!!!

esxi 主机名 dns后缀 esxi配置dns_服务器_09