如何进行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
准备自己写解析
功能: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
准备自己写解析
相关文章推荐
- 如何进行ibatis动态多条件组合查询以及模糊查询(oracle,mysql)
- (转)如何有效的利用数据字典进行查询
- 如何在Java中对MongoDB按日期进行查询统计
- MySQL优化分库分表,为什么要分表,分表以后如何进行排序查询,业务如何设计?
- fabric-samples中first-network如何启动并手动进行查询,交易和初始化操作的简单做法
- Dojo 1.6 最新官方教程: 如何使用dojo.query 进行DOM查询和批量操作
- VFP如何在文本框中输入文本时会弹出列表框并进行模糊查询
- mysql分页查询中如何利用group by进行去重操作
- 关于实体为Date类型的字段,如何用model.find(" date>? ",param)方法进行查询?
- 如何对分库后的数据进行分页查询?
- SQL语句:orac 3ff0 le中如何插入Date类型的数据和根据Date数据进行查询的方法
- 问:如何在SBO报表设计器中对LastName+FirstName进行条件查询
- 用Perl进行DNS反向查询
- hibernate进行多表查询每个表中各取几个字段,也就是说查询出来的结果集没有一个实体类与之对应如何解决?
- Atitit 如何利用先有索引项进行查询性能优化
- 如何进行ibatis动态多条件组合查询以及模糊查询
- 如何进行ibatis动态多条件组合查询以及模糊查询
- 在SQL-server2005中如何对运行慢的查询进行分析?
- 【百度地图API】如何根据摩卡托坐标进行POI查询,和计算两点距离
- MYSQL如何进行sql like (sql查询结果)的查询