Windows Azure Web Site (9) Web Site公网IP地址
《Windows Azure Platform 系列文章目錄》
本文會同時介紹國內由世紀互聯運維的Azure China和海外Azure Global。
?
熟悉Windows Azure平臺的讀者都知道,Azure PaaS Cloud Service和Virtual Machine都有獨享的公網IPV4地址。
Azure Global的IP Rang信息,可以參考:http://www.microsoft.com/en-us/download/details.aspx?id=41653
國內由世紀互聯運維的Azure China的IP Rang信息,可以參考:http://www.microsoft.com/en-us/download/details.aspx?id=42064?
但是我們在使用Azure Web Site的時候,常常需要固定公網IPV4地址。在這種情況下,我們需要小心對待。
Azure Web Site是一個多租戶的環境,每個部署單元有一個可以通過Internet訪問的入口IP(我們稱之為VIP)。
所有的網站的DNS都指向該VIP(配置IP SSL除外,采用IP SSL可以獲得單獨的公網入口IP)??蛻舳说乃蠬TTP請求都發往該VIP,Azure的網絡設備/服務負責進行地址轉換并將請求轉發到Azure網站的前端服務器。然后,由前端服務器將HTTP請求轉發到對應的工作服務器。
?
Azure部署單元架構借鑒了Microsoft Web Farm Framework的設計,如下圖所示,它有5個最基本的核心組件構成。
轉自21V官方blog: http://www.waws.cn/18
?
在不使用IP SSL的情況下,所有Azure用戶的Azure Web Site Application的入口公網IP地址(Inbound VIP)是共享的。
所以使用Azure Web Site綁定自己的域名,請不要使用A記錄,因為所有的Azure Web Site都是共享公網IP地址。我們只能做CNAME解析。
如果客戶部署在Azure網站的Web應用需要調用外部的網絡服務,比如SQL Azure, MySQL,Bing MAPI API,等等。Azure網站使用該VIP連接外部服務。部署在同一個部署單元的所有網站在調用外部網絡服務時都使用該VIP。隨著網站數目的增加,單一的VIP已經不能滿足客戶的需要。為此,我們增加了四個出口VIP(入口VIP同時會作為出口VIP)。具體信息如下。
部署單元:BJB-001 (Azure北京數據中心)
Inbound VIP :42.159.5.43
Outbound VIPs:
42.159.4.73
42.159.4.84
42.159.4.211
42.159.4.160
?
部署單元:SHA-001 (Azure上海數據中心)
Inbound VIP: 42.159.132.179
Outbound VIPs:
42.159.135.109
42.159.135.174
42.159.135.208
42.159.133.172
?
如果我們的應用程序有IP白名單的要求,那么就只需要把上面的部署單元的所有VIP加入到允許的IP地址列表中。
如何查看Azure Web Site部署在Azure數據中心的信息。
比如筆者之前開發的2個應用程序,DNS信息如下:
我們可以直接使用ping命令,如下:
可以看到這2個Azure Web Site的Inbound VIP都是42.159.132.179。
根據上面的部署單元信息,可以查看到這2個Azure Web Site是部署在上海數據中心的SHA-001
?
====================================分隔符=========================
?
以上介紹的是國內由世紀互聯運維的Azure China Web Site Inbound/Outbound VIP信息。
如果讀者使用的是國外www.windowsazure.com,具體的Azure Web Site Inbound/Outbound IP請參考下面的連接:
https://social.msdn.microsoft.com/Forums/azure/en-US/fd53afb7-14b8-41ca-bfcb-305bdeea413e/maintenance-notice-upcoming-changes-to-increase-capacity-for-outbound-network-calls?forum=windowsazurewebsitespreview
?
?
?
參考資料:http://www.waws.cn/170
?
轉載于:https://www.cnblogs.com/threestone/p/4858535.html
總結
以上是生活随笔為你收集整理的Windows Azure Web Site (9) Web Site公网IP地址的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: HTTP错误 500.23-Intern
- 下一篇: 全额扣除和平均扣除是什么意思