C# 验证cname记录

C# 验证cname记录,c#,azure,dns,system.net,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记录,而不是提供Az

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

请查看,它将允许您准确地执行所需操作。“”文档示例应易于根据您的需要采用。(该示例涉及一个A记录,但将其更改为CNAME将很容易)