Perfeitamente. Você fará algo assim:
subnet 192.168.100.0 netmask 255.255.255.0 {
options router 192.168.100.1;
options domain-name-servers 8.8.8.8;
range 192.168.100.100 192.168.100.200;
};
subnet 192.168.110.0 netmask 255.255.255.0 {
options router 192.168.110.1;
options domain-name-server 8.8.8.8;
range 192.168.110.100 192.168.110.200;
};
Supondo que vc tem duas placas de rede, uma configurada com o endereço 192.168.100.254, a outra com o endereço 192.168.110.34, ele vai receber os pedidos de DHCP ("DHCPDISCOVER") e associá-los à placa de rede por onde chegaram. Assim ele vai poder escolher em qual dos pools de endereços vai alocar o endereço necessário, de forma a que ele possa navegar.
Observe que eu não coloquei o endereço do default-gateway configurado nessas subnets igual ao endereço do próprio servidor DHCP. Isso não é obrigatório; não quer dizer também que não seja permitido, muito pelo contrário. Você tem que ver a situação que tem e ajustar a configuração à sua necessidade.