Назад | Перейти на главную страницу

DNS для частной сети - должен ли маршрутизатор быть DNS-сервером?

Я хочу настроить BIND для частного поддомена в частной сети, как в вопросе здесь: Как настроить привязку для частного поддомена?

У меня такой вопрос - должен ли мой (Linux) маршрутизатор выступать в качестве DNS-сервера для этого? Или мне следует иметь отдельный компьютер в сети, выступающий в качестве DNS-сервера? Разве это не имеет значения, если все машины в сети настроены на разрешение на внутренний DNS-сервер?

Не имеет значения, где вы его запускаете, если он доступен с внутренних машин.

DNS - это очень легкий сервис, который может легко сосуществовать со многими другими на машине.

Однако убедитесь, что он продолжает работать. Когда DNS выходит из строя, десятки вещей перестанут работать, и вам будет интересно, что, черт возьми, происходит, прежде чем вы обнаружите, что DNS не работает.

В небольшой сети я бегу dnsmasq на маршрутизаторе для предоставления услуг DNS и DHCP. Он имеет преимущество добавления клиентов DHCP в DNS, а также использования /etc/hosts файл как источник для локальных адресов. Настроить намного проще, чем bind.

В любом случае DNS потребует минимальных ресурсов. dnsmasq неплохо работает на роутере OpenWrt.

Запустите его на маршрутизаторе, так как это уже Linux, будет легко установить BIND. Маршрутизаторы обычно настраиваются для обслуживания DNS.