Интернет – это нереальное количество физических устройств, связанных между собой в сеть. Это серверы, персональные компьютеры, планшеты и другие персональные гаджеты. Фактически все сайты, которые есть во Всемирной Паутине находятся на одном из таких устройств. И каждое из них имеет уникальное имя – IP-адрес. Он записывается в формате 245.274.147.133. И если пользователю надо попасть на тот или иной сайт, необходимо знать адрес устройства, где он располагается.
А теперь оцените: на сколько сайтов за день вы заходите? Сколько цифр вам пришлось бы вводить, чтобы попасть на них? А получится ли их запомнить? Скорее всего, нет, если вы, конечно, не обладаете уникальными способностями запоминать сотни, а то и тысячи цифр. Чтобы облегчить работу в Интернете, повысить ее удобство, еще в 80-е годы 20 века IT-специалистами была создана универсальная система доменных имен – Domain Name System, сокращенно – DNS. Суть этой технологии состояла в том, что каждому цифровому IP-адресу присваивалось буквенное имя, то есть домен. А вот задача преобразования цифр в буквы и возлагается на соответствующие серверы. Процесс трансформации занимает буквально доли секунды – и пользователь, указавший в поисковой строке имя, тут же оказывается на нужном ему сайте, находил желаемое приложение. Познакомимся более подробно с тем, что такое сервер DNS, для чего нужен.
DNS-сервер, он же сервер имен – это физическое устройство, в котором хранится база публичных IP-адресов и имен хостов, связанных с ними. Его можно сравнить с переводчиком. Только здесь меняются не языки, а имена – с цифрового на буквенное. Именно здесь ряд цифр, присущих определенному сайту, преобразовывается в понятное человеку буквенное выражение – URL-адрес.
Принцип работы таких сервером схож с тем, как осуществляется поиск и вызов абонентов из телефонной книги смартфона: нашли имя, выбрали его, нажали «вызов», и вы будете соединены с нужным человеком. На сегодня работает множество DNS-серверов. Они десятками, а то и сотнями есть у каждого провайдера и предназначены для обслуживания пользователей. Все DNS сервисы взаимодействуют между собой через специальные протоколы.