PDA

Показать полную графическую версию : получить MX-запись


suxxl
17-05-2004, 12:14
с помощью GetService я по идее могу узнать свой DNS сервер
как мне тепер послать на него запрос, чтоб узнать MX например www.victim.com

vasketsov
21-05-2004, 22:39
suxxl
Найдешь ответ - мне тоже скажи...

suxxl
22-05-2004, 01:19
vasketsov
я пока не могу найти как свое DNS узнать, если знаешь - скажи :-)

suxxl
22-05-2004, 14:08
нашел как узнать DNS:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces
для 2000
в ней RegEnumKeyEx
потом RegEnumValue пока не получим значение NameServer

на этот самый Name сервер посылаем, судя по RFC 1035, 1034 строчку для получения MX записи и ждем ответа...
вуаля...
теперь сяду код писать ...

Guest
06-06-2004, 21:11
vasketsov
DnsQuery - такая фишка есть :-)
см. мсдн
регардсы, suxxl

hasherfrog
07-06-2004, 09:13
suxxl
vasketsov
Я как-то совсем недавно разбирал код QT, касающийся класса QDns. Там есть куски исходного кода для виндов (вообще-то это редкость, поскольку в основном в QT-free все исходники содержат код для Linux). Если будет время, гляньте. Там всё достаточно интересно. Я к сожалению, уже совсем другим сейчас занимаюсь, и анализироваь организацию запросов под винды у меня сейчас нет времени.




© OSzone.net 2001-2012