DNS и разрешение имён

Полное доменное имя FQDN

Определение

Полное доменное имя (FQDN) — доменное имя, в котором записаны все метки до корня DNS, поэтому оно не зависит от локальной точки отсчёта.

Также ищут: FQDN · полное доменное имя · Fully Qualified Domain Name

Зачем это знать

Короткая запись удобна человеку, но программа может превратить её в другой вопрос. Явное полное имя помогает воспроизводить диагностику между рабочей станцией, сервером и VPN.

Связи из словаря

Карта понятия

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

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

  1. Полностью определённое имя содержит все метки до корня и не зависит от локальной точки отсчёта.

    Граница применимости: Абсолютные и относительные имена DNS.

  2. В текстовой записи DNS завершающая точка явно показывает корневую метку. Приложение может отображать абсолютное имя без неё, если таковы его правила записи.

    Граница применимости: Файл зоны DNS и отображение имени в приложении.

  3. Завершающая точка в текстовой записи app.example. обозначает корень и делает имя абсолютным. В сетевой форме DNS этому соответствует конечная корневая метка.

    Граница применимости: Представление доменных имён в RFC 1035; допустимость завершающей точки в отдельном поле интерфейса определяется программой.

  4. В мастер-файле зоны имя без завершающей точки дополняется текущим происхождением, задаваемым через $ORIGIN или контекст файла. Символ @ обозначает это текущее происхождение.

    Граница применимости: Синтаксис мастер-файлов RFC 1035; графические панели DNS могут принимать значения по собственным правилам.

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

    Граница применимости: Редакторский вывод из относительных имён и роли локального резолвера; порядок перебора суффиксов конкретной ОС стандартом здесь не утверждается.

  6. Полнота имени не означает его видимость через любой резолвер. Полное имя может относиться к частному или раздельному пространству DNS.

    Граница применимости: Термины FQDN и частных пространств имён RFC 9499; политика доступа и представления задаются отдельно.

  7. Явная корневая точка удобна для диагностики DNS, но её нельзя механически переносить во все поля приложения. Ожидаемый идентификатор TLS строят по правилам приложения и проверки службы.

    Граница применимости: Разделение текстовой формы DNS и построения идентификатора службы; не задаёт собственного алгоритма нормализации URI или сертификата.

Граница терминов

Не путать

Полное доменное имя FQDN Доменное имя

FQDN фиксирует положение до корня; относительная запись доменного имени требует точки отсчёта. Эти формы нельзя без проверки подставлять друг вместо друга в мастер-файле или настройках клиента.

Полное доменное имя FQDN Локальный DNS-клиент

FQDN описывает имя, а локальный DNS-клиент определяет фактический запрос и выбранный путь разрешения. Абсолютное имя убирает одну неоднозначность, но не выбирает правильный резолвер автоматически.

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

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

  1. Запишите ожидаемое абсолютное имя отдельно от пользовательской короткой строки.
  2. В диагностическом инструменте проверьте поддержку завершающей корневой точки.
  3. В мастер-файле сверяйте $ORIGIN и все относительные имена.
  4. Уточните правила ввода полного имени в панели управления DNS.
  5. Сопоставьте фактическое имя вопроса на обеих сравниваемых машинах.
  6. Отдельно подтвердите резолвер и представление DNS для внутреннего имени.
  7. Проверьте, как приложение строит имя для TLS после разрешения.
Открытые основания

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

  • Стандарт4
  • Первичная спецификация
    Domain Names — Concepts and Facilities Internet Engineering Task Force · RFC 1034, November 1987 · проверено

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

    Утверждения: 01 · 05

  • Первичная спецификация
    DNS Terminology Internet Engineering Task Force · RFC 9499 / BCP 219, March 2024 · проверено

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

    Утверждения: 01 · 05 · 06

  • Первичная спецификация
    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.

    Утверждения: 02 · 03 · 04 · 07

  • Первичная спецификация
    Service Identity in TLS Internet Engineering Task Force · RFC 9525, November 2023 · проверено

    Задаёт construction и verification reference identifiers для TLS services; server identity находится в subjectAltName, не в commonName.

    Утверждения: 07

Карта знаний

Связанные понятия

Из знания — в навык

Курсы по теме

Подтвердите действие