Симайлар в этот вопрос, Я хочу настроить DNS, размещенный на GoDaddy, чтобы субдомен имел IP-адрес, отличный от IP-адреса корневого сайта. Проблема, с которой я столкнулся, заключается в том, что GoDaddy использует графический интерфейс и не предоставляет прямой доступ к привязке (что я вижу).
Когда я ввожу имя для записи A (например, Server2), пользовательский интерфейс позволяет это. Но когда я пытаюсь указать запись CNAME поддомена на Server2, он сообщает мне, что это недопустимое имя хоста.
Что мне здесь не хватает?
Вам нужна только запись A для размещения поддомена. Запись CNAME - это, по сути, псевдоним. Например, записи www обычно представляют собой записи CNAME для корневого домена, поскольку обычно это одна и та же страница.
GoDaddy предлагает полный контроль DNS и, безусловно, имеет такую возможность.
Даже в привязке для размещения субдомена с IP-адресом, отличным от IP-адреса вашего основного сайта, записи будут выглядеть примерно так:
; Main Site
@ IN A 192.168.1.1
www IN CNAME mysite.com.
; Blog
blog IN A 192.168.1.2
Если вы действительно хотите создать поддомен с серверами, названными вроде «www.subdomain.roballen.com», в отличие от «server1.roballen.com», «server2.roballen.com» и т. Д. (Которые являются просто обычными именами хостов в ваш домен, а не субдомен, и были охвачены первыми двумя ответами), вам необходимо:
subdomain IN NS ns1.subdomain.roballen.com.
subdomain IN NS secondary.externalhosting.com.
ns1.subdomain IN A 1.1.1.1
Вам нужно убедиться, что вы указываете его на правильно записанную A-запись.
www => mydomain.com.
Обратите внимание на точку после mydomain.com иначе это не сработает.