DNS и разрешение имён · проверено по источникам

Stub resolver

Stub resolver — лёгкий DNS-клиент на узле. Он формирует запросы от приложений и обычно передаёт рекурсивную работу настроенному резолверу.

Также ищут: stub DNS resolver · локальный DNS-клиент ОС

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

Почему это важно

Он может изменить исходное имя по поисковым правилам, файлу hosts или локальному кэшу, поэтому диагностика начинается ещё до сетевого запроса.

Доказательная часть

Что подтверждено

  1. Локальный DNS-клиент обычно не выполняет полное итеративное разрешение, а отправляет рекурсивный запрос выбранному резолверу.

    Граница применимости: Обычный путь от локального DNS-клиента к рекурсивному резолверу.

  2. Локальные правила могут дополнить относительное имя и сформировать другой QNAME, поэтому при диагностике важно видеть фактически отправленный запрос.

    Граница применимости: Обработка относительных и полностью определённых имён на узле.

Перед спецификацией

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

  1. Проверьте файл hosts и кэш.
  2. Зафиксируйте поисковый суффикс.
  3. Смотрите итоговый QNAME.
Открытые основания

Первоисточники

  • Первичная спецификация

    DNS Terminology

    Internet Engineering Task Force · RFC 9499 / BCP 219, March 2024

    Актуализирует определения names, resolvers, authoritative servers, zones, delegation, split DNS и DNSSEC states.

    Открыть первоисточник
  • Первичная спецификация

    Domain Names — Concepts and Facilities

    Internet Engineering Task Force · RFC 1034, November 1987

    Определяет иерархию DNS, zones, authoritative data, referrals и resolver algorithm.

    Открыть первоисточник
  • Первичная спецификация

    Domain Names — Implementation and Specification

    Internet Engineering Task Force · RFC 1035, November 1987

    Задаёт DNS wire format, master files и базовые resource records A, CNAME, MX, NS и SOA.

    Открыть первоисточник
Сообщить об ошибке

Опишите проблему — постараемся исправить как можно скорее.

Спасибо!

Получили ваше сообщение.
Подтвердите действие