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# - 联网的客户端-服务器应用程序建议

c# - 如何使用 C# 在 Excel 中选择现有图表

azure - 无法验证 AAD 访问 token - IDX10511 : Signature validation failed

Azure DevOps 存储库到 Azure 静态 HTML CI/CD 管道

SSL 与 Heroku 托管和 Gandi 域

c# - 只有表单 ID 的 Html.BeginForm() 没有生成正确的操作 url

c# - 根据 C# 中的变量从对象列表中返回对象

java - Azure - Java 应用程序

dns - 了解 DNSCrypt 代理解析器 URL

dns - 使用 tld 进行地理定位