Я хочу настроить MediaWiki на одной из моих домашних машин, а затем иметь все запросы, сделанные в локальной сети для " wiki.домой " или " вики.местные указывают на эту коробку. Я знаю, что это можно сделать, редактируя каждый файл /etc/hosts индивидуально, но я хочу что-то более автоматизированное, чтобы, например, если друг или член семьи приходит в мой дом, им не нужно возиться с файлом hosts, чтобы просмотреть сайт.
есть ли простой способ сделать это? У меня есть wiki вверх и работает, и я изучал dnsmasq, но я не могу понять, как правильно настроить DNS. Поскольку я хочу автоматизированное решение, мне кажется, что мне нужно изменить настройки DNS на моем маршрутизаторе, но если я изменю настройки DNS там, как я могу по-прежнему разрешать внешние хосты?
Конфигурация
-
Маршрутизатор: Netgear WNR2000v2. Маршрутизатор дает мне возможность вручную указать DNS-серверы, которые, как я предполагаю, мне придется указать на мой Ubuntu box, если я хочу получить это и работает.
-
MediaWiki и dnsmasq host: запускает 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