Skip to content

Latest commit

 

History

History
14 lines (11 loc) · 845 Bytes

README.md

File metadata and controls

14 lines (11 loc) · 845 Bytes

HW_2__networks_and_protocols

Запуск DNS-сервера с помощью консольной команды ```python main.py``

Структура кода

  • main - код анализа входящих данных, извлечения данных из кэша и код обхода серверов
  • parser_bytes_in_class_dns - файл, где парсится байтовый ответ от серверов в классы частей сообщения DNS описанных в RFC 1035
  • constructs_dns - сами классы,на которые разбивается сообщение

Дополнительная функциональность

  • Можно делать запрос как по UDP так и по TCP
  • Кэшируемость с учётом жизни ответов