Рейтинг:1

Замена записи A в домене вершины на cname

флаг sg

У нас есть наш текущий корпоративный веб-сайт, размещенный на традиционных серверах, на которые мы указываем IP-адрес. Наш веб-сайт доступен по адресу example.com и www.example.com и оба домена имеют записи A, указывающие на IP-адрес сервера.

Теперь мы начинаем размещать наш веб-сайт в Azure, и перед средой открывается передняя дверь Azure. Так что у нас больше нет IP-адреса, только адрес examplecom-prod.z01.azurefd.net.

Для www.example.com Я думаю, что довольно просто удалить запись A и добавить запись cname, указывающую на examplecom-prod.z01.azurefd.net.

Для домена вершины example.com я не уверен. Там так же легко? Просто удалить запись A и добавить cname?

флаг cn
Bob
Отвечает ли это на ваш вопрос? [Почему нельзя использовать запись CNAME на вершине (она же корень) домена?](https://serverfault.com/questions/613829/why-cant-a-cname-record-be-used-at -the-apex-aka-root-of-domain)
флаг sg
В этом ответе говорится: «Маркированный список ясно дает понять, что записи SOA, NS и A не могут быть видны на узле, где также появляется CNAME. Если мы объединим это с разделом 6.1, существование CNAME невозможно. на вершине, поскольку он должен был бы жить вместе с обязательными записями SOA и NS.». Но действительно ли cname не может существовать в домене вершины, если мы удалим запись a?
флаг cn
Bob
Нет, удаление записи «A» в верхней части вашего домена не создаст место для записи «CNAME». Согласно соответствующим RFC, вам также потребуется удалить обязательные записи `SOA` и `NS`, а также типичные записи `MX`, и это сделает ваш домен неработоспособным.
флаг sg
На данный момент это лучший документ, описывающий это: https://www.isc.org/blogs/cname-at-the-apex-of-a-zone/. Одним из состояний решения является добавление записи ALIAS в домен вершины, но также говорится, что это «нестандартная функция DNS». Это все еще верно или теперь это жизнеспособное решение?
флаг cn
Bob
Запись `ALIAS` или `ANAME` не является стандартной в том смысле, что она зависит от возможностей авторитетных серверов имен для вашего домена. Если ваш DNS-провайдер поддерживает их, вы можете их использовать, но, насколько мне известно, они не поддерживаются повсеместно.
флаг us
Вам нужно использовать сервер перенаправления, на который указывает запись вершины A, и это будет выполнять перенаправление «301» на «www.example.com».
Рейтинг:0
флаг cn

Учитывая, что AWS поддерживает это с помощью псевдонимов Route53, я ожидаю, что конкурент сделает то же самое.

Быстрый поиск показывает эта страница который говорит о рекордах вершины. Однако для этого вам, возможно, придется перенести управление DNS в Azure для общедоступных записей.

флаг sg
Я не думаю, что команда Ops хочет сменить нашего провайдера DNS (крупная телекоммуникационная компания, которая долгое время управляла им для нас) и перенести DNS нашего домена вершины на azure.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.