AWSで、VPC IPアドレスを使用しているリソースを確認する方法


16

Amazonと私のテストによると、/ 24 VPCサブネットでは251の使用可能なIPアドレスが許可されます。そのVPCには、EC2で使用されているIPがないように見える2つのサブネットがあり、利用可能なIPフィールドは250しか利用できないことを示しています。確認しました

どのリソースがそれらのIPを使用しているかを把握しようとしていますが、AWSはそのようなクエリを許可していないようです。

私が見たいのは、特定のVPCサブネットにIPを使用しているリソースのリストです。

誰かが、AWSサービスがサブネットIPを使用できるかについて、EC2を除いて役立つ場合があることを明らかにすることができれば。

ありがとう。


PEBKACエラーを回避するには、これを示すVPCサブネットのスクリーンショットと、問題のサブネットIDにフィルターされたECインスタンスの1つを追加してください。デリケートなものはすべて編集します。RDSチェックして、インスタンスを作成することができるもの-など赤方偏移、DMS、Elasticache、多分データパイプライン、EMR、多分VPNまたは直接接続、
ティム・

上記に同意し、ELBもサブネットIPを使用します。
c4urself

回答:


27

EC2コンソールの左側のナビゲーションペインで、[ ネットワークインターフェイス ]をクリックします。

IPアドレスを持つすべてのもの-EC2インスタンス、ELB、NATゲートウェイ、RDSインスタンス(より一般的なものの一部)には、Elastic Network Interface(ENI)と呼ばれる少なくとも1つの仮想NICがあります。

通常、各ENIにはプライマリプライベートIPv4アドレスがあり、1つ以上のセカンダリIPv4アドレスがある場合があります。

VPCには、ここに表示されないIPアドレスを持つものはないはずです。

例外は、表示されていない利用できない予約済みアドレスです。すべてゼロの「ネットワーク」アドレスとすべて1の「ブロードキャスト」アドレスは、サブネット化のルールでは使用できません。ネットワークアドレス+ 1、+ 2、および+3(/ 24の.1、.2、.3 )、VPCインフラストラクチャによって予約されています。これ(256 -2 -3 = 251)は、251アドレスの/ 24ネットワークで利用可能なベースラインの最大値を確立します。

構成で欠落しているアドレスはおそらくNATゲートウェイですが、いずれにしても、ネットワークインターフェースで見つけることができるはずです。

軽負荷のELBは、構成されている各サブネットに1 ENIを確立します。ELBが負荷の下で自動的に大幅にスケールアップ(アウト)する場合、より多くのENIを確立する必要があります。これは、予測されたインスタンス数のみに基づいてサブネットのサイズを決定しない1つの重要な理由です。


言及する価値があります:VPCハードウェアVPNとAWS Direct Connectのピアリングアドレスは、IPv4リンクローカルアドレス空間169.254.0.0/16から割り当てられます。これらの接続は、VPCサブネットにアクセスできますが、実際には「オン」ではないため、VPCのプライベートアドレススペースからアドレスを消費しません。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.