Server DNS per client con DNSMasq


13

Uso TomatoUSB con DNSMasq per fornire servizi DHCP e DNS per la mia rete locale.

Quello che vorrei ottenere è fornire server DNS alternativi per uno o due client specifici sulla rete in base al loro IP o MAC (questi client non accettano la configurazione manuale dei server DNS).

Non importa se si tratta di DNS Masq che utilizza un server DNS diverso per questi IP o se diversi server DNS vengono forniti tramite DHCP.

Risposte:


11

Configurare le prenotazioni per gli host specifici utilizzando l' dhcp-hostopzione. Usa le opzioni tag per contrassegnarle per un set speciale di opzioni.

Questo è completamente non testato, ma sospetto che la tua configurazione potrebbe assomigliare a questa. Controlla la pagina man per tutti i dettagli.

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

5
Questo funziona quasi; Ho dovuto cambiare la riga dhcp-option in ths per farla funzionare: dhcp-option = tag: specialhosts, opzione: dns-server, 8.8.8.8,8.8.4.4
Wez Furlong

0

Per riferimento, ciò consente di assegnare un "set" univoco per ciascun client e un file di menu di avvio PXE separato per ciascun client. Posso quindi eseguire lo script della prima opzione di avvio, per avviare il disco locale di Windows o netboot come nodo del 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
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.