2011-01-19 47 views
0

我正在通過地址實現DNS getbyhostname,但如果用戶在網絡中具有自定義DNS地址(如OpenDNS)或位於專用網絡(Office或School或防火牆後面)中,則軟件會失敗。使用DNS檢查域的可用性

Basicly我檢查域avilibility 任何解決方案

到目前爲止我的代碼

IPHostEntry hostInfo = Dns.GetHostByName(adderess); 
MessageBox.Show(hostInfo.HostName); 

回答

5

您應該使用whois的檢查,如果一個域名已經被註冊。

除了作爲whois的用途之外,域名也可能沒有任何DNS記錄,但仍有可能被註冊。

+2

也許指向OP這樣的代碼... http://www.c-sharpcorner.com/UploadFile/christianhanssom/WhoIsCMH12022005000458AM/WhoIsCMH.aspx在c#中執行whois查詢# – 2011-01-19 22:57:01