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。