Система доменных имен (DNS) хранит имена и адреса публичных интернет-серверов. По мере развития Интернета , DNS быстро расширяла свои возможности для соответствия, что привело к распределенной всемирной сети из многих тысяч компьютеров сегодня. Произведите впечатление на ваших технических друзей, узнав и поделившись этими интересными фактами о DNS.
Более 30 лет
Две работы Пола Мокапетриса, опубликованные в ноябре 1983 года — RFC 882 и RFC 883 — положили начало DNS. До DNS общедоступная система могла быть идентифицирована только по имени хоста, а адреса для всех этих имен хостов поддерживались в одном большом файле (называемом «hosts.txt»), которым стало невозможно управлять, так как компьютерные сети росли во время 1970-е и 1980-е годы. DNS расширила эту одноуровневую систему именования до многоуровневой, добавив домены поддержки — одно или несколько дополнительных имен, добавленных к имени хоста, каждое из которых разделено точкой (.).
Всего 6 оригинальных TLD
В настоящее время в Интернете существует более 700 доменов верхнего уровня ( TLD ) (включая некоторые особенно странные имена, например .rocks и .soy). Некоммерческий орган управления Интернет-корпорация по присвоению имен и номеров (ICANN) контролирует их распределение — см. Список доменов верхнего уровня ICANN .
Однако при первом внедрении в 1980-х годах DNS определила только шесть TLD — .com, .edu, .gov, .mil, .net и .org. Огромное расширение выбора доменных имен началось в 2011 году с целью лучшей классификации веб-сайтов в соответствии с их назначением.
Более 100 миллионов зарегистрированных доменов
Многие доменные имена в Интернете, такие как «lifewire.com» и «mit.edu», связаны со школами или предприятиями, в то время как отдельные лица регистрируют другие в личных целях. Всего более 100 миллионов зарегистрированных доменов существует только в .com. Эти и другие интересные статистические данные DNS можно найти в Интернет-статистике DomainTools .
Работает в прямом и обратном направлении
Большинство запросов к DNS включают преобразование имен хостов веб-сайтов и других интернет-серверов в IP-адреса , так называемые прямые поиски DNS. DNS также работает в обратном направлении, переводя адреса в имена. Хотя обратный поиск DNS используется реже, он помогает сетевым администраторам устранять неполадки. Утилиты, такие как ping и traceroute, например, выполняют обратный поиск.
Имеет 13 корней
DNS организует свои серверы имен в иерархию, чтобы помочь оптимизировать обмен данными между серверами, а также упростить обслуживание системы. Все иерархические системы, такие как DNS, создают верхний уровень (называемый «корневым» уровнем), из которого могут разветвляться нижние уровни. По техническим причинам сегодняшний DNS поддерживает 13 корневых серверов имен, а не только один. Любопытно, что каждый из этих корней назван одной буквой — начиная с буквы «А» и заканчивая буквой «М». (Обратите внимание, что эти системы принадлежат интернет-домену root-servers.net, и их полные имена называются, например, «a.root-servers.net».)
Основная цель для взлома веб-сайтов
Истории об угонах DNS появляются в новостях слишком часто. Взлом влечет за собой хакер, получающий доступ к записям DNS-сервера для целевого веб-сайта и изменяющий их для перенаправления посетителей на чужой сайт. Когда пользователь Интернета посещает захваченный сайт, DNS инструктирует свой браузер запрашивать данные, полученные от фиктивное местоположение. Обратите внимание, что злоумышленникам, как правило, не нужно взламывать сам DNS, но вместо этого они могут скомпрометировать хостинговую службу домена, выдавая себя за веб-администратора.