没有任何库,这并不是一件容易的事。
不过,您可以使用本机代码,这DnsQueryEx
是一个不错的起点。但是,您需要大量的代码才能使其在C#中工作。
为什么不只使用现有的库?
我只是为donet核心/ xplat支持编写了一个示例:https : //github.com/MichaCo/DnsClient.NET
这真的很容易使用
var lookup = new LookupClient();
var result = await lookup.QueryAsync("google.com", QueryType.ANY);
var record = result.Answers.ARecords().FirstOrDefault();
var address = record?.Address;
Run Code Online (Sandbox Code Playgroud)
另请参阅http://dnsclient.michaco.net了解更多详细信息/文档
归档时间: |
|
查看次数: |
2199 次 |
最近记录: |