c# - 验证cname记录

标签 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 记录是否已正确设置。

最佳答案

看看 DnDns library ,它将使您能够准确地完成您正在寻找的事情。 'How to do a DNS Name Lookup ' 文档示例应该很容易满足您的需求。 (该示例涉及 A 记录,但将其更改为 CNAME 很容易)。

关于c# - 验证cname记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7162253/

相关文章:

c# - 在 ASP.NET MVC 3 中使用枚举

azure - 将 Azure API 管理连接到我的 VPN

configuration - 更改 Thomson TG585 Cytanet 路由器的 DNS

seo - blog.domain.com 与 domain.com/blog

java - 允许电子邮件交互 - Java 服务器

c# - 从服务器更新 aspx 页面

c# - 循环内的多线程c#

c# - 如何将已解析的实例从控制反转传递给应用程序中的类?

azure - 使用单个 Azure Function 代表多个用户访问其资源

azure - 无法发布我的第一个 Azure 应用程序