LINUX.ORG.RU

Recursive resolver (+)


0

0

Есть необходимость осуществлять рекурсивный резолв
в своей программе без помощи сторонних DNS серверов
все что дозжна знать программа это IP корневых DNS
все операции по опросу DNS, нахождении авторизированных
NS'ов для нужного домена, и получение необходимых RR
программа должна делать сама.
Возможно есть уже готовая библиотека для выполнения
данной задачи ?
Как то не хочеться писать все с нуля самому,
желательно также чтобы либа была thread safe

anonymous

Восмотри на libadns

* net-libs/adns
Latest version available: 1.1
Latest version installed: 1.1
Size of files: 206 kB
Homepage: http://www.chiark.greenend.org.uk/~ian/adns/
Description: Advanced, easy to use, asynchronous-capable DNS client library and utilities
License: LGPL-2

Я давно к ней присматриваюсь все хочу ее к своему фрамеворк прикрутиь (меня в основном интерисуют MX и нормальные таймауты), вроде то что нужно но пока еще не пробовал

zaz ★★★★
()
Ответ на: комментарий от zaz

adns
класная либа, пользовал ее в ряде проектов своих
очень она меня порадовала...
НО это либа stub resolver NOT recursive resolver
т.е. ей для работы нужен внешний NS к примеру прова
который уже выполняет рекурсивный резолв...
а мне надо все полностью чтобы либа делала...

anonymous
()
Ответ на: комментарий от anonymous

А если через adns спросить владельца зоны com.
Далее у зоны com спросить зону domain и так далее ?
Или это более геморойно чем я думаю ?

anonymous
()
Ответ на: комментарий от anonymous

2 dilmah
которая позволяет выполнять рекурсивный резолв ?
вы про libresolv или что-то другое ?
---------
по поводу adns и предложеного вами способа
надо подумать, вернее сделать пару тестов
правда даже если это вдруг сработает
то по сути писать такую логику это
уже считай пол своей либы :)

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.