[英]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.