Что означает код ошибки Windows 9556 (DNS_ERROR_NON_RFC_NAME)?

 
Предыдущий Следующий
DNS_ERROR_NOT_UNIQUE DNS_STATUS_FQDN

DNS_ERROR_NON_RFC_NAME

DNS_ERROR_NON_RFC_NAME означает, что переданное DNS-имя не соответствует формату, ожидаемому выбранной операцией.

Что проверить

  • Сохраните точное имя и значение DNS_NAME_FORMAT, с которым выполнялась проверка.
  • Проверьте длину и состав каждой метки, положение дефисов и допустимость служебных подчёркиваний.
  • Для международных имён выполняйте корректное IDNA-преобразование перед передачей в систему, ожидающую ASCII-форму.

Практический смысл

Правила зависят от назначения имени. Обычная метка хоста, полное доменное имя, wildcard и SRV-имя вида _service._proto проверяются по разным контрактам. Поэтому исправляйте именно тот формат, который ожидает вызываемый DNS API.

Технические ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.