DNS
Это понятие впервые встречается на программе «Электроника, программирование и инженерная практика» — примерно 13-14 лет (7-8 класс).
Служба, которая переводит имя сайта в его числовой адрес: ты пишешь имя, а компьютер узнаёт у DNS, по какому адресу идти.
Телефонная книга интернета: знаешь имя — находишь номер, по которому можно позвонить.
Узнать командой nslookup (или онлайн-сервисом DNS-запросов) IP-адрес сайта школы и записать пару «имя — адрес».
Служба имён интернета: превращает доменное имя в IP-адрес. Перед подключением к сайту компьютер спрашивает DNS-сервер (его обычно сообщает роутер), получает адрес и запоминает ответ на время (кэш). Если DNS-сервер недоступен, сайты перестают открываться по именам, хотя сам интернет работает.
Запросить через nslookup (или онлайн-сервисом) адрес существующего сайта, затем «сломать» имя одной буквой и сравнить два ответа DNS-сервера.
Иерархическая распределённая база «имя → записи»: корневые серверы указывают на серверы зон (.ru, .com), те — на серверы домена. Резолвер проходит цепочку и кэширует ответ на время TTL. Типы записей: A (IPv4), AAAA (IPv6), MX (почта), CNAME (псевдоним). Краевые случаи: после смены записи старый адрес живёт в кэшах до истечения TTL; подменённый DNS-ответ уводит пользователя на чужой сервер.
Запросить nslookup -type=a и -type=mx для одного домена (или онлайн-сервисом DNS lookup) и объяснить назначение каждой записи.
Частое заблуждение
«DNS хранит сами сайты». Нет: DNS хранит только соответствия «имя — адрес»; сайт лежит на своём сервере, а DNS лишь подсказывает дорогу к нему.