Я хочу настроить 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 box для DNS. Я что-то упускаю здесь очевидное?Настройки dnsmasq: раскомментировали следующие строки:
domain-needed bogus-priv local=/local/ domain=local