Как я могу настроить "локальный" домен, чтобы все пользователи моей локальной сети могли просматривать локально размещенный сайт?
Я хочу настроить MediaWiki на одной из моих домашних машин, а затем сделать все запросы в локальной сети для "wiki.home" или "wiki.местный" указывает на этот ящик. Я знаю, что это можно сделать, отредактировав каждый файл /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