Запись против записи CNAME для личного домена

Что мне выбрать и почему? Firebase рекомендует записи CNAME, но почему? Не лучше ли указывать на IP-адрес, а не на другой домен, который указывает на IP-адрес?


person Reginbald    schedule 21.05.2016    source источник


Ответы (3)


Firebase рекомендует записи CNAME, но почему?

Хостинг Firebase вероятно помечает CNAME записи как рекомендуемые, потому что они широко разрешены для настройки регистраторами и являются наиболее простыми в настройке для большинства новичков при настройке своих подстановочных знаков.

Не лучше ли указывать на IP-адрес, а не на другой домен, который указывает на IP-адрес?

ДА вы правы. Это будет более быстрый поиск, потому что ему не нужно будет выполнять 2 поиска (CNAME, затем указанное доменное имя).

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

Что мне выбрать и почему?

Здесь у вас будет выбор.

  • Сначала используйте записи A, указывающие на IP-адреса, если это разрешено, если вас не беспокоит, что IP-адрес изменится для хост-сервера. Будет ли Firebase Hosting менять IP-адреса в будущем? Может быть, но, вероятно, не очень часто.
  • Используйте CNAME, если вас не беспокоит поиск, выполняющий два поиска, или вам нужна более простая настройка.
  • Используйте CNAME, если вы используете CDN с несколькими регионами для статического сайта с Google или хостом, таким как Netlify, и вы не используете их DNS-серверы для своего домена. Это позволит их серверам разрешать пользователям доступ к ближайшему серверу в их регионе.

ПРИМЕЧАНИЕ. Оба эти варианта могут потребовать изменения, если Firebase Hosting решит внести domain name или IP Address изменение в свои услуги хостинга, но я подозреваю, что они уведомят вас заранее, как только это произойдет. произойдет.

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

person talves    schedule 23.05.2016
comment
Я думал, что вам нужна запись CNAME, чтобы воспользоваться преимуществами CDN? Домен в записи CNAME возвращает IP-адрес для ближайшего (например, из 7-8 разных IP-адресов). Но запись имени может предоставить вам только 2 разных IP-адреса для подключения? Я что-то упустил здесь? (Я заметил, что Netlify использует записи CNAME по этой причине?) - person Adam D; 01.10.2018

С начала февраля 2017 г. CNAME больше не поддерживается для новых подключений к домену для Firebase Hosting. Рекорд - это путь.

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

person Tolga    schedule 05.02.2017
comment
Я думал, что вам нужна запись CNAME, чтобы воспользоваться преимуществами CDN? Домен в записи CNAME возвращает IP-адрес для ближайшего (например, из 7-8 разных IP-адресов). Но запись имени может предоставить вам только 2 разных IP-адреса для подключения? Я что-то упустил здесь? (Я заметил, что Netlify использует записи CNAME по этой причине?) - person Adam D; 01.10.2018

Почти во всех случаях я могу сказать, что я бы сказал, использовать запись A. Однако, если хостинг выполняется на нескольких центрах обработки данных и/или серверах, где кто-то еще позаботится о конечных указателях на сами серверы и не хочет возиться с изменением IP-адресов и тому подобным, CNAME, вероятно, будь к лучшему. Все упирается в инфраструктуру imo.

person JaggenSWE    schedule 21.05.2016