Субдомен в DNS-зоне Azure: CNAME вместо NS - PullRequest
0 голосов
/ 07 октября 2019

Я купил домен на webs.com (здесь я назову его contoso.com), а затем делегировал его в свою зону DNS Azure contoso.com. Позже я создал поддомен (например, sub.contoso.com) для публикации нового веб-сайта, размещенного на виртуальной машине Azure. По этой причине я создал запись CNAME, чтобы связать sub.contoso.com с DNS по умолчанию виртуальной машины Azure (что-то вроде xxxx.westeurope.cloudapp.azure.com). Это работало отлично, но через некоторое время я нашел это руководство и, просто для теста, я изменил свою конфигурацию DNS, как описано в руководстве (кратко, я создал новую зону DNS под названием sub.contoso.com изатем я добавил запись NS в зону contoso.com). Это работает, но, поскольку мне нужно создать два других поддоменов, эта конфигурация кажется слишком сложной, и я предпочитаю предыдущий. Но, и это мой вопрос, я не понимаю, приводит ли использование записи CNAME к NS несколько различий с точки зрения производительности или безопасности.

Спасибо

1 Ответ

1 голос
/ 08 октября 2019

В этом случае основное отличие заключается в том, что эти записи размещаются в отдельной зоне. Один - хостинг в родительской зоне для родительского домена contoso.com, другой - хостинг в дочерней зоне для субдомена sub.contoso.com. Управлять записями удобно, когда есть большие записи.

Система доменных имен представляет собой иерархию доменов. Иерархия начинается с корневого домена, имя которого просто «.». Под этим идут домены верхнего уровня, такие как «com», «net», «org», «uk» или «jp». Ниже этих доменов верхнего уровня находятся домены второго уровня, такие как org.uk или co.jp. И так далее. Домены в иерархии DNS размещаются с использованием отдельных зон DNS. Эти зоны распределены по всему миру и размещены на DNS-серверах по всему миру.

DNS-зона - домен - это уникальное имя в системе доменных имен, например, «contoso.com». Зона DNS используется для размещения записей DNS для определенного домена. Например, домен «contoso.com» может содержать несколько записей DNS, таких как «mail.contoso.com» (для почтового сервера) и «www.contoso.com» (для веб-сайта).

Для обычного процесса DNS-запросов на записи в родительской зоне можно было бы получить более предпочтительный ответ, чем на записи в дочерней зоне. Вы могли видеть пример запроса DNS и , как работает делегирование DNS .

...