DataLife Engine / Делегируем поддомен другому DNS серверу

Делегируем поддомен другому DNS серверу


В большинстве случаев, конфигурация DNS для домена включает файл зоны и обрабатывается авторитетным сервером имен.

Иногда может возникнуть необходимость делегировать субдомен другим серверам имен.

$TTL 3600

$ORIGIN domain.com.
@       IN      SOA     ns1.nameserver.com. admin.nameserver.com. (
                        2017090101      ; Serial
                        10800           ; Refresh
                        1800            ; Retry
                        1209600         ; Expire
                        3600            ; Negative Cache TTL
)

@               IN      NS      ns1.nameserver.com.
@               IN      NS      ns2.nameserver.com.

@               IN      A       1.2.3.4
www             IN      A       1.2.3.4

$ORIGIN ext.domain.com.
@               IN      NS      ns1.anothernameserver.com.
@               IN      NS      ns2.anothernameserver.com.

Файл зоны определяет для домена domain.com авторитетные серверы имен ns1.nameserver.com и ns2.nameserver.com. Зона включает также конфигурацию для имени www, например.

Затем он устанавливает для поддомена ext.domain.com авторитетные серверы имен ns1.anothernameserver.com и ns2.anothernameserver.com.

Когда клиент запрашивает test.ext.domain.com, он сначала связывается с ns1.nameserver.com или ns2.nameserver.com, поскольку они являются официальными серверами имен для зоны domain.com.

Сервер имен возвращает ns1.anothernameserver.com и ns2.anothernameserver.com в качестве полномочных серверов имен для разрешения подзоны ext.domain.com.

Таким образом, клиент связывается с одним из этих двух серверов имен, который вернет IP-адрес для test.ext.domain.com.
27-08-2021, 17:32
Вернуться назад