Назад | Перейти на главную страницу

Как создать поддомен, указывающий на сервер имен

Я пытаюсь настроить поддомен, который указывает на серверы имен Azure для служб приложений, поэтому нам не нужно добавлять записи в основной домен.

Например:

Я проверил теорию на двух публичных DNS-провайдерах, и процесс оказался простым и понятным. Я перешел к записям сервера имен для указанного домена и добавлено:

sub | ns1-02.azure.com
sub | ns2-02.azure-dns.net
etc...

Следовательно, любые запросы, указывающие на *.example.com будет обрабатываться общедоступными DNS-серверами и всем, что указывает на *.sub.example.com будет обрабатываться серверами имен Azure.

Однако теперь нам нужно использовать реальный домен клиента, размещенный в Network Solutions, и у них другая настройка. Я могу добавить серверы имен, но добавить некуда sub, только полное доменное имя сервера имен, поэтому похоже, что записи здесь заменят их сервер имен на Azures для всего, что мы не хотим делать.

Читая их документацию, при добавлении субдомена, похоже, они хотят, чтобы я добавил то, что я бы назвал A-записью. http://www.networksolutions.com/support/how-to-create-sub-domains/Однако как бы выглядела эта запись A. @ > ns1-02.azure.com Боюсь, это все сломает.

Как я мог этого добиться. Я что-то забыл в DNS 101. Может ли кто-нибудь придумать обходной путь / хитрость, который позволил бы нам достичь той же цели, не предлагая клиенту отказаться от сетевых решений или покупать другой домен?

У вас есть доменное имя example.com и поддомен sub.example.com. Вам нужен отдельный набор серверов имен для каждого из них, поэтому делегация: на авторитетных серверах имен для example.com вам нужно будет предоставить NS записи для sub метка, указывающая на второй набор серверов имен.

Конечно, этот второй набор серверов имен должен быть настроен как авторитетный на sub.example.com в противном случае рекурсивные серверы имен, преследующие имя, придут к ним и получат ошибку, поэтому это называется неудачным делегированием.

Я понятия не имею, что Network Solutions позволяет вам делать или нет. Если они не позволяют вам изменять содержимое зоны, которую они обслуживают для вас, вам нужно будет сменить поставщика DNS (это не обязательно ваш регистратор доменного имени, это может быть, но это может быть и другая структура).

Вам нужно добавить в свою зону что-то вроде:

sub NS ns1-02.azure.com.
sub NS ns2-02.azure-dns.net.

используя приведенный вами пример. Но опять же, как написано выше, прежде чем делать это, убедитесь, что ns1-02.azure.com и ns2-02.azure-dns.net настроены как авторитетные на вашем субдомене sub.example.com.