Что такое домен и DNS простыми словами
Домен куплен, а сайт не открывается - и непонятно, что вообще происходит между именем сайта и картинкой в браузере. Разбираемся на пальцах, без протоколов и портов.
| домен | DNS | |
|---|---|---|
| что это | имя сайта, например site.ru | система, которая превращает имя в адрес |
| что решает | кому принадлежит имя, как оно звучит | куда вести запросы по этому имени |
| где покупается | у регистратора | не покупается - настраивается через записи |
| что внутри | ничего, это просто строка | записи A, AAAA, PTR и другие |
| можно ли без другого | домен без настроенного DNS не приведёт на сайт | DNS без домена работать не может |
| цена | можно перепродать дорого: business.com ушёл за $360 миллионов | не продаётся - это записи, а не актив |
Домен - это имя, а не сам сайт
Домен - это просто имя. Строка вроде site.ru, которую вы покупаете у регистратора и вписываете в адресную строку браузера. Сам по себе домен не хранит ни одной страницы сайта - он не более чем табличка с адресом.
Систему доменных имён придумали не вчера: она работает с 1984 года, а коммерческое использование интернета началось с 1990 года.
За это время домен и хостинг стали разными вещами, хотя многие покупают их в одном месте и путают. Регистратор продаёт вам право на имя на определённый срок. Хостинг - это место, где физически лежат файлы сайта. Домен без хостинга - имя в никуда, а хостинг без домена - сайт, доступный только по голому IP-адресу, что неудобно и ненадёжно: адрес может смениться.
DNS - это телефонная книга интернета
Компьютеры не понимают слово «site.ru». Они понимают только числа - IP-адреса. DNS - система, которая превращает человеческое имя в такой адрес, каждый раз, когда кто-то открывает сайт.
Проще всего это увидеть на реальном примере. Если спросить DNS про имя referrals.icann.org, придёт ответ: A-запись с адресом 192.0.34.164. Всё, что делает DNS - хранит и отдаёт такие пары «имя → адрес». Запрос уходит на DNS-серверы по 53-му порту, но для человека, который просто хочет открыть сайт, это техническая деталь, а не то, о чём нужно думать.
Когда вы покупаете домен и настраиваете его на хостинг, вы, по сути, записываете в DNS одну строку: «за этим именем стоит вот этот адрес». Именно эту запись читает браузер каждого посетителя, прежде чем показать ему страницу.
Домен vs DNS - кто за что отвечает
Домен отвечает за имя, а DNS - за адрес, к которому это имя ведёт, но записей в DNS больше одного типа, и это стоит знать. Кроме A-записи, которая связывает имя с IPv4-адресом, есть AAAA-запись - то же самое, но для IPv6. Пример: имя K.ROOT-SERVERS.NET через AAAA-запись отдаёт адрес 2001:7fd::1.
Есть и обратная связка - PTR-запись. Она работает наоборот: не «по имени найти адрес», а «по адресу найти имя». Для адреса 192.0.34.164 такой запрос возвращает каноническое имя referrals.icann.org. PTR-записи редко нужны рядовому владельцу сайта, но именно на них проверяют, не выглядит ли сервер отправки почты подозрительно.
Домен отвечает на вопрос «чьё это имя и как оно пишется». DNS отвечает на вопрос «куда сейчас вести запросы по этому имени». Изменить второе можно в любой момент и без переноса домена - именно так сайты переезжают на новый хостинг, не меняя адрес.
Почему домен не открывается сразу после покупки
Здесь и начинается путаница, из-за которой пишут эту статью. Вы купили домен, настроили DNS-записи - и сайт всё равно не открывается. Или открывается у вас, но не у друга.
Причина в том, что DNS-записи не разлетаются по всему интернету мгновенно. Информация о том, куда теперь ведёт ваш домен, копируется на множество серверов по всему миру, и это копирование занимает время. Пока где-то ещё хранится старая запись, часть пользователей будет видеть старую версию сайта или получать ошибку.
Сколько именно это займёт в вашем случае - точных данных нет: ни о скорости, с которой DNS-запись расходится по миру, ни о типичном времени жизни записи у регистраторов. Ориентир, который встречается у специалистов - от нескольких минут до суток, но это именно ориентир, а не цифра с источником. Если сайт не открылся сразу - это не значит, что вы что-то сломали: стоит подождать и проверить ещё раз позже.
.RU и .РФ - что можно, а что нет
Если домен нужен в русской зоне, правила простые. Зона .RU делегирована в апреле 1994 года, зона .РФ - в мае 2010 года, то есть кириллические домены на 16 лет моложе латинских .ru.
Имя в обеих зонах должно быть от 2 до 63 символов, не считая саму зону. В .RU это латинские буквы, цифры от 0 до 9 и дефис. В .РФ - те же правила по длине, но имя пишется кириллицей.
Регистрация всегда идёт на срок 1 год. Купить домен сразу на несколько лет нельзя - только продлевать год за годом. Это касается обеих зон одинаково и не зависит от того, у какого регистратора вы покупаете.
Домены - это ещё и бизнес
Иногда домен - это актив, который можно продать, причём за очень большие деньги. Три примера показывают масштаб:
- business.com в 2007 году продали за 360 миллионов долларов;
- porno.com купили в 1997 году за 42 000 долларов, а в 2015 продали за 8 888 888 долларов - между этими датами домен заработал на рекламе и редиректах больше 10 миллионов долларов;
- eBet.com в 1996 году стоил 100 долларов, а через 20 лет ушёл за 1,35 миллиона.
Это не значит, что любой домен - золотая жила. Около 30% всех зарегистрированных доменов существуют только ради продажи рекламных ссылок и не ведут ни на какой реальный сайт - это тоже часть той же системы, просто её скучная сторона.
Что сделать сегодня
- Проверьте, на что сейчас указывает A-запись вашего домена - это можно сделать через любой публичный DNS-чекер, введя имя домена.
- Если сайт не открывается сразу после покупки или переноса - не паникуйте и не меняйте настройки повторно, просто подождите.
- Если вы не настраивали DNS сами - спросите у того, кто переносил сайт или покупал домен, где именно хранятся записи: у регистратора или у хостинга. Это два разных места, и путаница между ними - частая причина, почему «всё вроде настроено, а не работает».
- Для .RU и .РФ помните про срок в 1 год - продление стоит поставить себе напоминанием заранее, чтобы не потерять имя.