Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.06.27;
Скачать: CL | DM;

Вниз

DNS протокол. AXFR   Найти похожие ветки 

 
Krey   (2004-05-06 18:32) [0]

Добрый день. Народ никто вплотную DNS протоколом не занимался?. Меня интересует запрос AXFR (стандартная передача зоны). Indy компоненты его не реализуют. Я скопировал idDNSResolver.pas, наклепал новый объект TTCPDNSResolver (DNS распознаватель, работающий по TCP a не по UDP), который должен бы был помимо прочего посылать AXFR запрос.Все вродебы правильно, но ответы от DNS server"a не приходят. Сравнивал DNS пакеты сниффером, которые отсылает nslookup и моя прога. Все один в один.
В чем может быть дело?


 
Krey   (2004-05-06 20:39) [1]

После более длительного изучения пакетов видно, что TCP и UDP реализации DNS отличаються, хотя и не сильно. Может кно-нить про это слышал?


 
Krey   (2004-05-06 20:48) [2]

Дело в том, что мой компонент то заработал после того как я внес некоторые изменения в описанную реализацию DNS UDP протокола:

1. Перед посылкой запросного пакета посылаю пакет с двумя байтами. (для разных доменов разные)
2.В конец пакета с запросом добавляю байты "MS" (Символично не так ли :) )
3. Смещаю ответ на два байта.

все таки интересно самому с собой разговаривать посредством форума.



Страницы: 1 вся ветка

Текущий архив: 2004.06.27;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.036 c
6-1083742410
Анонимщик
2004-05-05 11:33
2004.06.27
TServerSocket/TClientSocket


1-1086788472
Sour
2004-06-09 17:41
2004.06.27
Работа с ключами рееста типа REG_MULTI_SZ


8-1081487287
HydraMarat
2004-04-09 09:08
2004.06.27
Сглаживание иконок а-ля WinXP


1-1086796916
Angel_
2004-06-09 20:01
2004.06.27
Как получить доступ к событиям формы пока работает цикл?


14-1086964902
Undert
2004-06-11 18:41
2004.06.27
Помогите с SQL запросом