2016-11-29 34 views
0

在Azure上(通過門戶網站)Azure的DNS區域沒有解決虛擬機

創建的虛擬機使用靜態IP,數據盤,以及打開的端口 然後遠程桌面 - 安裝IIS和FTP端口的防火牆 開業(可以通過FTP客戶端成功連接)

創建的公共負載平衡器使用靜態IP與探頭和規則 (可通過負載均衡器的IP地址罰款與FTP客戶端連接) (如果我進入負載均衡器的IP地址瀏覽器我可以查看默認的iis網站)(目前虛擬機中只有一個vm)

在IIS中添加了幾個網站,一個是.net應用程序,另一個只有一些hello world .html文件來測試通過域名的連接。我爲具有和不具有www的網站設置綁定到主機名。和IP地址設置爲全部(*)。重新啓動網站。

創建了一對Azure DNZ區域,其中A記錄指向負載平衡器IP地址。更改域註冊中的名稱服務器以指向天藍​​色的DNS服務器。

但是,這是停止的地方。瀏覽器無法訪問任何一個網站,我得到'500'錯誤。 dns傳播檢查工具驗證名稱服務器是否正在爲域名達到天藍。

必須有一些基本的東西我缺少(???)就好像DNS解析在虛擬機上停止一樣。有什麼建議麼。

+0

500意味着服務器出現錯誤。我會*想*請求到達服務器。如果您在虛擬機上的本地主機上訪問該應用,該應用是否可以正常工 – juunas

+0

把它整理出來,現在所有的工作。 500錯誤來自於我交換過的低使用率網站,並且錯誤來自於不一致的名稱服務器傳播以及新VM上的一些配置問題。恰當的錯誤是'未解決'。 這是來自我在區域上的一個錯誤,讓我的雙腳在天藍色的時候變得溼潤(令人驚訝的是,有些睡眠可以修復東西)。 感謝您的回覆。 –

回答

0

如果您在虛擬機的IIS中配置多個網站,並且希望將它們映射到不同的域名,那麼您需要爲IIS中的所有網站配置主機頭(請參閱下面的鏈接),還需要在您的域名提供商設置中爲您的所有網站更新相同的A記錄。

這將工作,如果你有單獨的域名註冊,否則將無法正常工作。

沒有域名,您可以在IIS的不同端口上部署網站,然後在Azure負載平衡器NAT規則中配置自定義域。

鏈接主機頭配置在IIS

https://technet.microsoft.com/en-us/library/cc753195(v=ws.10).aspx

http://support.simpledns.com/kb/a82/virtual-hosting-with-iis-internet-information-services.aspx

+0

是的,熟悉(設置主機名)(在另一臺服務器上做了100次)。感謝您的回覆和鏈接。 知道了所有排序 –

0

這是我的錯在區域記錄中缺少一些連字符。另一個.net網站有時會拋出500個錯誤,而不是來自不完整的名稱服務器傳播的錯誤名稱not_resolved和虛擬機上的網站的不完整的.net配置

主機頭設置正確,包括www.xxx.com和.xxx .com變種適用於端口80和端口443,並且我確實在區域中設置了負載平衡器IP的區域中帶有@和www變體的'A'記錄正確。

對於有這些問題的其他人,當檢查虛擬機上的本地主機連接測試時(假設您託管多個站點),請記住在IIS管理器中添加一個虛擬目錄,指向文件位置以及別名。

雖然學習曲線,Azure的整個基礎架構都非常棒!印象深刻。