誰能告訴我如何以編程方式檢索從互聯網域名(www.example.com)使用c#的cname和mx記錄? 根據我的簡短研究,我知道可以通過使用UDP套接字探測到DNS服務器,但是,有可能在不知道DNS服務器地址的情況下實現,只有像「www.example.com」這樣的域名? 我認爲這是可能的,因爲我已經使用一些第三方免費工具包成功獲取MX記錄,而不知道DNS服務器地址。c#:從域名獲取CNAME和MX記錄?
THX很多
誰能告訴我如何以編程方式檢索從互聯網域名(www.example.com)使用c#的cname和mx記錄? 根據我的簡短研究,我知道可以通過使用UDP套接字探測到DNS服務器,但是,有可能在不知道DNS服務器地址的情況下實現,只有像「www.example.com」這樣的域名? 我認爲這是可能的,因爲我已經使用一些第三方免費工具包成功獲取MX記錄,而不知道DNS服務器地址。c#:從域名獲取CNAME和MX記錄?
THX很多
我還沒有嘗試過上面提到的庫,但我會考慮使用服務而不是庫。我不知道期望的用例是什麼,但即使在asp.net Web應用程序,跨平臺移動應用程序或移動網站上,您也可以提供此功能。
您可以處理這個HTML的HTML stucture,但雅虎可以做的是使用HTML YQL處理器爲你骯髒的工作,並返回XML或JSON的相關部分。
優點: - 你的應用程序可以很輕便 缺點: 結果頁面的HTML -the結構可以改變或DNSWatch可以過度使用資源後,拒絕你的要求。
不過你可以在1小時內實現工作原型。
在.NET框架不支持支持直接,但平臺SDK確實MSDN Entry for DnsQuery。所有你需要做的就是導入它DllImport