Я хочу настроить MediaWiki на одном из моих домашних компьютеров, а затем сделать все запросы в локальной сети для wiki.home или wiki.local, указывающие на это поле. Я знаю, что это можно сделать, редактируя каждый файл /etc /hosts отдельно, но я хочу что-то более автоматизированное, чтобы, например, если мой друг или член семьи пришел ко мне домой, им не нужно было возиться с Файл hosts для просмотра сайта.
Есть ли простой способ сделать это? У меня есть вики и работает, и я изучал 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
будет использовать коробку Ubuntu для DNS. Я что-то упускаю здесь очевидное?Настройки dnsmasq: раскомментировали следующие строки:
domain-needed bogus-priv local=/local/ domain=local