FQDN фиксирует положение до корня; относительная запись доменного имени требует точки отсчёта. Эти формы нельзя без проверки подставлять друг вместо друга в мастер-файле или настройках клиента.
Полное доменное имя FQDN
Определение
Полное доменное имя (FQDN) — доменное имя, в котором записаны все метки до корня DNS, поэтому оно не зависит от локальной точки отсчёта.
Также ищут: FQDN · полное доменное имя · Fully Qualified Domain Name
Зачем это знать
Короткая запись удобна человеку, но программа может превратить её в другой вопрос. Явное полное имя помогает воспроизводить диагностику между рабочей станцией, сервером и VPN.
Карта понятия
Сравнить
Что подтверждено
Полностью определённое имя содержит все метки до корня и не зависит от локальной точки отсчёта.
Граница применимости: Абсолютные и относительные имена DNS.
В текстовой записи DNS завершающая точка явно показывает корневую метку. Приложение может отображать абсолютное имя без неё, если таковы его правила записи.
Граница применимости: Файл зоны DNS и отображение имени в приложении.
Завершающая точка в текстовой записи app.example. обозначает корень и делает имя абсолютным. В сетевой форме DNS этому соответствует конечная корневая метка.
Граница применимости: Представление доменных имён в RFC 1035; допустимость завершающей точки в отдельном поле интерфейса определяется программой.
В мастер-файле зоны имя без завершающей точки дополняется текущим происхождением, задаваемым через $ORIGIN или контекст файла. Символ @ обозначает это текущее происхождение.
Граница применимости: Синтаксис мастер-файлов RFC 1035; графические панели DNS могут принимать значения по собственным правилам.
Одинаковая короткая строка на двух машинах может дать разные полные имена после локального дополнения. Сравнивать следует фактическое имя вопроса, а не только строку, введённую человеком.
Граница применимости: Редакторский вывод из относительных имён и роли локального резолвера; порядок перебора суффиксов конкретной ОС стандартом здесь не утверждается.
Полнота имени не означает его видимость через любой резолвер. Полное имя может относиться к частному или раздельному пространству DNS.
Граница применимости: Термины FQDN и частных пространств имён RFC 9499; политика доступа и представления задаются отдельно.
Явная корневая точка удобна для диагностики DNS, но её нельзя механически переносить во все поля приложения. Ожидаемый идентификатор TLS строят по правилам приложения и проверки службы.
Граница применимости: Разделение текстовой формы DNS и построения идентификатора службы; не задаёт собственного алгоритма нормализации URI или сертификата.
Не путать
FQDN описывает имя, а локальный DNS-клиент определяет фактический запрос и выбранный путь разрешения. Абсолютное имя убирает одну неоднозначность, но не выбирает правильный резолвер автоматически.
Что проверить
- Запишите ожидаемое абсолютное имя отдельно от пользовательской короткой строки.
- В диагностическом инструменте проверьте поддержку завершающей корневой точки.
- В мастер-файле сверяйте $ORIGIN и все относительные имена.
- Уточните правила ввода полного имени в панели управления DNS.
- Сопоставьте фактическое имя вопроса на обеих сравниваемых машинах.
- Отдельно подтвердите резолвер и представление DNS для внутреннего имени.
- Проверьте, как приложение строит имя для TLS после разрешения.
Первоисточники
- Domain Names — Concepts and Facilities
Определяет иерархию DNS, zones, authoritative data, referrals и resolver algorithm.
- DNS Terminology
Актуализирует определения names, resolvers, authoritative servers, zones, delegation, split DNS и DNSSEC states.
- Domain Names — Implementation and Specification
Задаёт DNS wire format, master files и базовые resource records A, CNAME, MX, NS и SOA.
- Service Identity in TLS
Задаёт construction и verification reference identifiers для TLS services; server identity находится в subjectAltName, не в commonName.
Утверждения: 07