| Предыдущий | Следующий |
| DNS_ERROR_NOT_ALLOWED_ON_RODC | DNS_ERROR_DELEGATION_REQUIRED |
DNS_ERROR_NOT_ALLOWED_UNDER_DNAME
Запись DNAME перекрывает пространство имён потомков
DNAME перенаправляет целое поддерево, а не одно имя владельца. RFC 6672 указывает, что добавление DNAME перекрывает доменные имена ниже этого владельца: в некоторых контекстах передачи зоны дочерние имена остаются частью данных зоны, но обычный поиск следует перенаправлению DNAME. Создание новых обычных данных ниже DNAME привело бы к появлению данных, скрытых моделью перенаправления.
Найдите ближайший родительский DNAME и определите, является ли перенаправление поддерева намеренным. Если новые записи должны быть непосредственно авторитетными, необходимо изменить структуру пространства имён, удалив или переместив DNAME до добавления потомков. Не путайте DNAME с CNAME: CNAME задаёт псевдоним одного имени владельца, а DNAME переписывает имена ниже владельца.
Что проверить
- Пройдите от целевого имени к вершине зоны и проверьте каждого предка на наличие DNAME.
- До изменения записей подтвердите предполагаемое целевое поддерево DNAME.
- Выберите между перенаправлением поддерева и непосредственными данными потомков; не пытайтесь поддерживать оба варианта в одной ветви.
Ссылки
- IETF RFC 6672: перенаправление DNAME и перекрытые потомки
- IETF RFC 1034: пространство имён DNS, зоны, авторитетность и делегирование
- Microsoft: Get-DnsServerResourceRecord
Нужно найти другой код? Найти другой код состояния или ошибки.
