Компьюлента. 28 января 2003 года, 11:24
Специалисты суперкомпьютерного центра Калифорнийского университета в Сан-Диего провели исследование характера нагрузки на один из корневых DNS-серверов интернета. Эти серверы используются для трансляции текстовых URL в цифровые IP-адреса, которые являются главными идентификаторами компьютеров в глобальной Сети. Для исследований был выбран один из корневых серверов, расположенный в Калифорнии. Изучение трафика сервера производилось на протяжении суток 4 октября 2002 года.
Данные, полученные исследователями, можно назвать сенсационными. Как оказалось, 98% всех запросов к корневому серверу являлись просто-напросто мусором, то есть коэффициент полезного действия системы доменных имен интернета не превышает 2%. Согласно полученным результатам, из приблизительно 152 млн. запросов к калифорнийскому корневому DNS-серверу, 70% представляли собой повторы запросов к одним и тем же доменам из одной и той же сети.
По хорошему, ответы на такие запросы должны кэшироваться на DNS-сервере нижнего уровня и время от времени обновляться. Такое решение позволяет сэкономить массу трафика и сократить время обработки запросов. Причиной обилия повторных запросов, по мнению исследователей, может являться неправильная конфигурация брандмауэров и фильтров пакетов. В результате, исходящие запросы проходят через фильтр, а ответы на них блокируются. Не получая ответа, компьютер повторяет запрос к DNS, и так до бесконечности.
Около 12% запросов обращены к сайтам в несуществующих доменных зонах типа .elvis, .corp или .localhost. Еще 7% запросов уже содержат IP-адреса, то есть не требуют обработки DNS-сервером. Оставшиеся 2% и представляют собой запросы, которые действительно должен обрабатывать корневой сервер. Всю остальную информацию он перемалывает впустую. Исследователи полагают, что с такой же мизерной эффективностью работают и другие двенадцать корневых серверов. Таким образом, мнение о том, что система доменных имен очень малоэффективна, получило еще одно подтверждение.