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

Настройка записи CNAME «@» в панели управления GoDaddy

у меня есть mydomain.com который размещен на экземпляре виртуальной машины Azure под названием mymachine.cloudapp.net

Мне нужно настроить DNS так, чтобы оба www.mydomain.com и mydomain.com сопоставлены с одним и тем же хостом. Я использую GoDaddy в качестве регистратора.

В настоящий момент GoDaddy предлагает мне создать пустой (@) Запись, чтобы если я пингую mymachine.cloudapp.net и разрешить его VIP-адрес, я могу сохранить его в записи A.

К сожалению, если VIP изменится и я забуду повторить пинг, я получу mydomain.com недоступен, и это нормально.

Когда я пытаюсь переместить это @ запись в раздел CNAME, чтобы он лучше всего указывал на имя хоста виртуальной машины, я получаю следующую ошибку:

A record of a different type exists for the hostname @, could not create CNAME

Это происходит как если я удалю запись A и напишу CNAME, так и если нет @ запись в разделе А.

Как можно установить @ Запись CNAME в управляемом домене GoDaddy?

Короче говоря, вы не можете сделать запись @ CNAME без удаления всех других записей ресурсов для @, и вы не можете этого сделать, поскольку некоторые (например, записи NS) требуются для правильной работы DNS. Это одна из причин, почему провайдеры, такие как Heroku, говорят вам не использовать голые доменные имена.

Вам понадобится хост для выполнения перенаправления HTTP с example.com к www.example.com для вас, на что вы укажете AAAAA) запись для @.

Если ваш DNS размещен на GoDaddy, у них есть бесплатная служба, которая сделает это за вас. В диспетчере домена GoDaddy найдите слева «Пересылка» и нажмите «Управление». Затем установите его вперед example.com к www.example.com и обновите свой DNS, чтобы поддержать изменение. Вы должны оставить дополнительные параметры по умолчанию.

Вы не можете добавить новую запись @ CNAME, не удалив все остальные записи в GoDaddy.

Вместо этого оставьте записи CNAME такими, какие они есть, и установите запись A (Apex), как указано в документах http://surge.sh/help/adding-a-custom-domain

Должно получиться так:

; A Records
@   1800    IN  A   45.55.110.124

или в графическом интерфейсе:

Type: A
Name: @
Points to: 45.55.110.124