Имя хоста

Основы доменов
Имя, однозначно обозначающее устройство или сервис в сети, например www.example.com.
← Вернуться к глоссарию

Что такое hostname?

Hostname (имя хоста) — уникальный идентификатор устройства или сервиса в сети. В полном доменном имени он обычно обозначает конкретный узел слева от домена.

Структура и правила hostname

В доменных именах

В записи www.example.com метка www обозначает имя узла, а example.com — доменную часть.

www.example.com

│ │ │

│ │ └── TLD

│ └── Second-level domain

└── Hostname (subdomain)

Распространённые hostname

HostnameТипичное назначение
wwwВеб-сервер (World Wide Web)
mailПочтовый сервер
ftpСервер передачи файлов
apiСервер конечной точки API
devСреда разработки
stagingПредпродакшеновая среда тестирования
blogПлатформа блога
shopПлатформа электронной коммерции
cdnСеть доставки контента
ns1, ns2DNS-серверы имён

Hostname и доменное имя

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

Разбор примера

server01.datacenter.example.com.

│ │ │ │

│ │ │ └── Root (implicit)

│ │ └── Domain

│ └── Subdomain

└── Hostname (machine identifier)

Правила и ограничения hostname

Hostname обычно содержит буквы, цифры и дефисы, не начинается и не заканчивается дефисом и ограничен правилами DNS.

Допустимые примеры

www

mail-server

server01

api-v2

my-app-prod

Недопустимые примеры

-server (starts with hyphen)

server_ (contains underscore - technically invalid)

my..server (consecutive dots)

DNS-конфигурация hostname

Запись A (IPv4)

www     IN  A     192.0.2.1

mail IN A 192.0.2.2

Запись AAAA (IPv6)

www     IN  AAAA  2001:db8::1

CNAME (алиас)

blog    IN  CNAME www.example.com.

Локальные и сетевые hostname

Локальный hostname

# Linux/Mac

hostname

hostnamectl set-hostname webserver01

# Windows

hostname

Сетевой hostname

Локальный hostname действует в пределах устройства, а сетевой участвует в разрешении имени через DNS или локальную сеть.

Лучшие практики

Используйте понятные имена, избегайте двусмысленности, проверяйте A/AAAA/CNAME и не смешивайте локальные имена с публичной DNS-зоной.

Применяйте эти знания на практике

Используйте API DomScan для проверки доступности доменов, их состояния и многого другого.