Я думаю, что знаю, что делает запись A и что делает DNS, но я все еще не понимаю, как они действительно работают. Итак, вот сценарий.

Домен зарегистрирован на X и размещен на Y, поэтому мы используем DNS, предоставленный хост-компанией. На данный момент все работает нормально. www domain com работает так же хорошо, как domain.com .

Но теперь мы хотим использовать CloudFlare для размещения нашего приложения / веб-сайта. Так что облачная вспышка не дает DNS ... Таким образом, вы переходите к X, чтобы изменить / добавить запись A, чтобы указать на ваше приложение / веб-сайт на CloudFlare, в основном, все готово, но затем вы замечаете, что:

  • Набрав foo.com свое новое приложение / веб-сайт, но…

  • Набрав www.foo.com продолжите показывать ваше старое приложение / веб-сайт.

Так что еще можно изменить?

Некоторые регистранты предоставляют вам возможность нескольких записей A (A1, A2, A3 ...) для каждого APP/SUB-DOMAIN с одним и тем же доменом, но некоторые другие позволяют вам иметь только 1 A запись и 1 IP на домен (I лично думаю, не достаточно 1 A запись) ...

Так какой мне лучше? запись или DNS?

Какой из них следует использовать в любое время?(Я думаю, что знаю ответ на этот вопрос, DNS?)

3 ответа3

1

Скорее всего, у вас есть запись для "www", все еще указывающая на старый сайт.

Как правило, лучше управлять записями DNS в том месте, где вы зарегистрировали домен. Затем укажите отдельные записи A или CNAME на соответствующие адреса. Это работает, только если у вас есть действительный IP-адрес, на который вы можете указать провайдера хостинга (в некоторых службах общего хостинга получение IP-адреса проблематично). Вы можете иметь столько записей A и CNAME, сколько захотите. Большинство крупных провайдеров не ограничивают это.

1

Когда ваш браузер выполняет поиск DNS, он возвращает запись A Запись A должна быть IP-адресом вашего сервера или провайдера веб-хостинга.

DNS или провайдер домена должен предоставить какой-то интерфейс, где вы можете это изменить.

Если вы используете Cloudflare, вам нужно изменить запись A чтобы указать IP Cloudflare, который вам подсказывает использовать. Вам может потребоваться сделать что-то еще в Cloudflare, чтобы сообщить Cloudflare IP-адрес вашего сервера или веб-хостинга отдельно.


Вы можете иметь поддомен под доменом. Они отделены от вашего основного домена.

Поэтому, если вы зарегистрировали mycoolsite.example , вы можете зарегистрировать www.mycoolsite.example с отдельной записью A если хотите.

Похоже, вам может понадобиться вернуться к вашему провайдеру DNS и посмотреть, есть ли субдомен www вам также нужно изменить.


Я лично думаю, что это не достаточно хорошо 1 A запись

Если ваш сайт живет на одном сервере, с помощью одного IP, то есть одна запись. Если ваш сайт доступен через несколько IP-адресов, то у вас есть несколько записей. Cloudflare может иметь несколько IP-адресов, которые вы можете использовать, и вы должны добавить их все.

Так какой мне лучше? запись или DNS?

Как видно из вышесказанного, DNS возвращает записи A в ответ на запросы. A записи и DNS не являются отдельными понятиями.

0

DNS не «лучше», так как это все DNS. A A запись запись DNS. Так что CNAME и многие другие это. DNS - это просто система доменных имен, которая управляет разрешением имен хостов в IP-адреса.

Скорее всего, вам нужно обратиться к регистратору, в котором зарегистрирован домен, и просто создать еще одну запись A для www.foo.com в дополнение к foo.com .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .