验证cname记录

时间:2011-08-23 14:03:05

标签: c# azure dns system.net

如果我设置了以下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记录是否已正确设置的方法。

1 个答案:

答案 0 :(得分:2)

查看DnDns library,它可以让您完全按照自己的意愿行事。应根据您的需求轻松采用“How to do a DNS Name Lookup”文档示例。 (该示例涉及A记录,但将其更改为CNAME很容易)。