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

Можно ли использовать CNAME для указания серверов имен?

Вот что мне нужно:

Вот в чем проблема:

  1. Старый хост не разрешает НИКАКОЕ редактирование записей DNS на своих серверах имен.
  2. Новый хост позволяет изменять записи, но вы не можете изменять записи A для root или www.
  3. Я пытаюсь использовать регистратора (Network Solutions), у которого есть полностью управляемый DNS.

Серверы имен каждого хоста уже настроены для размещения корневого домена или субдомена (соответственно). Оба являются средами общего хостинга, поэтому я не думаю, что могу использовать записи A. Я считаю, что мне нужно направлять разные запросы, в зависимости от того, какой поддомен запрашивается, через разные вторичные серверы имен.

Мое воображаемое решение - использовать CNAME, чтобы ...

Другими словами...

mysite.org CNAME ns1.oldhost.com
beta.mysite.org CNAME ns1.newhost.net

Это сработает? Есть вариант лучше?

Я ошибаюсь в том, что не могу использовать записи A? Если вы установите запись A для домена, чтобы разрешить IP-адрес, а среда размещения является общей, это работает? Знает ли сервер Apache на этом IP, какой сайт на нем показывать таким образом?

Вы не можете использовать в именах хостов NS, которые CNAMEd недавно в пути (не могу вспомнить RFC-номер, но на этом уровне запрещено)

Оба являются средами общего хостинга, поэтому я не думаю, что могу использовать записи A

Но ты жестяная банка сделай это:

>nslookup www.lazybadger.net

Non-authoritative answer:
Name:    www.lazybadger.ru
Address:  188.120.246.161
Aliases:  www.lazybadger.net

net c named to ru, ru имеют A

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

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

Сначала запишите точные настройки всех ваших доменов. Затем договоритесь с регистратором домена о том, чтобы настроить серверы имен вашего домена на их серверы имен.

Затем в новом полностью настраиваемом DNS введите соответствующие записи A для каждого домена и соответствующие записи A или CNAME для каждого поддомена. Возможны четыре случая:

1) Проблема: субдомен, текущая запись - A. Например, ваш «www.mydomain.com» в настоящее время преобразуется в «1.2.3.4». Решение: запись для «www.mydomain.com» в «1.2.3.4».

2) Проблема: субдомен, текущая запись - CNAME. Например, ваш «www.mydomain.com» в настоящее время преобразуется в «www-32.myhostingprovider.com». Решение: запись CNAME для «www.mydomain.com» на «www-32.myhostingprovider.com».

3) Проблема: домен, текущая запись - A. Например, mydomain.com в настоящее время преобразуется в 1.2.3.4. Решение: запись «mydomain.com» в «1.2.3.4».

Домен может быть CNAMEd, поэтому четвертого случая нет.

Не забудьте скопировать любые MX или другие записи, которые вам нужны, иначе вы сломаете такие вещи, как main.