Делегирование корневого домена DNS и поддоменов [закрыто]

Вопрос или проблема

Мне нужно делегировать поддомен приложению, которое я создал. Хост, который имеет корень сайта WP, использует гибридную систему “все в одном”, которая включает функциональность, подобную DNS. Этот DNS не позволяет установить NS-записи.

Обычно я настраиваю поддомены так, чтобы регистратор указывал на корневой DNS, а корневой DNS указывал на DNS поддомена через NS-записи. Поскольку это невозможно, мой план состоит в том, чтобы настроить основной DNS и разместить NS-записи как для корневого DNS, так и для DNS поддомена.

Мне интересно, какие проблемы могут возникнуть с этой настройкой. Особенно беспокоят записи MX и все отклонения DMARC. Может ли это повлиять на DMARC, поставив DNS перед корневым DNS?

Этот DNS не позволяет установить NS-записи.

Избавьтесь от этого ненадежного DNS. Другого способа делегировать поддомены нет, и в целом нет смысла использовать плохое программное обеспечение, когда есть выбор хорошего.

Мне нужно делегировать поддомен приложению, которое я построил

Скорее всего, вам это не нужно.

Делегирование зоны — это делегирование управления, оно не предназначено для того, чтобы вы могли определять полностью квалифицированные имена с большим количеством точек. Оно предназначено для позволения другим лицам вносить изменения, так что вы выделяете часть вашего домена в отдельную зону, возможно, размещенную на других серверах DNS и управляемую другими людьми, и называете это поддоменом. Но вы, похоже, не стремитесь к этому.

Все, чего вы, кажется, желаете, это иметь имена типа a.b.c.example.org, но это можно сделать в одной зоне без каких-либо делегаций. Просто добавьте такие записи (A, вероятно, но вы можете сделать это для любого типа) для “поддоменов” в вашу зону “домена”. Просто добавьте имена с точками. Пример (стандартный синтаксис зоны ниже, как определено в RFC 1035; многоточия означают другие записи):

; ...
$ORIGIN example.org.
@   A 192.0.2.1
www A 192.0.2.1
app A 192.0.2.2
sub.app A 192.0.2.3
a.b.c.example.org. A 192.0.2.4
; ...

Как вы, вероятно, поняли, $ORIGIN устанавливает общий суффикс для всех неквалифицированных имен (без завершающей точки), поэтому он добавляется к каждой такой записи. Вы можете вместо этого написать FQDN с точкой в конце, чтобы подавить это добавление источника, как в последней строке, но убедитесь, что вы добавили правильное доменное имя самостоятельно.

В этом случае вы имеете example.org и www.example.org, указывающие на “основной” IP-адрес, и также определяете app.example.org, sub.app.example.org и a.b.c.example.org, каждый указывающий на другие адреса для обработки другими серверами. Все в единой зоне без каких-либо делегаций.

Опять же, если ваше программное обеспечение не позволяет это сделать, избавьтесь от него.

.

Ответ или решение

It seems you are trying to navigate the complexities of DNS management, particularly with regard to delegating subdomains without the ability to set NS records in your current DNS setup. Let’s explore this issue in detail.

Основные Проблемы и Решения

1. Неподдержка NS-записей

Ваше текущее DNS-решение не позволяет устанавливать NS-записи, что делает невозможным создание полноценной делегации зоны для субдоменов. Это является критическим ограничением, потому что без NS-записей делегировать контроль и управление другими DNS-серверами невозможно.

Рекомендация: Рассмотрите возможность перехода на более гибкое и поддерживаемое DNS-решение, которое позволяет делать необходимые изменения.

2. Цель использования субдоменов

С одной стороны, вы хотите просто создать дополнительные уровни имен, такие как a.b.c.example.org, для вашей веб-аппликации. Однако, следует уточнить, что для этого необязательно создавать отдельные доменные зоны или делегировать управление.

Решение: Вы можете добавить записи A, CNAME или другие необходимые типы в текущую зону, учитывая стандартный синтаксис зоны DNS, что позволит вам использовать сложные доменные имена без необходимости в делегации.

3. Влияние на почтовые записи и DMARC

Ваше беспокойство о том, как данное решение может повлиять на MX-записи и DMARC, вполне обосновано. Если ваше DNS решает промежуточные уровня, это не должно затрагивать установку MX-записей или остальные элементы DMARC, если домен правильно настроен.

Рекомендация: Убедитесь, что все почтовые записи и политики DMARC согласованы с новым DNS-решением. Следует тщательно протестировать настройки после внедрения изменений.

Профессиональный Совет

Если текущее программное обеспечение ограничивает ваши возможности DNS-управления, настоятельно рекомендуется рассмотреть иной DNS-сервис. На рынке множество надежных поставщиков, которые предлагают более гибкое и универсальное управление доменами, например, AWS Route 53, Google Cloud DNS и другие. Такие сервисы обеспечат дополнительные функции, которые могут быть полезны для ваших будущих IT-задач.

Заключение

Переход на более подходящее DNS-решение может значительно облегчить управление и избежать потенциальных проблем с делегированием субдоменов. Убедитесь, что выбранный вами сервис позволяет полностью реализовать ваши потребности без компромиссов в безопасности и надежности.

Оцените материал
Добавить комментарий

Капча загружается...