2011-08-23 82 views
4

如果我有以下的CNAME記錄設置:驗證CNAME記錄

www.custom1.com  CNAME www.myapp.com 
www.myapp.com  CNAME myapp.cloudapp.net 

威爾Dns.GetHostEntry("www.custom1.com")總是返回myapp.cloudapp.net的主機名。

本質上,我允許客戶在Azure託管的應用程序中使用自己的自定義域,並且要求他們爲我的域(例如www.myapp.com)設置CNAME記錄,而不是發出Azure主機名。

我只是在尋找一種方法來編程檢查cname記錄是否已正確設置。

回答

2

看看DnDns library,它可以讓你做你正在尋找的東西。應該很容易地採用'How to do a DNS Name Lookup'文檔示例來滿足您的需求。 (該示例涉及A記錄,但將其更改爲CNAME會很容易)。