阅读:2251回复:7
怎样从DNS回应包中检索到域名,如www.sohu.com??
我在拦截到协议为udp,目的端口为53的DNS包,可以检索到所打开网址,比如www.sohu.com这样的域名吗???
|
|
沙发#
发布于:2002-06-18 10:10
可以检测到sohu的ip.
|
|
|
板凳#
发布于:2002-06-18 10:27
我的想法是这样的 在本机向DNS服务器请求解析网址域名时比较返回的DNS包里的网址域名是否是要过滤的网址,如是则抛弃; |
|
地板#
发布于:2002-06-18 11:29
看看dns包格式就知道了(tcp/ip卷一中有)
|
|
地下室#
发布于:2002-06-18 17:24
看看dns包格式就知道了(tcp/ip卷一中有) 但截获的包可能只是其中的一部分啊 |
|
5楼#
发布于:2002-06-18 19:11
[quote]看看dns包格式就知道了(tcp/ip卷一中有) 但截获的包可能只是其中的一部分啊 [/quote] 但。。。格式是完整的。。。。。。 :) |
|
|
6楼#
发布于:2002-06-19 08:54
[quote][quote]看看dns包格式就知道了(tcp/ip卷一中有) 但截获的包可能只是其中的一部分啊 [/quote] 但。。。格式是完整的。。。。。。 :) [/quote] 我把dns包里的每个字节都显示出来发现: found dns!! 5? |
|
7楼#
发布于:2013-09-02 14:00
pReturn = strstr(pBuf, "Host: ");
if( !pReturn ) return FALSE; pEnter = strstr(pReturn, "\r\n"); if( !pEnter ) return FALSE; len = pReturn - pEnter; |
|