| Предыдущий | Следующий |
| DNS_STATUS_DOTTED_NAME | DNS_ERROR_INVALID_NAME_CHAR |
DNS_STATUS_SINGLE_PART_NAME
Локальное имя, а не глобальная идентичность DNS
DNS_STATUS_SINGLE_PART_NAME означает, что вход содержит одну метку без разделителей-точек. Это состояние формы имени, а не ошибка поиска. Разрешение однокомпонентного имени может зависеть от политики компьютера и сети, включая настроенные DNS-суффиксы и путь разрешения, выбранный приложением. Поэтому один и тот же текст может расширяться до разных FQDN в разных средах.
Однокомпонентные имена удобны для локального администрирования, но плохо подходят как устойчивые идентификаторы распределённой конфигурации, правил доступа, сертификатов или телеметрии. Успешный результат на одной рабочей станции не определяет, какое пространство имён DNS будет искать другая система.
Что проверить
- Регистрируйте исходную метку и каждый расширенный QNAME, который пробует resolver.
- Сравните суффиксы подключений, основной DNS-суффикс и политики на работающих и сбойных компьютерах.
- Храните FQDN, если ресурс должен одинаково идентифицироваться в разных сетях.
- Используйте формат проверки метки имени узла только когда ожидается одна метка; не применяйте его для проверки полного домена.
Ссылки
- Microsoft: коды состояния DNS
- Microsoft: DnsValidateNameW
- RFC 1034: пространство имён DNS и resolver
Нужно найти другой код? Найти другой код состояния или ошибки.