配置一个转发型的域名解析服务器,通过VPN转发到国外的开放解析服务器,比如google的8.8.8.8。

以BIND为例,简单的配置如下:

编辑/etc/named.conf


options {
 directory "/var/named";
 allow-recursion { any; };
 allow-query { any; };
 forwarders {8.8.8.8;8.8.4.4;};
};

然后配置你的到国外的VPN就可以了
route add host 8.8.8.8 <ip address of your vpn gateway>

干什么用的?你懂的。

文章来源:http://bluesky2fly.wordpress.com/2011/05/22/how-to-make-clean-dns-forwarder/