2016-12-15 12 views
0

設定>カスタムドメインのプライベートIPアドレスを持つアプリプラン(BASIC SMALL)があります。 私はちょうどipを使用してアプリのコンテンツにアクセスしようとすると動作しません。サイトに「エラー404 - Webアプリケーションが見つかりません」と表示されます。ホスト名は正常に動作します。ホスト名にpingを実行すると、同じIPアドレスが与えられます。私はちょうどIPを使ってそれにアクセスできるようにするために何をしなければならないのですか?IPアドレスがホスト名ではないazureアプリケーションサービスにアクセスする

答えて

0

あなたは一意のIPアドレスが割り当てられていないので、これはWebアプリケーションの仕組みではありません。あなたはyourname.azurewebsites.netまたはyourcustomdomainname.com経由でアクセスする必要があります - あなたの要求は、あなたが提供する名前に基づいて適切にルーティングされます。

専用のIPアドレスが絶対必要な場合は、仮想マシンに展開する必要があります。

+0

ええ、私は外部ドメインを購入して、このIPアドレスに転送することができると言います。私は専用IPを持っているという印象を与えるものはどれですか?私が間違っている? –

0

カスタムドメインを購入した場合、そのIPのDNS Aレコードを自由に設定できます(静的なままです)。それはあなたのWebアプリケーションへのあなたのドメインのバインディングを設定します。 IPで直接アクセスすることはできません。特定のIPアドレスと標準HTTPポート80では、1つのWebだけが実行できるためです。

あなたのウェブアプリケーションがそのIPを入力することによって開いていると想像してください。あなたはそこで動いている他のもののzillionsのためにポート80を "ブロック"します。

プロパティブレードにチェックマークを付けると、いくつかの送信IPアドレスが表示されます。 web app/job/...からいくつかのリクエストを消費し、反対側にIP制限が設定されている場合は、これらのIPをすべて許可する必要があります。

Davidが提案したとおりです。静的IPが本当に必要な場合は、VMを実行し、静的IPアドレスを設定するか、Webアプリケーション用にVNetを設定する必要があります。

+0

ok!どうもありがとう。私はアプリの下でVNEを作成しました。 VNE + VNE-gateway + VNE-ipの2つのサービスが作成されました。 IPを動的から静的に変更することはできません。それはゲートウェイとの関連性のためだと言います。私はまた、そのIPを自分のアプリの「ゲートウェイ」にする方法も知らない。私が必要とするものを達成するための簡単なチュートリアルはありますか?私は1つを見つけることができませんでした。 –

+0

まず、BASIC層(これはおそらくあなたの質問による)では不可能です。少なくともSTANDARDを持つ必要があります。あなたはここに情報を見つけることができます:https://docs.microsoft.com/en-us/azure/app-service-web/web-sites-integrate-with-vnet –

+0

私はスタンダードにアップグレードしました。しかし、私はまだ公開IP( "VNE-IPサービス")を私のアプリケーションに関連付ける方法を知りません。何か案は? –

1

あなたのWebサイトをAzure Webアプリケーションでホストすると、と同じアプリケーションサービスプラン内の他のWebサイトと共有される仮想IPアドレスにバインドされます。あなたのウェブサイトで専用のIPを取得したい場合は、Azure virtual machine with reserved IPを使ってみてください。 App Service Environment

関連する問題