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

时间:2017-10-11 20:11:47

标签: asp.net azure redirect dns

我们在Azure DNS区域下有多个网站

  

ourbusiness.net

给定多个Web应用程序,如:

  

foo.ourbusiness.net

     

bar.ourbusiness.net

我们想添加网址重定向(正确的术语?),以便导航到以下内容:

  

foos.ourbusiness.net

     

thafoo.ourbusiness.net

     

morefoo.ourbusiness.net

全部重定向到:

  

foo.ourbusiness.net

对于像bar,baz等其他应用程序,不仅仅是foo.ourbusiness.net,还需要相同的。

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

我认为可以使用多个A记录和Ptr记录的组合。这将需要一个静态IP或虚拟IP地址(但这有效。)

我们使用SSL。

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

2 个答案:

答案 0 :(得分:1)

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

它确实需要Web App的IP地址,这个解决方案需要一些成本。但是,

  

注意:如果您删除并重新创建自己的网络应用,或者将网络应用模式更改回免费,则IP地址可能会发生变化。

您可以在本文档中找到有关如何获取Web应用程序IP的更多详细信息:Map an existing custom DNS name to Azure Web Apps

因此,如果您担心这一点,我建议您配置CNAME。

答案 1 :(得分:0)

根据此要求"我们不需要别名,浏览器导航需要在浏览器URL中导航到foo.ourbusiness.net。"您需要HTTP重定向来告诉浏览器导航到不同的地址,即foo.ourbusiness.net。 Azure DNS不提供这些功能,但您可以查看Azure Functions之类的内容,以使用正确的HTTP返回代码等创建HTTP回复。