Voglio impostare MediaWiki su una delle mie macchine domestiche, quindi tutte le richieste fatte sulla rete locale per "wiki.home" o "wiki.local" puntano a quella casella. So che questo può essere fatto modificando ogni file / etc / hosts singolarmente, ma voglio qualcosa di più automatizzato in modo che, ad esempio, se un amico o un membro della famiglia arriva a casa mia, non hanno bisogno di scherzare con il file host per visualizzare il sito.
C'è un modo semplice per fare questo? Ho il wiki attivo e funzionante e ho cercato dnsmasq, ma non riesco a capire come impostare correttamente il DNS. Poiché desidero una soluzione automatizzata, mi sento come se dovessi modificare le impostazioni DNS sul mio router, ma se cambio le impostazioni DNS lì, come posso ancora risolvere gli host esterni?
Dettagli di configurazione
Router: Netgear WNR2000v2. Il router mi dà la possibilità di specificare manualmente i server DNS, che presumo dovrò puntare alla mia casella Ubuntu se voglio farlo funzionare.
Host MediaWiki e dnsmasq: esegue Ubuntu 12.04. Ho avuto qualche difficoltà con la configurazione di dnsmasq (principalmente a causa della mia inesperienza). Ad esempio, non ne sono sicuro, ma durante l'installazione penso che Ubuntu abbia modificato le mie impostazioni DNS in modo che
/etc/resolv.conf
ora fosse127.0.0.1
l'unico server DNS. A quel punto, ho potuto risolvere gli host locali, ma nient'altro. L'ho risolto temporaneamente modificando/etc/resolv.conf
e aggiungendo192.168.1.1
come nameserver secondario, ma la preoccupazione qui è che192.168.1.1
utilizzerà la casella Ubuntu per DNS. Mi sto perdendo qualcosa di ovvio qui?Impostazioni dnsmasq: decommentate le seguenti righe:
domain-needed bogus-priv local=/local/ domain=local