自建 DNS 服务器,可以规避运营商的 DNS 劫持,还可以一定程度上加速网络访问。除此之外,在自定一些配置之后,能实现广告拦截及其他的一些功能。在这里我们通过在树莓派使用 dnsmasq 搭建这样一个 DNS 服务器。
安装 dnsmasq
sudo apt-get install dnsmasq
配置 dnsmasq
首先备份一下原配置文件,命令行如下:
sudo cp /etc/dnsmasq.conf /etc/dnsmasq.conf.bak
接着编辑配置文件,命令行如下:
sudo vi /etc/dnsmasq.conf
这里,我们首先按下 esc 进入命令模式,然后使用快捷键 yddG 清空文件,之后使用 i 进入插入模式,ctrl+v 粘贴如下配置内容,粘贴完成后按下 esc,最后使用 :wq 保存文件:
resolv-file=/etc/my_dns.conf
strict-order
cache-size=10000
listen-address=127.0.0.1,