ISC – DHCP服务器 – 可以不同的保留获得不同的选项(路由器,DNS等)?

假设networking上只有一个Ubuntu / ISC-DHCP(v3)服务器。 我已经成功地提供了“DHCP保留”,这意味着MAC foo得到IP 1.2.3.4,而其他人只是从一个池中获取地址等。

但是,是否有可能只为特定的地址做一个特定的预留,但也有其他选项,如路由器和DNS服务器?

例如:我想要计算机1,2和3获取192.168.100.10到192.168.100.20范围内的地址,使用192.168.100.1作为路由器,并使用192.168.100.2和192.168.100.3作为DNS服务器。

但是我希望计算机4得到一个特定的地址(比如说192.168.100.21),使用192.168.100.4作为路由器,并使用192.168.100.5作为DNS服务器。

这是我的尝试,但我不认为这是正确的:

subnet 10.100.0.0 netmask 255.255.0.0 { option domain-name-servers 1.2.3.4; option domain-name "foo"; option routers 5.6.7.8; option broadcast-address 10.100.255.255; default-lease-time 600; max-lease-time 7200; host windows-matt-2 { hardware ethernet 00:1f:d0:a1:55:5d; fixed-address 10.100.101.21; } } subnet 10.100.0.0 netmask 255.255.0.0 { range 10.100.201.1 10.100.201.254; option domain-name-servers 10.100.1.1; option domain-name "lundfam.local"; option routers 10.100.1.1; option broadcast-address 10.100.255.255; default-lease-time 600; max-lease-time 7200; } 

它应该像做这样的事情一样简单。

 host windows-matt-2 { option domain-name-servers 1.2.3.4; option domain-name "foo"; option routers 5.6.7.8; option broadcast-address 10.100.255.255; default-lease-time 600; max-lease-time 7200; hardware ethernet 00:1f:d0:a1:55:5d; fixed-address 10.100.101.21; } subnet 10.100.0.0 netmask 255.255.0.0 { range 10.100.201.1 10.100.201.254; option domain-name-servers 10.100.1.1; option domain-name "lundfam.local"; option routers 10.100.1.1; option broadcast-address 10.100.255.255; default-lease-time 600; max-lease-time 7200; }