← Cloudflare DNS / dns / foundation-dns
Расширенные серверы имён
Расширенные серверы имён включены в Foundation DNS обеспечивают более высокую отказоустойчивость и более стабильное назначение серверов имён.
Подробности о расширенных серверах имён приведены в разделах ниже, а также см. Настройка расширенных серверов имён чтобы узнать, как включить эту функцию.
Группы сетей anycast
Для повышения отказоустойчивости анонсирование IP-адресов расширенных серверов имён организовано в три anycast сетевых групп.
Две группы состоят из IP-адресов, анонсируемых из географически распределённых дата-центров, а третья группа состоит из IP-адресов, анонсируемых из всех дата-центров сети Cloudflare.
Пример для Великобритании
| IP-адреса | Группа | Дата-центры |
|---|---|---|
108.162.198.1 |
A | Лондон и Эдинбург |
172.64.40.1 |
B | Манчестер |
162.159.60.1 |
C | Манчестер, Лондон и Эдинбург |
В процессе разрешения DNS резолвер в итоге получает список всех IP-адресов, по которым доступны авторитативные серверы имён домена, и обычно отдаёт предпочтение IP-адресу с наилучшей производительностью разрешения.
Когда вместо анонсирования всех IP-адресов во всех дата-центрах применяется эта групповая логика, отказоустойчивость повышается: если в одном из дата-центров возникает локальная проблема, резолвер может переключиться на IP-адрес, анонсируемый следующим ближайшим дата-центром. Третья группа добавляет ещё один уровень резервирования, дополнительно повышая отказоустойчивость.
См. наша запись в блоге ↗ для подробного объяснения логики распределённых групп.
Выделенный процесс релизов
Зоны, использующие расширенные серверы имён, менее подвержены сбоям и последствиям регрессий в ПО.
Благодаря отдельному процессу релизов до расширенных серверов имён доходят только те изменения, которые уже некоторое время работают в продакшене.
Размещение и назначение серверов имён
Стандартные серверы имён Cloudflare размещаются под доменом ns.cloudflare.com или secondary.cloudflare.com, расширенные серверы имён используют разные домены:
foundationdns.comfoundationdns.netfoundationdns.org
Использование разных доменов верхнего уровня (.com, .net, а также .org) и то, что они доступны только для учётных записей Enterprise, обеспечивает более высокую предсказуемость и согласованность при назначении серверов имён.
Это также снижает число конфликтов при обеспечении того, чтобы у непосредственно вложенных зон не совпадал набор серверов имён.
Пример нисходящих зон
Рассмотрим домен example.com, и поддомены abc.example.com и 123.example.com:
abc.example.comи123.example.comнапрямую происходит отexample.comи не может использовать те же серверы имён, что иexample.com.abc.example.comи123.example.comявляются родственными доменами и могут использовать одни и те же серверы имён.new.abc.example.comнапрямую происходит от обоихabc.example.comиexample.com, и не может использовать те же серверы имён, что и они, но может использовать те же серверы имён, что и123.example.com.
Единообразное назначение для новых зон
Расширенные серверы имён стараются сохранять один и тот же набор серверов имён (blue, gold, или orange) для новых зон, добавленных в ту же учётную запись, но новой зоне всё же может быть назначен другой набор, если:
- Тот же домен активен (или был активен недавно) в другом аккаунте Cloudflare.
- Непосредственно нижестоящая зона в этом же или другом аккаунте уже использует этот же набор.
- Зона ранее была удалена из Cloudflare и добавлена заново.
Назначенные серверы имен изменить нельзя после создания зоны. Если ваши зоны должны использовать одни и те же серверы имён, пользовательские серверы имён аккаунта предоставляют единый набор, который может использовать любая зона в аккаунте, и его можно задать как Настройка DNS-зоны по умолчанию поэтому новые зоны получают их автоматически.
Совместимость с пользовательскими серверами имён
Функции расширенных серверов имён (например, несколько групп anycast-сети или отдельный процесс релизов) сейчас доступны для серверов имён под брендом Cloudflare. Поддержка этих функций для Пользовательские серверы имён находится в плане развития продукта. Актуальную информацию о доступности уточняйте у своей команды по работе с аккаунтом.