{
    分享网正式开通,我们为大家提供免费资源,欢迎大家踊跃投稿!

使用dnsmasq提高国外服务器访问国内的速度

Dnsmasq

Dnsmasq是linux平台的一个简便轻快的DNS架设软件。软件占用非常低,可以架设DNS服务器给自己使用或者 ~~别人使用~~ 。

因为国外DNS普遍 无法正确识别国内的DNS加速 ,而国内的DNS却 无法正确解析很多国外域名 。所以普通的直接设置DNS是行不通的。

大多数人使用这个架设 爬Q+去广告 的DNS的服务器供给大家使用。其实我们也可以用其加速国外的服务器访问国内的速度,同时实现去广告。

架设步骤

本篇主要说的是架设dns供自己使用,所有的dns配置以我的 维也纳 配置为主进行介绍。

下面是 CENTOS 的执行代码:


yum -y install dnsmasq wget unzip
rm -rf/etc/dnsmasq.d
rm -rf/etc/hosts.d
rm -rf/etc/dnsmasq. conf
wget "http://yun.94ish.me/%E5%8D%9A%E5%AE%A2%E9%99%84%E4%BB%B6/%E5%9B%BD%E5%A4%96%E6%9C%8D%E5%8A%A1%E5%99%A8%E4%BC%98%E5%8C%96/dnsmasq.zip"
unzip -o dnsmasq.zip -d/etc
service dnsmasq restart
chkconfig dnsmasq on
 

这样一个dns服务器就搭建完成了。你自己电脑如果想用的话,直接将你的电脑dns设置为 服务器ip 就可以了。

如果是 自己的服务器 想使用这个dns的话,输入以下代码即可:


echo "nameserver 127.0.0.1" >/etc/resolv.conf
 

执行完后重启rss等服务即可。

配置说明

本dns配置功能是

国内域名使用北京市电信DNS进行解析

国外域名使用谷歌DNS进行解析

最大缓存102400条dns解析记录

针对国内广告,进行DNS与hosts的双重屏蔽。

下面是你可能需要修改的配置项目

addn-hosts 这个配置是额外的hosts设置,在解析中添加上,应用后和本机的hosts没有区别。 AD_hosts.txt去广告的hosts,High_hosts.txt是手动设置的域名强制使用ip的列表。

server=8.8.8.8 这个是设置国外域名解析的dns,替换8.8.8.8即可更换国外域名解析dns。

accelerated-domains.china.conf 这是设置国内域名解析的配置文件。

配置格式是 server=/域名/使用的dns解析


资源均来自第三方,谨慎下载,前往第三方网站下载


米微资源分享网 , 版权所有丨本站资源仅限于学习研究,严禁从事商业或者非法活动!丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:使用dnsmasq提高国外服务器访问国内的速度
喜欢 ()分享 (0)