在 dnsmasq 的 dhcp 模块中可以使用通配符作为主机名吗?

在 dnsmasq 的 dhcp 模块中可以使用通配符作为主机名吗?

我希望所有主机名以 开头的机器都foobar-分配一个特定范围内的 IP,并拥有无限租期。所有其他机器都应具有易失性 IP。我执行了以下操作,但配置文件无效...

dhcp-host=set:baz,foobar-*
dhcp-range=tag:baz,192.168.1.1,192.168.1.42,infinite
dhcp-range=192.168.1.43,192.168.1.254,12h

显然,可以将通配符与 MAC 地址一起使用,但有没有办法通过给定的主机名来做到这一点?

答案1

您误解了相应dhcp-host字段的含义。hostname是将分配给手头机器的名称,而不是 dnsmasq 从中获取的名称。

相关内容