4

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

4

1 回答 1

2

看看DnDns 库,它可以让你做你正在寻找的东西。' How to do a DNS Name Lookup ' 文档示例应该很容易满足您的需要。(该示例涉及 A 记录,但将其更改为 CNAME 很容易)。

于 2011-08-23T14:06:57.170 回答