如何使用 dnsmasq 有条件地重定向服务器的 DNS 查询?

如何使用 dnsmasq 有条件地重定向服务器的 DNS 查询?

我想知道是否可以创建如下条件重定向:

# all domains *.lan
address=*.lan
server=192.168.1.254

# rest of all
address=
server 8.8.8.8

答案1

这是广泛讨论在文档中。本质上,您必须使用-S,--local,--服务器 = [/[]/[域/]][<ip 地址>...句法。

所以就像

--server=/lan/192.0.2.10

会将针对 lan 域的所有查询定向到 192.0.2.10,并将所有其他查询定向到 /etc/resolv.conf 文件或其他地方指定的上游服务器。

相关内容