天天看點

.NET Core 擷取域名 DNS 解析記錄

擷取域名的解析記錄,比如常用的 A、CName、MX等,可以使用開源項目 <code>DnsClient</code>。

開源位址:https://github.com/MichaCo/DnsClient.NET

線上Demo:http://dnsclient.michaco.net/

從 Nuget 安裝元件:

示例代碼:

支援的記錄類型:A、NS、CNAME、SOA、MB、MG、MR、WKS、PTR、NULL、HINFO、MINFO、MX、TXT、RP、AFSDB、AAAA、SRV、SSHFP、RRSIG、AXFR、ANY、URI、CAA

更換了 <code>QueryType</code> 以後,那麼擷取結果的代碼也要做對應的更換,一般名稱為 <code>記錄類型+Records</code>

上面的示例代碼,查詢<code>qq.com</code>的A記錄,運作如下:

.NET Core 擷取域名 DNS 解析記錄
目前學習.NET Core 最好的教程 .NET Core 官方教程 ASP.NET Core 官方教程 .NET Core 交流群:923036995  歡迎加群交流 如果您認為這篇文章還不錯或者有所收獲,您可以點選右下角的【推薦】支援,或請我喝杯咖啡【贊賞】,這将是我繼續寫作,分享的最大動力!

作者:曉晨Master(李志強)

聲明:原創部落格請在轉載時保留原文連結或者在文章開頭加上本人部落格位址,如發現錯誤,歡迎批評指正。凡是轉載于本人的文章,不能設定打賞功能,如有特殊需求請與本人聯系!