上岸抓鱼

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

  还是转载的别人的,

搭建树莓派上的dns缓存服务首先安装dnsmasq,

sudo apt install dnsmasq
之后修改配置文件
vim /etc/dnsmasq.conf
首先去掉strict-order前面的注释,这个参数的含义是dnsmasq会严格按照resolv-file这个参数指定的文件中的dns服务器从上到下进行解析
接着指定resolv-file这个文件的位置
resolv-file=/etc/bboysoul_dns.conf

# 不加载本地的 /etc/hosts 文件

no-hosts

# 添加读取额外的 hosts 文件路径,可以多次指定。如果指定为目录,则读取目录中的所有文件。

addn-hosts=/etc/dnsmasq.hosts.d


之后配置listen-address加上你的树莓派的地址,让局域网中的其他机器可以使用你的树莓派dns服务
我的是
listen-address=127.0.0.1,192.168.0.16
接着修改缓存dns解析的条数
cache-size=40000

 

 


之后保存文件就好了
接着增加dns服务器
新建我们刚才指定的resolv-file参数中的文件
touch /etc/bboysoul_dns.conf
在下面增加dns服务器列表

nameserver 61.128.128.68
nameserver 114.114.114.114
nameserver 114.114.115.115
nameserver 223.5.5.5
nameserver 223.6.6.6


保存文件之后重启dnsmasq服务
sudo service dnsmasq restart




posted on 2018-12-20 10:29  上岸抓鱼  阅读(1017)  评论(0编辑  收藏  举报