Chcę skonfigurować MediaWiki na jednym z moich domowych komputerów, a następnie wszystkie żądania w sieci lokalnej dotyczące „wiki.home” lub „wiki.local” wskazują na to pole. Wiem, że można to zrobić, edytując każdy plik / etc / hosts osobno, ale chcę czegoś bardziej zautomatyzowanego, aby na przykład, jeśli przyjaciel lub członek rodziny przyjdzie do mojego domu, nie będą musieli się bawić plik hosts, aby wyświetlić witrynę.
Czy istnieje prosty sposób to zrobić? Mam uruchomioną wiki i przeglądałem dnsmasq, ale nie mogę wymyślić, jak poprawnie skonfigurować DNS. Ponieważ chcę zautomatyzowanego rozwiązania, wydaje mi się, że muszę zmienić ustawienia DNS na routerze, ale jeśli zmienię ustawienia DNS w tym miejscu, w jaki sposób mogę nadal rozwiązywać hosty zewnętrzne?
Szczegóły konfiguracji
Router: Netgear WNR2000v2. Router daje mi opcję ręcznego określania serwerów DNS, co zakładam, że będę musiał wskazać moje okno Ubuntu, jeśli chcę to uruchomić.
Host MediaWiki i dnsmasq: Działa z Ubuntu 12.04. Miałem pewne trudności z konfiguracją dnsmasq (głównie z powodu mojego braku doświadczenia). Na przykład nie jestem pewien, ale myślę, że podczas instalacji Ubuntu zmodyfikował moje ustawienia DNS, tak aby
/etc/resolv.conf
teraz był127.0.0.1
jedynym serwerem DNS. W tym momencie mogłem rozwiązać lokalne hosty, ale nic więcej. Rozwiązałem to tymczasowo, modyfikując/etc/resolv.conf
i dodając192.168.1.1
jako drugi serwer nazw, ale tutaj chodzi o to, że192.168.1.1
będę używał Ubuntu dla DNS. Czy brakuje mi czegoś oczywistego?Ustawienia dnsmasq: odkomentowano następujące linie:
domain-needed bogus-priv local=/local/ domain=local