Come configurare un semplice server DNS per rispondere solo per un nome e inoltrare tutto il resto?


16

Vorrei installare un piccolo server Linux (Ubuntu) per un progetto scolastico. Questo server scolastico deve inoltrare tutte le richieste al server DNS primario della rete e rispondere con un indirizzo IPv6 quando viene richiesto Google.com

Come posso fare questo?

Risposte:


17

Ho usato dnsmasqcose simili in passato.

Prima modifica il tuo /etc/hostsfile e aggiungi le voci pertinenti in modo che si risolvano agli indirizzi previsti quando li provi localmente (ad esempio con ping). Poi apt-get install dnsmasqe assicurarsi che no-hostsè commentato out nel file di configurazione (che dovrebbe essere di default).

Il modo in cui funziona (per impostazione predefinita) è: quando devi risolvere un nome, dnsmasqprima cerca nel tuo hostsfile. Se non trovato, lo inoltra attraverso i server DNS configurati su /etc/resolv.conf.


Grazie, questo è proprio quello che stavo cercando. Dnsmasq offre un file di configurazione semplice e semplice, ho aggiunto una riga per risolvere google.com a un indirizzo IPv6 e funziona come un incantesimo senza nemmeno toccare resolv.conf!
Angaran,
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.