[Перевод] Составляем DNS-запрос вручную
|
|
Пятница, 05 Января 2018 г. 13:00
+ в цитатник
Об авторе. Джеймс Рутли — бэкенд-разработчик в компании Monzo.
В этой статье мы изучим двочиный формат сообщений Domain Name Service (DNS) и напишем вручную одно сообщение. Это больше, чем вам нужно для использования DNS, но я подумал, что для развлечения и в образовательных целях интересно посмотреть, что находится под капотом.
Мы узнаем, как:
- Написать запросы DNS в двоичном формате
- Отправить сообщение в теле датаграммы UDP с помощью Python
- Прочитать ответ от DNS-сервера
Писать в двоичном формате кажется сложным, но в реальности я обнаружил, что это вполне доступно. Документация DNS хорошо написана и понятна, а писать мы будем маленькое сообщение — всего 29 байт.
Читать дальше ->
https://habrahabr.ru/post/346098/
Метки:
author m1rko
стандарты связи
сетевые технологии
it-
стандарты
инфраструктура
dns
python
udp
-
Запись понравилась
-
0
Процитировали
-
0
Сохранили
-