Логотип МИЭМ НИУ ВШЭ
Завершен
Логотип типа проекта Программный
Программный
2024 / 2025
Логотип проекта Программное обеспечение для мониторинга работоспособности серверов DNS
    От компании

2102 Программное обеспечение для мониторинга работоспособности серверов DNS

Старт
13.11.2024
Представление
27.01.2025 – 07.02.2025
Постерная сессия
14.04.2025 – 25.04.2025
Защита
06.06.2025 – 17.06.2025

Паспорт проекта

Аннотация

DNS является одной из фундаментальных технологий в современном Интернете. Надёжная работа этой системы необходима для обеспечения доступности большинства прочих сервисов, работающих в глобальной Сети. DNS критически важна для всех веб-сервисов – без DNS веб, для пользователя, не виден. Принципы работы современной DNS содержат целый ряд особенностей, характерных именно для этой системы, а поэтому малоизвестных даже среди специалистов в области интернет-технологий. Определяющую роль в DNS, как...

Отрасль

Информатика

Теги

Телекоммуникации

Цель

Целью проекта является разработка инструмента специального внешнего мониторинга авторитативных серверов DNS, который будет учитывать особенности конкретно DNS. Под “мониторингом” здесь подразумевается периодический опрос заданных интернет-узлов (авторитативных серверов) в соответствии с заданной схемой опроса (исследуемые параметры, протоколы доступа), анализ ответа в соответствии с заданной схемой (проверка состава ответа, формата полей), формирование и фиксирование статуса узла, относительно...

Ожидаемые результаты

  • Результатом проекта является отчет о проведенном исследовании со сравнительным анализом различных подходов по агрегации собираемых данных
    • Исходный текст программы
      • Презентация

        Форма и способы промежуточного контроля

        Презентация, отчет

        Форма представления результатов

        Отчет, программная документация, презентация

        Ресурсное обеспечение

        Программы бэкенда мониторинга разрабатываются на языке Go с использованием типовых библиотек. Сборка производится в Go не ниже 1.21. Сервис информирования, веб-интерфейс – Javascript в браузере (ECMAScript 2016+, обратите внимание: “чистый” браузерный Javascript, без использования “внешних” фреймворков), HTML/CSS (без фреймворков). Системное окружение: ОС семейства Linux (строго), предполагается Debian 12, архитектура – amd64. Все необходимое ПО обеспечивается Заказчиком.

        Имеющийся задел

        Результаты проекта 1693, выполненного в 2023-24 уч.году. Были разработаны утилиты командной строки для опроса DNS и параметров интернет-сервисов с автоматическим формированием представления в виде графа зависимостей системы адресации (IP-адреса.