ISP 设置了透明DNS 代理怎么办?

透明DNS代理

透明DNS代理(Transparent DNS proxy)
一些运营商(ISP)会采取一种叫做透明代理的技术,拦截本机的53端口,改写所有DNS请求。这个时候,本机的DNS是不起任何作用的。
透明DNS代理.png
检查是否被ISP设置了透明DNS代理:https://www.dnsleaktest.com/

如何解决

目前解决透明DNS代理的方法主要有:

  1.使用VPN

VPN及专属虚拟网,通常运用于商业或教育领域。VPN的加密服务可以让资料传输变得更加安全私密,使用VPN,能很好的解决透明DNS代理的问题,同时,VPN还可以用来突破GFW的封锁,达到浏览墙外网站的目的。
解决方案:
自己动手搭建VPN服务器
简单两步,快速搭建个人VPN(图文版)
科学上网——CentOS7 环境下 PPTP VPN 搭建
购买商业VPN
推荐 Express VPN

ExpressVPN深度评测

更多VPN——VPN推荐

 

  2.使用socks5代理

socks5是socks协议中的一个最新版本,目前比较流行的shadowsocks即是采用这种协议。
详细的协议信息可以参照维基百科
和VPN一样,使用socks5代理能很好的解决透明DNS的问题,同时,也可以使用这种代理达到翻墙的目的。
只是socks代理和VPN相比,在安全方面具有明显的劣势。
解决方案:
动手搭建shadowsocks服务

参考教程:

史上最详尽Shadowsocks从零开始一站式翻墙教程
购买商业的shadowsocks服务

推荐  ABclite
更多shadowsocks信息——shadowsocks专区

  3.使用 dnscrypt 和 dnsmasq

dnscrypt 是 Open DNS 的一个项目,它允许你加密地访问DNS服务器,并解析域名。就好像使用https访问网站一样。而 dnsmasq 则是一个轻量级的DNS服务器,我们本地架设它来缓存DNS解析回复,这样就不用在同一时间里重复解析同一域名多次了——毕竟加密DNS解析不比明文解析快的。
参考:
dnscrypt官网
Dnsmasq文档

评论 在此处输入想要评论的文本。

  1. dnscrypt也是可以的

    • 已经更新了 多谢提醒。

标题和URL已复制