不能让dnsmasq推送多个搜索前缀

时间:2014-04-01 02:07:35

标签: dnsmasq

我正在尝试让dnsmasq将多个搜索前缀推送到Windows机器。如果我查看MS dhcp服务器,它看起来是使用dhcp选项135,但任何尝试配置,例如

dhcp-option=135,domain.local1,domain.local2

根本没有被推(我正在使用tcpdump -i br0 -lenx -s 1500 port bootps or port bootpc | dhcpdump查看wat dnsmasq正在发送)

我使用dhcp选项15取得了一些成功,但它只将一个名称推送到搜索前缀,如ipconfig / all on windows所示

有什么建议吗?

2 个答案:

答案 0 :(得分:4)

检查ISC dhcp选项列表我发现了这个:

119     Domain Search   domain-search      
One or more domain names, each enclosed in quotes and separated by commas

但请注意,dnsmasq实际上为您提供了特殊选项(虽然我不确定它从哪个版本开始)

dhcp-option=option:domain-search,eng.apple.com,marketing.apple.com

答案 1 :(得分:0)

我们的客户端计算机(使用netplan / systemd-resolve的Ubuntu 18服务器)未请求DHCP选项119,但我可以通过强制服务器(dnsmasq)在答复中始终发送该选项来解决该问题:

dhcp-option-force=option:domain-search,internal,maindomain.com
dhcp-option=option:domain-name,maindomain.com

使用dhcp-option-force参数可确保将列表发送到客户端,而不管他们有什么要求。

相关问题