私は他のAPIと会話するAzureウェブアプリを私的にテストしています。ドメイン名でウェブサイトへのアクセスを制限する
<system.webServer>
<security>
<ipSecurity>
<add allowed="true" ipAddress="192.168.100.1" subnetMask="255.255.255.0" />
</ipSecurity>
</security>
しかし、1つのAPIは、信頼性の高い静的IPアドレスを持っていない:私はこれだけのように、特定の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のエンドポイントを確認する必要があります。
subsubdomain.subdomain:私は、オンラインツールを使用して、ドメイン名に変換され、私は通過させるために必要なドメインの形式であった私にIPアドレスを与えたログ解析に基づき、