Ich möchte MediaWiki auf einem meiner Heimcomputer einrichten und dann alle Anfragen im lokalen Netzwerk nach "wiki.home" oder "wiki.local" auf dieses Feld verweisen lassen. Ich weiß, dass dies durch Bearbeiten jeder / etc / hosts-Datei einzeln geschehen kann, aber ich möchte etwas Automatischeres, damit zum Beispiel ein Freund oder ein Familienmitglied, das zu mir nach Hause kommt, nicht mit dem herumspielen muss Hosts-Datei, um die Website anzuzeigen.
Gibt es eine einfache Möglichkeit, dies zu tun? Ich habe das Wiki eingerichtet und habe mich mit dnsmasq befasst, aber ich kann nicht herausfinden, wie das DNS richtig eingerichtet wird. Da ich eine automatisierte Lösung haben möchte, muss ich die DNS-Einstellungen meines Routers ändern. Wie kann ich externe Hosts trotzdem auflösen, wenn ich dort die DNS-Einstellungen ändere?
Konfigurationsdetails
Router: Netgear WNR2000v2. Der Router bietet mir die Möglichkeit, DNS-Server manuell anzugeben. Ich gehe davon aus, dass ich auf meine Ubuntu-Box verweisen muss, wenn ich diese zum Laufen bringen möchte.
MediaWiki und dnsmasq Host: Läuft Ubuntu 12.04. Ich hatte einige Probleme mit der dnsmasq-Konfiguration (hauptsächlich aufgrund meiner Unerfahrenheit). Ich bin mir zum Beispiel nicht sicher, aber ich denke, Ubuntu hat während der Installation meine DNS-Einstellungen so geändert, dass sie
/etc/resolv.conf
jetzt127.0.0.1
als einziger DNS-Server verfügbar sind. Zu diesem Zeitpunkt konnte ich die lokalen Hosts auflösen, aber sonst nichts. Ich habe dieses Problem vorübergehend gelöst, indem/etc/resolv.conf
ich192.168.1.1
den sekundären Nameserver geändert und hinzugefügt habe , aber hier geht es darum, dass192.168.1.1
die Ubuntu-Box für DNS verwendet wird. Vermisse ich hier etwas Offensichtliches?dnsmasq settings: Folgende Zeilen wurden nicht kommentiert:
domain-needed bogus-priv local=/local/ domain=local