| Предыдущий | Следующий |
| 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.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.