Крохотная ошибка в скрипте привела вчера к падению всего шведского сегмента Интернета. Проблема была обнаружена быстро, однако не все провайдеры успели вовремя обновить записи DNS исправленным файлом зоны .SE.
Виновником оказался регистратор шведской зоны Internet Infrastructure Foundation (IIF). Как признались в этой организации, при внесении изменений в программное обеспечение была допущена некая ошибка, которая привела к неправильной генерации файла зоны. Как удалось выяснить сотрудникам Pingdom, ошибка заключалась в одной-единственной точке, которая была пропущена в скрипте, формирующем этот файл.
Некорректный файл зоны был разослан провайдерам вечером в этот понедельник, 12 октября, в 21:45 по местному времени, после чего все сайты и почтовые сервисы, расположенные в зоне .SE, стали недоступны традиционным способом (т.е. при использовании доменных имён, а не IP-адресов). Всего в шведской зоне более 900 тысяч доменных имён.
В IIF заверяют, что обнаружили ошибку сразу же, быстро внесли исправления в скрипт, сгенерировали новый файл зоны и распространили его провайдерам в течение часа. Поскольку время поджимало, было решено оставить этот файл без подписи DNSSEC. Чуть позже был сформирован полноценный файл зоны, который был разослан к часу ночи.
Как отмечают в Pingdom, крупные шведские интернет-провайдеры успели сбросить кэш DNS примерно к 23:30 понедельника. Если бы этого не было сделано, проблема сохранилась бы в течение целых суток.
"Большое количество более мелких интернет-провайдеров до сих пор не устранили ошибку, — утверждается в блоге Pingdom (по состоянию на вторник, 13 октября). — Также весьма вероятно, что провайдеры, расположенные за пределами Швеции, не в курсе произошедшего, так что последствия ошибки могут сохраняться и там".
В Pingdom также отмечают, что выпадение из Сети целого домена верхнего уровня — событие исключительно редкое, а также предлагают читателям своего блога вообразить жуткую картину — аналогичный инцидент с зоной .COM, в которой насчитывается более 80 млн доменных имён.
Источник: Вебпланета
|