Я пытаюсь сделать DNS-сервер и клиент в python. Где сервер будет хранить такие данные, как:
qtsdatacenter.aws.com 128.64.3.2 A
ww.ibm.com 64.42.3.4 A
www.google.com 8.6.4.2 A
localhost - NS
В основном тип IP-адреса имени хоста.
Какая структура данных лучше всего подходит для реализации, которая упростит поиск запросов и вывод ссылочных данных.
Например: отправьте строковое высказывание www.google.com
с клиента, сервер ищет в своей таблице сохраненных данных соответствие строки имени хоста, возвращает в формате www.google.com 8.6.4.2 A.