Каким образом можно настроить DHCP Option 15 в интернет-центрах?
Увага! Чинний функіцонал доступний в Мікропрограмах, починаючи з версії NDMS 2.05.С2.
Option 15 дозволяє передавати клієнтськомк хосту від DHCP-сервера ім'я домену, яке буде додаватися при зверненні з цього хоста до ресурсу на ім'я, яке не має домена. Пояснимо, якщо хост одержує від DHCP-сервера опцію, в якій вказано домен local, то при зверненні з хоста, наприклад, на ресурс server, DNS-запит автоматично буде йти за адресою server.local. А ось якщо звернення йде до ресурсу з доменом (наприклад, zyxel.ua, де ua - це домен), то змін не відбуватиметься.
Option 15 дозволяє передавати клієнтськомк хосту від DHCP-сервера ім'я домену, яке буде додаватися при зверненні з цього хоста до ресурсу на ім'я, яке не має домена. Пояснимо, якщо хост одержує від DHCP-сервера опцію, в якій вказано домен local, то при зверненні з хоста, наприклад, на ресурс server, DNS-запит автоматично буде йти за адресою server.local. А ось якщо звернення йде до ресурсу з доменом (наприклад, zyxel.ua, де ua - це домен), то змін не відбуватиметься.
Чинна функція налаштовується через інтерфейс командного рядка інтернет-центру (CLI) для кожного DHCP-пулу. Наприклад, для основної домашньої мережі Home network команда матиме вигляд:
(config)> ip dhcp pool _WEBADMIN domain local
Dhcp::Pool: Domain option has been saved.
(config)> system config-save
Core::ConfigurationSaver: Saving configuration...
Наявність переданої опції можна подивитися в дампах мережевих пакетів при отриманні IP-адреси від DHCP-сервера.
Результат роботи цієї опції можна також побачити в дампах DNS-запитів, при спробах звернутися до якогось ресурсу на ім'я без домену
На практиці цю функцію можна застосувати для зручності роботи в мережах з доменною структурою, де є сервер, який зберігає в собі dns-записи всіх вузлів мережі.
Розглянемо приклад, де є локальна мережа 192.168.222.0/24, в якій є інтернет-центр Keenetic 192.168.222.1 і DNS-сервер 192.168.222.100 (в якому зберігається, наприклад, запис, що якийсь сервер має доменне ім'я server.local і IP -адресу 192.168.222.33).
1. На інтернет-центрі Keenetic потрібно налаштувати для DHCP-сервера опцію, як описано вище, через CLI.
2. Також потрібно прописати в інтернет-центрі локальний DNS-сервер для домену local в меню Інтернет> Інше> Сервери DNS, інакше запити будуть йти до DNS-серверів провайдера.
Розглянемо приклад, де є локальна мережа 192.168.222.0/24, в якій є інтернет-центр Keenetic 192.168.222.1 і DNS-сервер 192.168.222.100 (в якому зберігається, наприклад, запис, що якийсь сервер має доменне ім'я server.local і IP -адресу 192.168.222.33).
1. На інтернет-центрі Keenetic потрібно налаштувати для DHCP-сервера опцію, як описано вище, через CLI.
2. Також потрібно прописати в інтернет-центрі локальний DNS-сервер для домену local в меню Інтернет> Інше> Сервери DNS, інакше запити будуть йти до DNS-серверів провайдера.
Тепер з хоста, який отримав IP-адресу від DHCP-сервера Keenetic, можна буде звертатися до сервера за ім'ям server
Аналогічно можна спростити звернення до всіх хостів мережі (комп'ютерів, серверів, комутаторів, мережевих сховищ і т.п.).
KB-4842