
У меня есть вопрос. Я хочу настроить DNS-сервер для своей домашней сети. Ситуация следующая: я создал сервер с использованием Ubuntu 16.04 со стеком LEMP и Virtualmin; пока все хорошо. И теперь, когда я добавляю виртуальный сервер с доменом, например, "devsite.dev", мне нужно добавить его в свой /etc/hosts
файл. Но я хочу добавить IP-адрес сервера Ubuntu в свою конфигурацию DNS /etc/resolv.conf
, чтобы иметь доступ к этому домену из любой точки мира, не меняя каждый раз IP в файле hosts.
На сервере установлена ОС Ubuntu Server 16.04, и я уже установил BIND9 (входит в Virtualmin).
Подводя итог: как настроить BIND9 так, чтобы к нему можно было получить доступ из любой точки мира, но при этом запрашивать только домены верхнего уровня «.dev» локальных зон?
решение1
вам нужно сделать ваш DNS-сервер авторитетным для любого сервера/ПК, который хочет получить доступ к этому devsite.dev (кстати, .dev — это настоящий TLD от Google)https://nic.dev/), что может сбивать с толку пользователей Интернета
Я настоятельно рекомендую использовать другой TLD, хотя это может работать с любым TLD, имеющим собственные данные внутри BIND, уполномоченного для devsite.dev.
Кроме того, если у вас динамический IP-адрес от вашего интернет-провайдера, существует множество сервисов с динамическим IP-адресом, таких как noip.com и другие, как бесплатные, так и платные.