dnsmasq 使用教程
dnsmasq 提供 DNS 缓存/查询服务和 DHCP(Dynamic Host Configuration Protocol) 服务等功能,用来管理本地局域网络系统。内置于常见的 Linux 分发版,openWrt,macOS 系统中。
安装
直接使用包管理器安装:
apt install dnsmasq
查询版本:
dnsmasq -v
信息里 Compile time options 可以看到当前安装版本支持的选项功能 ,如:ipset
root@OpenWrt:/etc# dnsmasq -v
Dnsmasq version 2.80 Copyright (c) 2000-2018 Simon Kelley
Compile time options: IPv6 GNU-getopt no-DBus no-i18n no-IDN DHCP DHCPv6 no-Lua TFTP conntrack ipset auth DNSSEC no-ID loop-detect inotify dumpfile
This software comes with ABSOLUTELY NO WARRANTY.
Dnsmasq is free software, and you are welcome to redistribute it
under the terms of the GNU General Public License, version 2 or 3.
Linux 启动服务:
systemctl start dnsmasq
openwrt 启动服务:
service dnsmasq start
服务启动后,会监听本地或局域网内的 DNS 请求并根据配置规则进行处理。