Создание сервера имен, указывающего на другой сервер имен... это медленнее?
Я создаю проект на Microsoft Azure. Мы получаем только сервер имен вместо IP-адреса. Поскольку у меня несколько доменов, указывающих на Azure, я хотел бы перенаправить все свои домены на сервер имен, который перенаправляет на Azure. Таким образом, если Azure изменит мой сервер имен, мне придется изменить только один сервер имен вместо его изменения для всех моих доменов.
Однако не рекомендуется ли создавать сервер имен, указывающий на другой сервер имен. Это медленнее, чтобы разрешить IP-адрес?
Спасибо!
1 ответ
Я думаю, ты имеешь в виду иметь NS
записи указывают на CNAME
запись?
Это не разрешено. Тем не менее, это обычно работает. Делать это всегда не рекомендуется, но оригинальная спецификация DNS никогда не была абсолютно ясна по этому поводу.
RFC 2181 разъясняет, что это не разрешено, и RFC 1912 также имеет значение. Этот вопрос ServerFault содержит более подробную информацию, и именно здесь я нашел ссылки на эти два RFC.
Тем не менее, это "обычно" работает (но я бы не рекомендовал это делать). В ответ на ваш вопрос, да, это будет немного медленнее (есть дополнительное имя, которое должно быть разрешено), но не существенно, и распознаватели все равно будут кэшировать все после первого раза.