私は自宅のマシンの1つにMediaWikiをセットアップし、ローカルネットワーク上で「wiki.home」または「wiki.local」のすべてのリクエストをそのボックスに向けたいと考えています。これは、各/ etc / hostsファイルを個別に編集することで実行できることを知っていますが、たとえば、友人や家族が私の家に来た場合、彼らが手を煩わせる必要がないように、もっと自動化したいですサイトを表示するためのホストファイル。
これを行う簡単な方法はありますか?私はwikiを立ち上げて実行していますが、dnsmasqを検討していますが、DNSを適切に設定する方法がわかりません。自動化されたソリューションが必要なため、ルーターのDNS設定を変更する必要があるように感じますが、そこでDNS設定を変更した場合、どのようにして外部ホストを解決できますか?
構成の詳細
ルーター:Netgear WNR2000v2。ルーターは、DNSサーバーを手動で指定するオプションを提供します。これを実行するには、Ubuntuボックスを指定する必要があると想定しています。
MediaWikiおよびdnsmasqホスト:Ubuntu 12.04を実行します。dnsmasqの設定に苦労しました(主に経験不足のため)。たとえば、わかりませんが、インストール中にUbuntuがDNS設定を変更して、
/etc/resolv.conf
現在は127.0.0.1
唯一のDNSサーバーになったと思います。その時点で、ローカルホストを解決できましたが、他には何も解決できませんでした。セカンダリネームサーバーとして変更/etc/resolv.conf
して追加することで一時的にこれを解決しました192.168.1.1
が、ここでの懸念は192.168.1.1
DNSにUbuntuボックスを使用することです。ここで明らかな何かを見逃していますか?dnsmasq設定:次の行のコメントを外しました:
domain-needed bogus-priv local=/local/ domain=local