Networking

Домен

Доменное имя — уникальный адрес сайта вида example.com, который система DNS переводит в IP-адрес сервера.

Что такое Домен

Домен (доменное имя) — читаемое человеком имя, закреплённое за узлом в интернете: example.com, cloudcompute.ru. Сам по себе домен ничего не хранит и никуда не ведёт — это запись в глобальном реестре, которую DNS сопоставляет с IP-адресом сервера. «Домен сайта» и «доменное имя» — одно и то же; «домены» — просто множественное число.

Если совсем просто: домен — это вывеска с названием, а IP-адрес — координаты здания. Вывеску можно за минуту перевесить на другое здание (сменить A-запись), и клиенты придут по тому же названию уже на новый сервер.

Уровни домена

Имя читается справа налево, точки разделяют уровни:

www . shop . example . ru .
 │      │       │       │  └─ корневая зона (точку обычно не пишут)
 │      │       │       └──── домен 1-го уровня (TLD)
 │      │       └──────────── домен 2-го уровня — тот, что вы регистрируете
 │      └──────────────────── домен 3-го уровня (поддомен)
 └─────────────────────────── домен 4-го уровня

Покупают обычно домен второго уровня — example.ru. Всё, что левее, вы создаёте сами и бесплатно: поддоменов может быть сколько угодно, каждый указывает на свой сервер или сервис. Длина одной метки — до 63 символов, всего имени — до 253.

Типы доменов верхнего уровня

Тип Примеры Особенность
gTLD, общие .com, .net, .org без ограничений по стране
ccTLD, национальные .ru, .рф, .de, .io правила задаёт реестр страны
Новые gTLD .cloud, .app, .dev, .shop .app и .dev требуют HTTPS
Третьего уровня .msk.ru, .spb.ru регистрируются внутри чужой зоны

Кириллические домены (.рф) внутри DNS живут как punycode: пример.рф технически передаётся как xn--e1afmkfd.xn--p1ai.

Домен, хостинг и сайт — три разные вещи

Это главная путаница новичков. Домен — только имя, его арендуют у регистратора (обычно на год, с продлением). Хостинг или VPS — место, где реально лежат файлы и работает веб-сервер. Сайт — то, что там развёрнуто. Всё это покупается независимо и связывается через DNS.

Связывание называется делегированием: у регистратора вы указываете NS-серверы, а уже в их панели заводите A-запись на IP вашего сервера.

$ dig +short NS example.com
a.iana-servers.net.
b.iana-servers.net.

$ whois example.ru | grep -E "nserver|state|paid-till"
nserver:       ns1.example.ru.
state:         REGISTERED, DELEGATED, VERIFIED
paid-till:     2027-03-11T21:00:00Z

Строка paid-till — дата, после которой домен уходит в отложенное удаление и сайт перестаёт открываться. Продление стоит копейки, потеря домена — репутации и трафика; включайте автопродление.

Что стоит помнить

  • Домен переживает сервер. Меняете VPS или подключаете CDN — правите DNS, имя остаётся прежним.
  • Сертификат выпускается на домен, а не на сервер: SSL-сертификат для example.com не покроет shop.example.com, если он не wildcard.
  • Поддомены — бесплатное разделение сервисов: api., cdn., staging. могут жить на разных машинах.

Связанные термины

  • DNS — превращает домен в IP-адрес
  • FQDN — полная форма доменного имени
  • IP-адрес — то, на что домен в итоге указывает
  • Хостинг — где физически живёт сайт под этим доменом
  • SSL-сертификат — выпускается на доменное имя
  • CDN — подключается сменой DNS-записей домена

Готовы запустить GPU-задачу?

Запустить GPU-сервер