DNS RU:: Проект ( введение, цель, методика, реализация, результаты)

Цель исследования:
Определение автономных систем резолверов, которыми пользуются пользователи российских автономных систем.
Методика исследования:
  1. Запросы конечных пользователей можно получить путем создание Web-сайта.
  2. Запросы от резолверов можно получить путем создания авторитетного сервера доменных имен для домена измерений, чей лог доступен для сбора и обработки статистики.
  3. Создать популярный Web-сайт c «нуля» нельзя, поэтому нужно воспользоваться уже существующими популярными ресурсами (Web-сайтами).
  4. Для получения запроса конечного пользователя достаточно, чтобы на страницу популярного ресурса загружался фрагмент контента с Web-сайта измерений, чей лог доступен для сбора и обработки статистики обращений.
  5. аким фрагментом контента может являться JavaScript фрагмент, который будет обращаться к Web-сайту тизмерений для загрузки изображения, которое не будет отображаться в браузере конечного пользователя при загрузке страницы популярного Web-сайта.
  6. Данный JavaScript фрагмент должен обращаться к Web-сайту измерений по имени домена измерений, чтобы авторитетный сервер DNS этого домена мог получить запрос от резолвера, который использует конечный пользователь.
  7. Для того, чтобы однозначно связать запрос конечного пользователя к популярному Web-сайту и запрос резолвера к домену измерений, необходимо реализовать общий для этих двух запросов уникальный идентификатор.
  8. Таким общим идентификатором может быть случайное уникальное имя поддомена домена измерений.
  9. Это имя должно генерироваться в момент обращения к Web-сайту измерений, загружаться в качестве адреса фрагмента контента популярного Web-сайта, чтобы резолвер конечного пользователя обратился к авторитетному серверу домена измерений для разрешения этого имени.
  10. При загрузке фрагмента контента происходит логирование запроса конечного пользователя на http-сервере Web-сайта измерений.
  11. При разрешении случайного доменного имени происходит логирование запроса резолвера на авторитетном сервере доменных имен домена измерений.
  12. Раз в сутки по расписанию скрипты обработки логов HTTP-сервера Web- сайта измерений и авторитетного сервера DNS домена измерений выбирают метаданные обращений конечных пользователей из соответствующих логов и загружают эти данные в общую базу данных.
  13. На основе полученных данных производится их анализ, верификация и получение статистических отчетов.

Диаграмма последовательностей процесса, описанного в методике, представлена на рисунке 1:


Рис.1. Диаграмма последовательности измерений и обработки данных