簡體   English   中英

如何將對Azure VM上托管的網站的訪問限制為給定IP及其自身?

[英]How do I restrict access to a website hosted on an Azure VM to a given IP and itself?

我正在Azure VM上進行一些測試,並且有一個我希望限制訪問的ASP.NET網站。 該網站只能從給定的IP(我們的辦公室)訪問,但我也希望服務器能夠向自身托管的其他網站發出請求。

我已經為我們的辦公室IP成功設置了IP和域限制,但是找不到允許其內部進行請求的方法。

如果不在Azure中設置靜態IP,是否可以做到這一點?

這個問題應該遷移到ServerFault,但是鑒於有編程的方法,我將回答:

您需要在輸入端點上設置訪問控制列表,以指定允許或阻止的IP地址的范圍(通過CIDR表示法)。

盡管這可以通過門戶網站完成,但是您可以通過CLI進行:

azure vm endpoint acl-rule create [vm-name] [endpoint-name] [order] [action] [remote-subnet]

您也可以通過PowerShell執行此操作。 粗略的輪廓:

  • 使用New-AzureAclConfig設置配置對象
  • 使用Set-AzureAclConfig將規則添加到配置中
  • 使用Get-AzureVM檢索給定虛擬機的配置並將ACL配置添加到VM
  • 使用Update-AzureVM保存更改

這里有更多的PowerShell詳細信息。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM