您的位置:首页 > 其它

如何进行DNS查询

2006-01-09 23:37 330 查看
DNS查询的程序
功能:A、PTR
尝试一:
.NET
using System.Net
Dns Class
IPHostEntry hostentry = Dns.Resolve(strHostName) #strHostName A DNS-style host name or IP address
hostentry.AddressList
hostentry.Aliases
hostentry.HostName
评价:这个类挺好用的,但是没有提供查询类型的接口,如何查询mx记录?我写了一个程序,不过源码丢了,可执行程序放在classic_code
尝试二:
VC++6.0
#include <windns.h>
#pragma comment (lib,"Dnsapi.lib")
DNS_STATUS WINAPI DnsQuery(
PCSTR lpstrName,
WORD wType,
DWORD fOptions,
PIP4_ARRAY aipServers,
PDNS_RECORD* ppQueryResultsSet,
PVOID* pReserved
);
评价:这个函数挺灵活的,提供了查询类型,但是如何查询PTR记录?lpstrName不能为ipv4的地址?我写了一个程序,放在code_inuse,有源码

尝试三:
VC++6.0
准备自己写解析
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐