Локальный домен – как сделать и забыть про IP-адреса как страшный сон
До сих пор сталкиваюсь с ситуацией, когда коллеги по непонятным причинам игнорируют возможность создания локального пространства доменных имен и продолжают «развлекаться» с IP-адресами и плоскими именами в файлах hosts.
В тоже время можно настроить один раз инфраструктуру и просто использовать простые и понятные имена. Тем более что очень многие сервисы не рассчитаны, как таковые, на обращения по IP.
Что для этого понадобится? Во-первых, локальный домен. Это может быть как поддомен существующего и принадлежащего вам доменного имени, так и домен в одной из специальных зон: .test, .example, .invalid и .localhost. Две последние, а особенно .localhost использовать не рекомендуется.
Также не следует использовать домен .local, который в протоколах мультикаст DNS (mDNS) технологии zeroconf.
При этом на свой страх и риск вы можете использовать доменные зоны в несуществующих доменах верхнего уровня, например, .lab или .office.
После того, как вы определились с доменом, вам нужно создать в своей инфраструктуре один, а лучше два локальных DNS-сервера которые будут обслуживать эту зону.
Сделать это не сложно, мы рассказывали об этом в статье:
🔹 Настраиваем отказоустойчивый DNS-сервер на базе BIND 9
После того, как DNS-сервера созданы и работают самое время научить клиентов их использовать. Для этого внесите необходимые настройки на DHCP-сервере, чтобы он выдавал клиентам именно ваши DNS, а не какие-то еще.
Также следует добавить для передачи клиентам опции 15 domain-name и 119 domain-search, которые должны содержать имя вашего домена.
Это нужно для того, чтобы клиенты автоматически дополняли плоские имена доменным суффиксом и разрешали их на вашем DNS-сервере.
Про настройку DHCP мы также писали, можете выбирать между проверенным ISC DHCP или более современным Kea.
🔹 Настраиваем отказоустойчивый DHCP-сервер на базе ISC DHCP
🔹 Установка и базовая настройка DHCP-сервера Kea
Ну и если ваши клиенты активно общаются между собой и при этом получают адреса по DHCP, то имеет смысл настроить автоматическое обновление записей DNS-сервера на основе данных аренды DHCP:
🔹 Настраиваем динамическое обновление DNS-сервера BIND 9 при помощи ISC DHCP
🔹 Настраиваем динамическое обновление DNS-сервера BIND 9 при помощи Kea DHCP
Указанных выше материалов вполне достаточно, чтобы настроить собственное локальное пространство имен и полноценно использовать его забыв как об обращении по IP-адресам как страшном сне.
Post #4666
3.61K