Azure 暂存环境的自定义 DNS 服务器

Azure 暂存环境的自定义 DNS 服务器

我有一个 Azure Web 应用,在部署之前,我正在使用部署槽在生产环境中对我的服务进行冒烟测试。我想使用我的生产客户端 exe 测试此服务,该 exe 不允许用户更改他们正在访问的服务的 URL。

因此,我想要做的是拥有一个自定义 DNS 服务器,我可以将其指向我的 PC,它将 prod.mydomain.com 解析为 staging-prod.mydomain.com,这样我只需更改 DNS 服务器即可运行 staging。理想情况下,此 DNS 服务器应可公开访问,以便让我在另一家公司的测试团队在部署之前测试 staging。

是否有任何支持在 Azure 中托管它?我尝试查看 DNS 区域,但它们似乎没有提供我需要的功能。

答案1

您只需要一个支持域别名记录的普通 DNS 服务器。

创建名为 prod.mydomain.com 的 DNAME 记录并将其指向 staging-prod.mydomain.com。

如果您想要在全球范围内访问域名,则需要购买域名并配置 NS 记录并将其指向您自己的 DNS 服务器。之后您需要等待几个小时,以便 NS 记录可以复制到世界各地。

这是我的实验室的屏幕截图:

在此处输入图片描述

相关内容