Делегируем поддомен другому 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.
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.
Комментарии
Принудительное обновление сертификата:
certbot certonly --force-renew -d newsite.com
certbot certonly --force-renew -d newsite.com
Получаем SSL сертификат с помощью плагина nginx:
certbot certonly --nginx -d newsite.com -d www.newsite.com
certbot certonly --nginx -d newsite.com -d www.newsite.com
Можно, но я решил описать процесс копирования ключей более подробно.
Или можно просто командой ssh-copy-id [email protected]_host добавить публичный ключ на удалённый сервер.
Какой дистрибутив Linux вы часто используете?
Реклама

Гости1