最后更新于
最后更新于
Dnsmasq 提供DNS 缓存和DHCP 服务功能。作为域名解析服务器(DNS),dnsmasq可以通过缓存DNS 请求来提高对访问过的网址的连接速度。
安装dnsmasq
配置文件在/etc/dnsmasq.conf,/etc/dnsmasq.d/目录中存放的是一些自定义配置
配置侦听地址与端口
启动dnsmasq服务并配置开机自启动
服务开启成功后默认会侦听到53/udp端口上
修改/etc/resolv.conf,将系统的域名解析服务地址指向当前机器上的dnsmasq服务
这时如果访问外部域名是不通的,因为还没有添加解析策略,需要配置upstream使域名解析指向上游的dns服务
添加上游dns配置文件/etc/dnsmasq.d/public_upstream.conf,添加以下配置项
添加上游dns服务地址配置文件
重启dnsmasq服务使配置生效
添加自定义域名解析配置文件/etc/dnsmasq.d/local_host.conf,添加以下配置项
例子:泛域名解析
重启dnsmasq服务使配置生效