Servidores DNS por cliente com DNSMasq

13

Estou executando o TomatoUSB com o DNSMasq para fornecer serviços DHCP e DNS para minha rede local.

O que eu gostaria de alcançar é fornecer servidores DNS alternativos para um ou dois clientes específicos na rede com base em seu IP ou MAC (esses clientes não aceitam a configuração manual de servidores DNS).

Não importa se isso é DNS Masq usando um servidor DNS diferente para esses IPs ou se diferentes servidores DNS são entregues via DHCP.

    
por Mike Hughes 21.05.2013 / 00:27

2 respostas

10

Defina as reservas para os hosts específicos usando a opção dhcp-host . Use as opções de tags para sinalizar aquelas para um conjunto especial de opções.

Isso é completamente não testado, mas eu suspeito que sua configuração possa ser algo assim. Verifique a página de manual para obter detalhes completos.

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
    
por 21.05.2013 / 00:37
0

Para Referência, isso torna possível atribuir um "conjunto" exclusivo para cada cliente e um arquivo de menu de inicialização PXE separado para cada cliente. Em seguida, posso rotear a primeira opção de inicialização, para iniciar o disco local do Windows ou o netboot como nó do cluster Linux:

dhcp-host=xx:xx:xx:xx:xx:xx,node-17,set:tag17,10.0.1.xx
dhcp-host=xx:xx:xx:xx:xx:xx,node-18,set:tag18,10.0.1.xx

dhcp-option-force=tag:tag17,209,pxelinux.cfg/default17
dhcp-option-force=tag:tag18,209,pxelinux.cfg/default18
    
por 06.08.2015 / 11:29