作者:E4b9a6, 创建:2023-11-11, 字数:961, 已阅:585, 最后更新:2023-11-11
Dnsmasq 是一个轻量级的网络服务软件,主要用于提供 DNS (Domain Name System) 解析和 DHCP (Dynamic Host Configuration Protocol) 服务
Dnsmasq 具有以下主要功能:
Dnsmasq 的配置简单、易于管理,并且非常适合用于小型网络环境
在Ubuntu2004
后会自带dnsmasq服务,在使用科学爱国时,要解决DNS服务,安装dnsmasq在服务器上可以有效解决客户端走代理时DNS被污染的问题
安装如下
sudo apt-get update
sudo apt-get install dnsmasq
编辑配置文件/etc/dnsmasq.conf
,添加如下配置
...
# 指定监听IPV6和IPV4的Host(如需要开放给外界则需要填入::,0.0.0.0)
listen-address=::1,127.0.0.1
# 指定监听端口
port=5353
# 指定解析DNS的根服务器
server=8.8.8.8
server=8.8.4.4
server=2001:4860:4860::8888
server=2001:4860:4860::8844
# 根据需要配置日志路径(可不配)
log-facility=/var/log/dnsmasq.log
log-queries
然后重启dnsmasq服务器即可
sudo systemctl restart dnsmasq