Я хочу настроить 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
