如何检查 LUG VPN 的 DNS
•
LUG VPN 在 OpenVPN server 上提供了 DNS 解析服务。
- 默认使用国外服务器和 8.8.8.8 解析,防 DNS 污染
- 将一些 google 域名解析到 google.cn 的 IP,加快访问速度
- 对 .cn 域名使用教育网 DNS 解析,以得到更好的 CDN(事实上 VPN 服务器采用教育网、电信、移动三线接入,解析到哪个线路都差不多)
- 封锁 ad.doubleclick.net 等广告域名
- 解析 {mirrors,lug,blog,freeshell,gitlab,pxe,ldap,bbs,wlt}.lug 等域名,访问 LUG 服务器少输入几个字符
有些 OpenVPN client 不理会 server push 过来的 DNS option,仍然使用原来的 DNS,这就不能享受到 LUG DNS 的上述功能了。
检测方法很简单:连接上 LUG VPN 后,浏览器访问 http://mirrors.lug/ 如果能显示 mirrors 首页,则已经使用了 LUG DNS。也可以用 dig 检查:dig example.com,看结果中是否有一行 ;; SERVER: 10.8.0.1#53(10.8.0.1)。
如果发现 DNS 不对,可以修改 /etc/resolvconf/resolv.conf.d/head,添加一行 nameserver 202.141.160.99。