Что такое полное доменное имя (FQDN)?
Полное доменное имя (FQDN, Fully Qualified Domain Name) — это доменное имя, однозначно указывающее расположение узла в иерархии DNS. Оно включает все метки от конкретного имени узла до корневой зоны и не зависит от локального поискового суффикса.
Структура FQDN
Компоненты
hostname.subdomain.domain.tld.
↓ ↓ ↓ ↓
www blog example com (root)
Чтение иерархии
Иерархию читают справа налево, от наиболее общей части к наиболее конкретной:
- корень, обозначенный конечной точкой;
- домен верхнего уровня (.com);
- зарегистрированный домен (example);
- поддомен (blog);
- имя узла (www).
Примеры FQDN
В каждом примере показано полное имя узла и его составляющие. Таблица показывает, как метки хоста и доменной иерархии складываются в единое полное имя, которое DNS обрабатывает однозначно. Технические имена сохранены без изменений, чтобы пример можно было проверить напрямую и сопоставить с конфигурацией зоны.
| FQDN | Компоненты |
|---|---|
| www.example.com. | host.domain.tld |
| mail.subdomain.example.com. | host.sub.domain.tld |
| server1.dc1.internal.company.com. | host.sub.sub.domain.tld |
FQDN и неполные доменные имена
FQDN (абсолютное имя)
- содержит полный путь до корня;
- обычно записывается с конечной точкой;
- однозначно обозначает имя независимо от контекста;
- пример: www.example.com.
Относительное доменное имя
- содержит неполный путь;
- не имеет конечной точки;
- зависит от контекста зоны или поискового суффикса;
- пример: www.
Конечная точка
Что она означает
Конечная точка обозначает корень DNS:
www.example.com.
↑
Root zone (empty label)
Когда она используется
- в файлах зон DNS;
- в конфигурациях BIND;
- в MX-записях, указывающих имя почтового сервера;
- в канонических описаниях DNS.
Когда её опускают
- в веб-браузерах;
- в почтовых клиентах;
- в большинстве пользовательских интерфейсов;
- в маркетинговых материалах.
FQDN в DNS-записях
Пример файла зоны
; Zone file for example.com
www.example.com. A 93.184.216.34
mail.example.com. A 93.184.216.35
example.com. MX 10 mail.example.com.
Распространённая ошибка
Без конечной точки имя может быть дополнено именем текущей зоны:
mail.example.com MX 10 mail
; Resolves to: mail.example.com.example.com.
Требования к FQDN
Критерии допустимого FQDN
- общая длина не более 253 символов;
- длина каждой метки не более 63 символов;
- метки разделяются точками;
- допустимы буквы, цифры и дефисы;
- метка не может начинаться или заканчиваться дефисом.
Правила символов
Valid: www.example-site.com.
Invalid: www.-example.com.
Invalid: www.example-.com.
FQDN в разных контекстах
Веб-серверы
ServerName www.example.com
Сертификаты SSL
- сертификат должен соответствовать FQDN;
- www.example.com и example.com — разные имена;
- маска: *.example.com.
Настройка почты
MX-записи должны указывать полные имена почтовых серверов:
@ MX 10 mail.example.com.
Разрешение FQDN
Процесс разрешения DNS
1. Клиент запрашивает www.example.com.
2. Корневые серверы направляют запрос к серверам зоны .com.
3. Серверы .com направляют его к NS example.com.
4. Авторитетный сервер возвращает A-запись.
5. Клиент получает IP-адрес.
Понимание FQDN необходимо для корректной настройки DNS, файлов зон и серверов, а также для предотвращения ошибок при работе с конечными точками.