Итеративные DNS запросы с помощью synapse ararat

Модератор: Модераторы

Итеративные DNS запросы с помощью synapse ararat

Сообщение Ichthyander » 17.02.2017 09:43:53

Класс TDNSSend в synapse ararat. Меня интересует вопрос.
Правильно ли я понимаю, что выполняя DNS запрос с помощью функции класса TDNSSend.DNSQuery(sample.com, QType_A, Response) через определенный в свойстве TargetHost DNS сервер, мы тем самым выполняем итеративный запрос? При этом конечно DNS сервер в свойстве TargetHost, к которому мы обращаемся ответственен за доменное имя sample.com, информацию о котором клиент пытается получить?
То есть будет ли DNS запрос итеративным или рекурсивным по сути определяется DNS сервером, через которого мы узнаем инфу? К примеру, выполняя запрос к DNS серверу провайдера для своих клиентов или к публичному DNS серверу мы делаем рекурсивный запрос, а запрашивая информацию у остальных DNS cерверов к доменам, за которые они отвечают мы делаем итеративный запрос...
Понимаю, что вопрос не только и не столько про работу объекта класса TDNSSend. Просьба посвященным в эти тонкости разъяснить эти моменты. Заранее спасибо
Аватара пользователя
Ichthyander
постоялец
 
Сообщения: 429
Зарегистрирован: 04.04.2007 08:32:43
Откуда: Астрахань

Вернуться в Сети

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

Рейтинг@Mail.ru