2016-07-23 13 views
2

私は他の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アドレスを与えたログ解析に基づき、

答えて

0

1)、。 example.com。

ロードバランシングのため、私は1つのドメインを通過させることができませんでした。私はその後、クーズーを使用して)、オンラインツールを使用して、(ドメインに変換し、関連するIPアドレスを見つけた).subdomain.example.com

2 *

:私が働いていた、この文字列を、使用することを余儀なくされましたWebインターフェイス。最初に "Debug console"をクリックしてファイル構造を示し、次に "LogFiles"、 "http"、 "RawLogs"の順にクリックしました。私はログをダウンロードし、それらをExcelで調べました。

関連する問題