Configurare DNSMasq per fornire server DNS diversi per impostare gli intervalli di indirizzi su un router DD-WRT


0

Ho impostato il controllo genitori sul mio router DD-WRT seguendo le istruzioni Qui . Fondamentalmente ha dispositivi per genitori e dispositivi per bambini configurati in intervalli di indirizzi diversi e quindi hai impostato OpenDNS come server DNS per fornire il filtro dei contenuti.

L'unico problema è che ignora le istruzioni per consentire ai dispositivi del genitore di utilizzare server DNS alternativi per evitare il filtraggio oltre a quello di configurare server DNS predefiniti su ogni singolo dispositivo. Dal momento che questi dispositivi includono telefoni, smart TV e cose di questo tipo, preferirei impostarlo a livello di router.

C'è un modo per configurare le opzioni aggiuntive di DNSMasq in modo che i dispositivi assegnati indirizzi tra 192.168.1.10 e 192.168.1.99 siano inviati ai server DNS di Google (8.8.8.8 e 8.8.4.4) mentre i dispositivi sopra tale intervallo sono assegnati ai server di OpenDNS ?

Le mie opzioni DNSMasq aggiuntive attuali sono

no-resolv
server=208.67.222.222
server=208.67.222.220

Sembra che ci sia un modo per farlo via iptables accennato su DD-WRT Pagina wiki OpenDNS ma preferirei mantenere la roba DNS limitata al server DNS, se possibile. Inoltre, non mi fido di me stesso per ottenere la sintassi di iptables corretta.

Sembra che dovrebbe essere abbastanza semplice, ma c'è abbastanza dissenso nel Pagina wiki DNSMasq che potrebbe essere più complicato di quanto mi aspetti. Sto andando giù per la strada sbagliata qui?

Risposte:


0

In genere si identificano gli host in base a qualcosa di noto quando viene effettuata la richiesta DHCP: l'indirizzo MAC. Quindi la configurazione specifica le opzioni per quel MAC se c'è qualcosa nel file di configurazione, altrimenti controlla un leasing esistente e rinnova o emette un nuovo lease.

Quindi per dnsmasq devi "etichettare" i dispositivi per indirizzo MAC in gruppi, quindi configurare determinati gruppi per avere determinate opzioni DHCP, come server DNS, gateway predefinito, ecc.

Ecco una risposta più vecchia che ha buoni esempi della sintassi effettiva -

https://stackoverflow.com/questions/22467430/dnsmasq-tags-and-conditional-dns-server

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.