我正在私下測試與其他API進行對話的Azure Web應用程序。我只讓特定的IP地址打通,這樣的:通過域名限制對網站的訪問
<system.webServer>
<security>
<ipSecurity>
<add allowed="true" ipAddress="192.168.100.1" subnetMask="255.255.255.0" />
</ipSecurity>
</security>
然而,API不具有可靠的靜態IP地址。所以我想通過域讓它像這樣:
https://www.iis.net/configreference/system.webserver/security/ipsecurity/add
<system.webServer>
<security>
<ipSecurity>
<add allowed="true" domainName="example.com." />
</ipSecurity>
</security>
該文件說:「指定域名在其上施加限制規則可以使用星號(*)作爲通配符。「
我想我有錯誤的域名(只是猜測在這一點上,需要看看日誌),因爲它不工作。我試過「* .example.com」,「example.com」和「example.com」。 (結束點)。
這使我問:
1)不這樣則domainName字符串有什麼格式是?我找不到任何例子。例如,它是否需要協議「https」或「http」?
2)如何查看試圖連接到Azure Web應用程序的域名/ IP地址?換句話說,我如何看待小提琴手的流量?我需要驗證正在與我的網站交談的API的端點。