Я хочу встановити MediaWiki на одній із своїх домашніх машин, а потім усі запити, зроблені в локальній мережі для "wiki.home" або "wiki.local", вказують на це поле. Я знаю, що це можна зробити, відредагувавши кожен / etc / hosts файл окремо, але я хочу щось більш автоматизоване, щоб, наприклад, якщо друг чи член сім'ї прийшов до мене додому, їм не потрібно возитися з файл хосту для того, щоб переглянути сайт.
Чи є простий спосіб це зробити? У мене працює вікі, і я розглядав dnsmasq, але не можу зрозуміти, як правильно налаштувати DNS. Оскільки я хочу автоматичне рішення, я відчуваю, що мені потрібно змінити налаштування DNS на маршрутизаторі, але якщо я змінити налаштування DNS там, як я можу вирішити зовнішні хости?
Деталі конфігурації
Маршрутизатор: Netgear WNR2000v2. Маршрутизатор надає мені можливість вручну вказати DNS-сервери, і я припускаю, що доведеться вказати на свій Ubuntu вікно, якщо я хочу розпочати це.
Хост MediaWiki та dnsmasq: Runs 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