如果你对解析速度要求比较高,建议是用亚洲的VPS,甚至用国内VPS中转也是可以的,但是成本就略高了点,还是根据自己需求DIY吧。
安装Dnsmasq
yum install dnsmasq -y service dnsmasq start
配置Dnsmasq
Dnsmasq的配置文件是 /etc/dnsmasq.conf,编辑成如下格式:
需要注意的一点是,检查一下no-hosts前面是不是已经有了#号,默认的情况下是有的,dnsmasq 会首先寻找本地的 hosts 文件再去寻找缓存下来的域名, 最后去上游dns 服务器寻找。
一般搭建DNS服务,可以允许所有用户使用你的DNS服务,即listen-address默认注释掉即可,如果你不想所有用户都使用你的DNS服务,可以在listen-address后面加上你指定的IP地址,如:
listen-address=listen-address=192.168.1.123,127.0.0.1
修改Dnsmasq上游DNS服务器
编辑 /etc/resolv.conf ,参考如下:
nameserver 8.8.8.8nameserver 4.4.4.4
启动Dnsmasq并加入启动项
chkconfig dnsmasq on/etc/init.d/dnsmasq restart
执行 netstat –tunlp|grep 53 可以查看Dnsmasq是否有正常启动
剩下的就是修改你本地的DNS就可以了。