带有 DNSMasq 的每客户端 DNS 服务器

Mik*_*hes 15 domain-name-system dhcp tomato dnsmasq

我正在运行带有 DNSMasq 的 TomatoUSB 来为我的本地网络提供 DHCP 和 DNS 服务。

我想要实现的是根据 IP 或 MAC 为网络上的一两个特定客户端提供替代 DNS 服务器(这些客户端不接受 DNS 服务器的手动配置)。

这是否是 DNS Masq 为这些 IP 使用不同的 DNS 服务器或是否通过 DHCP 提供不同的 DNS 服务器都没有关系。

Zor*_*che 13

使用该dhcp-host选项为特定主机设置预留。使用标签选项来标记一组特殊选项。

这是完全未经测试的,但我怀疑您的配置可能看起来像这样。查看手册页以获取完整详细信息。

dhcp-host=00:15:99:27:f8:98,set:specialhosts,192.168.32.20
dhcp-host=00:51:99:72:8f:89,set:specialhosts,192.168.32.21
dhcp-option=tag:specialhosts,6 8.8.8.8,8.8.4.4
Run Code Online (Sandbox Code Playgroud)

  • 这几乎有效;我必须将 dhcp-option 行更改为 ths 才能使其工作:dhcp-option=tag:specialhosts,option:dns-server,8.8.8.8,8.8.4.4 (6认同)