2017-10-11 99 views
1

我們有下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 ..

回答

1

根據您的要求,我認爲最直接的方法是設置多個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 –

0

基於此要求「我們不想要別名,瀏覽器導航需要在瀏覽器URL中導航到foo.ourbusiness.net。」您需要HTTP重定向來告訴瀏覽器導航到不同的地址,即foo.ourbusiness.net。這不是Azure DNS提供的,但你可以看看Azure Functions之類的東西來創建一個帶有正確HTTP返回碼的HTTP回覆。