验证cname记录

发布于 2024-12-01 09:03:43 字数 377 浏览 0 评论 0原文

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

If I have the following CNAME records set up:

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

Will Dns.GetHostEntry("www.custom1.com") always return a HostName of myapp.cloudapp.net.

Essentially I'm allowing customers to use their own custom domains for an application hosted in Azure and would rather ask them to set up a CNAME record to my domain (e.g. www.myapp.com) than giving out the Azure hostname.

I'm just looking for a way to programatically check that the cname record has been set up correctly.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

〃温暖了心ぐ 2024-12-08 09:03:43

看看 DnDns 库,它可以让您准确地完成您想要的操作。 '如何进行 DNS Name Lookup' 文档示例应该可以轻松满足您的需求。 (该示例涉及 A 记录,但将其更改为 CNAME 很容易)。

Have a look at the DnDns library, it will allow you to do exactly what you are looking for. The 'How to do a DNS Name Lookup' documentation example should be easily adopted to your needs. (The example involves an A record, but changing it to a CNAME would be easy).

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文