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

Как крупные поставщики SaaS поддерживают записи A?

В соответствии с RFC 1035 Записи CNAME нельзя использовать в верхней части зоны, потому что запись CNAME не может существовать вместе с такими записями, как SOA.

Это часто является источником разочарования для тех, кто пытается разрабатывать приложения SaaS для поддержки пользовательских доменов, оставаясь при этом высокодоступными и масштабируемыми.

Варианты в основном:

  1. Живите с фиксированным набором IP-адресов
  2. Настаивайте, чтобы пользователи использовали ваши DNS-серверы, чтобы вы могли обновлять записи
  3. Настаивайте, чтобы все использовали www. с CNAME и позволить пользователям выяснить, как перенаправить их голый домен

После изучения ряда крупных продуктов SaaS кажется, что большинство из них поддерживает вариант 1, хотя кажется, что это самый сложный вариант при ожидании быстрого роста и достижения высокой доступности.

Например:

Как правило, наличие фиксированного набора IP-адресов создает следующие проблемы:

У меня вопрос, в частности, как провайдеры, предлагающие фиксированный набор записей A, преодолевают эти ограничения? Особенно тем, кто предлагает только одну пластинку A?

Они:

Я предполагаю, что те, кто работает в публичных облаках (например, AWS, Azure и т. Д.), Будут первыми, а те, у кого есть собственная инфраструктура, будут в основном вторыми?