#матчасть



DNS. Часть 2. Доменное имя.



В первой части мы рассмотрели общие моменты, связанные с протоколом DNS. И для понимания, что он из себя представляет и для чего нужен — этого вполне достаточно.



А теперь у нас задачка со звёздочкой 😉 И я предполагаю, что с первой частью вы познакомились.



Копнём чуть глубже и разберёмся, как устроены доменные имена, и как DNS-серверы получают информацию об адресах, связанных с этими именами.



Домен имён

Доменное имя состоит из нескольких частей, разделённых точкой (например, www.yandex.ru). Вы это прекрасно знаете из практики, даже если не акцентировали на этом внимания и вообще не знали, что это доменное имя. И это не просто так.

Дело в том, что все доменные имена объединены в группы. Каждая такая группа называется домен имён (или доменная зона). Она включает в себя все имена, имеющие одинаковое окончание. Причем, система доменов имеет иерархическую структуру. Например, имена "yandex.ru" и "mail.ru" входят в домен "ru". А имена "www.yandex.ru" и "music.yandex.ru" входят, в свою очередь, в домен "yandex.ru". Чуете иерархию? Добавляя слева от существующего имени новую часть, отделённую точкой, мы создаём домен нового уровня. Да, домены принято разделять на уровни, которые нумеруются справа налево.



В нашем примере с www.yandex.ru:

www - домен 3 уровня

yandex - домен 2 уровня

ru - домен 1 уровня



Причём, в "соседнем" домене mail.ru может быть свой домен 3 уровня с именем "www" — www.mail.ru. Но полное имя всегда уникально.



Верхним считается домен с меньшим уровнем. Существует также домен нулевого уровня, или корневой домен. Это домен, в который входят все домены 1 уровня (.ru, .com, .net и т.п.).



Это интересно: по стандарту DNS любое доменное имя заканчивается точкой (www.yandex.ru.) Эта точка в конце — и есть домен 0 уровня. Но корневой домен — он на то и корневой, что единственный и общий для всех. Поэтому на практике точка в конце имени не используется (хотя обязательно используется при настройке DNS-серверов).



В следующей записи разберём, зачем такие сложности придумали, и как с этим справляются DNS-серверы.



@digitaltea | про IT доступно