ubuntu18.04安装dnsmasq

守給你的承諾、 提交于 2020-02-28 09:00:15

简述: 设置私有的dns配置,统一管理内网的hosts信息避免hosts重复设置于更新麻烦的问题

开始安装

1.禁用系统dns


sudo systemctl disable systemd-resolved.service  

sudo service systemd-resolved stop

2.安装


sudo apt-get install dnsmasq

3.设置


vim /etc/dnsmasq.conf

log-queries

log-facility=/usr/log/dnsmasq.log

resolv-file=/etc/resolv.conf

listen-address=127.0.0.1

### 3.设置辅助dns


vim /etc/resolv.conf

\# 增加以下信息

nameserver 114.114.114.114

4.使用方式:在dns服务器设置对应的dns解析记录,dnsmasq将优先读取此记录


vim /etc/hosts

5.其他机器使用此dns服务


vim /etc/resolv.conf

\# 增加以下信息 地址为我们设置的dns服务器地址

nameserver xxx.xxx.xxx.xxx

注意事项

1.开放 53端口

2.监听地址一定要是127.0.0.1

3.忽略加载resolveconf的配置


vim /etc/default/dnsmasq

IGNORE_RESOLVCONF=yes

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!