如何配置URL重定向在Azure中的DNS区域

问题描述:

我们有下Azure的DNS区如何配置URL重定向在Azure中的DNS区域

ourbusiness.net多个网站像

鉴于多个网络应用,使:

FOO。 ourbusiness.net

bar.ourbusiness.net

我们想添加URL重定向,使得导航以下(正确的说法?):

foos.ourbusiness.net

thafoo.ourbusiness.net

morefoo.ourbusiness .NET

所有重定向到:

foo.ourbusiness.net

将需要为其他应用程序,如酒吧,巴兹等一样,不只是foo.ourbusiness.net。

我们不想要别名,浏览器导航需要导航到浏览器URL中的foo.ourbusiness.net。

我认为可以使用多个A记录和Ptr记录的组合。这将需要一个静态IP或虚拟IP地址(但是,它的工作原理。)

我们使用SSL。

在Azure中完成以上要求的最直接方法是什么? Thx ..

根据您的要求,我认为最直接的方法是设置多个A记录。

它确实需要Web应用程序的IP地址,并且此解决方案需要一定的成本。然而,

注:如果您删除并重新创建你的Web应用程序,或更改Web应用程序模式返回到免费的IP地址可能更改。

你可以找到关于如何获得的Web App的IP和本文档中的更多细节:Map an existing custom DNS name to Azure Web Apps

所以,如果你担心这个,我建议您配置CNAME记录。

+0

我搜索了你列出的单词“IP”的文档。在我阅读时,它展示了如何获得现有的IP。不添加静态IP。 [创建,更改或删除公共IP地址]的最后一节“下一步”(https://docs.microsoft.com/zh-cn/azure/virtual-network/virtual-network-public-ip-address )似乎表明静态IP不适用于Web Apps。让我知道如果我错了,thx .. – ttugates

+0

嗨,@ttugates。是的,IPs不适用于Web应用程序。获取Web应用程序IP地址的方法是创建服务计划(不是免费的)。创建后,Azure会为Web App分配一个IP。如果您不删除或更改模式以释放它,它就像一个静态IP地址。注意从这里:https://github.com/Huachao/azure-content/blob/master/articles/app-service-web/web-sites-custom-domain-name.md –

基于此要求“我们不想要别名,浏览器导航需要在浏览器URL中导航到foo.ourbusiness.net。”您需要HTTP重定向来告诉浏览器导航到不同的地址,即foo.ourbusiness.net。这不是Azure DNS提供的,但你可以看看Azure Functions之类的东西来创建一个带有正确HTTP返回码的HTTP回复。