Web サイトをデプロイした Windows Azure VM があります。DNS 名http://mysite.cloudapp.netで自分の Web サイトにアクセスできますが、IP アドレス XXX.XX.XX.XXX からはアクセスできません。この IP アドレスで CNAME を実行しましたが、ISP www.MySite.com から購入したドメイン名ではアクセスできません。URLにIPアドレスを追加してサイトにアクセスできないと、転送が機能しません。なにが問題ですか。パブリック仮想 IP アドレス (VIP) を使用しており、エンドポイント 80 が開いています
2 に答える
Drew が指摘するように、CNAME を使用して *.cloudapp.net アドレス (IP アドレスではなく) を指すようにすることができます。IP アドレスを指定する場合は、A レコードを使用する必要があります。IP アドレスは展開ごとに割り当てられるため、これもサポートされているシナリオです。
A レコードを使用して、ドメイン (contoso.com や www.contoso.com など) またはワイルドカード ドメイン (*.contoso.com など) を Windows Azure ホステッド サービス内の展開の単一のパブリック IP アドレスにマップします。 . したがって、この IP アドレスの有効期間は、ホストされたサービス内の展開の有効期間です。IP アドレスは、ホステッド サービスの空のスロット (運用またはステージング) に初めてデプロイするときに作成され、そのスロットからデプロイを削除するまでスロットによって保持されます。この IP アドレスは、Windows Azure 管理ポータル内から検出できます。
この記事は、すべてのカスタム DNS に関する質問に役立ちます: Windows Azure クラウド サービスまたはストレージ アカウントのカスタム ドメイン名の構成
CNAMEは IP アドレスを指すのではなく、別の DNS 名を指します。したがって、www.mysite.com を mysite.cloudapp.net に指定する必要があります。Azure の IP アドレスは (現在) 静的ではないため、CNAME を使用する必要があります。