0

Elastic IP を作成しました。記載されている IP アドレスは安定しているようです。インスタンスに関連付けられています。ただし、この奇妙な動作が発生します。

  • その IP に対してリストされているパブリック DNS には、文字通りの IP アドレスとは異なるアドレスが含まれています。
  • パブリック DNS はElastic IP に解決されません。DNS 名によって暗示される IP に解決されます。
  • インスタンスを停止および開始すると、IP アドレスが変更されます。

新しいエラスティック IP アドレスと新しいインスタンスを作成して関連付けてみましたが、同じバグが発生します。何が起きてる?

4

2 に答える 2

0

はい、パブリック Elastic IP アドレスは安定しています (もちろん、これが存在する理由です)。

AWS の内部または外部のどちらで解決しているかに応じて、DNS 名が異なる IP アドレスに解決されるという事実に言及していますか?

もしそうなら、これは「バグ」ではなく機能です。

AWS の外部からホスト名を検索すると、パブリックIP が取得されます。たとえば、EC2 インスタンスのコマンドラインから同じ名前を検索すると、プライベートIP (通常は 10.0.0.0 アドレス) が得られます。

つまり、単一の名前でインスタンスを参照できますが、内部トラフィックは (請求可能な) パブリック インターフェイスではなく、ローカル ネットワークを介して自動的にルーティングされます。

于 2013-03-12T11:29:13.173 に答える
0

API を直接使用したプログラムの出力ではなく、AWS コンソールを見ていると仮定しています。

コンソールに表示される「パブリック DNS」は、Elastic IP アドレスではなく、インスタンスのパブリック DNS です。インスタンスが ElasticIP に関連付けられている場合、そのパブリック DNS には ElasticIP が含まれ、ElasticIP に解決される必要があります。そうではないので、AWS コンソールのバグが疑われます。ElasticIP アドレスが関連付けられているか、関連付けが解除されているときに、アドレスを表示する際に多くの遅延があることに気付きました。これを確認するには、ブラウザの履歴と Cookie を完全に消去してコンソールに再接続し、表示が正しいかどうかを確認してください。または、ブラウザのシークレット モードまたはプライベート ブラウジング モードを使用することもできます。

ElasticIP アドレスに一致する明らかなパブリック DNS を作成すれば、正しく解決されるはずです。

于 2013-03-10T21:58:14.187 に答える