Что мне выбрать и почему? Firebase рекомендует записи CNAME, но почему? Не лучше ли указывать на IP-адрес, а не на другой домен, который указывает на IP-адрес?
Запись против записи CNAME для личного домена
Ответы (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.
С начала февраля 2017 г. CNAME больше не поддерживается для новых подключений к домену для Firebase Hosting. Рекорд - это путь.
Опция подключения к домену Firebase теперь упрощает подключение к записям A, предоставляя два IP-адреса записи A, которые вам потребуются для указания DNS-записей ваших сайтов при первоначальной попытке подключения (ранее вам приходилось возвращаться в консоль для этого после ваш сайт прошел валидацию). Кроме того, он проверяет, что обе записи A были добавлены, прежде чем соединение будет помечено как завершенное.
Почти во всех случаях я могу сказать, что я бы сказал, использовать запись A. Однако, если хостинг выполняется на нескольких центрах обработки данных и/или серверах, где кто-то еще позаботится о конечных указателях на сами серверы и не хочет возиться с изменением IP-адресов и тому подобным, CNAME, вероятно, будь к лучшему. Все упирается в инфраструктуру imo.