AWS에서 VPC IP 주소를 사용중인 리소스를 확인하는 방법


16

Amazon과 내 테스트에 따르면 / 24 VPC 서브넷은 251 개의 사용 가능한 IP 주소를 허용합니다. 해당 VPC에 EC2에서 사용중인 IP가없는 것으로 보이는 2 개의 다른 서브넷이 있으며 사용 가능한 IP 필드에는 사용 가능한 250 개만 있음이 표시됩니다. 확인 했어

어떤 IP가 해당 IP를 사용하고 있는지 알아 내려고하지만 AWS가 그런 종류의 쿼리를 허용하지 않는 것 같습니다.

내가보고 싶은 것은 특정 VPC 서브넷에 IP를 사용하는 리소스 목록입니다.

EC2를 제외하고 AWS 서비스가 서브넷 IP를 사용할 수있는 것에 대해 어느 누구도 밝힐 수 있다면 도움이 될 것입니다.

감사.


PEBKAC 오류를 방지하려면이를 보여주는 VPC 서브넷의 스크린 샷과 EC 인스턴스 중 하나를 해당 서브넷 ID로 필터링하여 추가하십시오. 민감한 것을 수정하십시오. RDS 및 인스턴스를 생성 할 수있는 모든 항목 (Redshift, DMS, Elasticache, 데이터 파이프 라인, EMR, VPN 또는 직접 연결 등)을 확인하십시오.
Tim

위의 내용에 동의하면 ELB도 서브넷 IP를 사용합니다.
c4urself

답변:


27

EC2 콘솔의 왼쪽 탐색 창에서 네트워크 인터페이스를 클릭하십시오 .

EC2 인스턴스, ELB, NAT 게이트웨이, RDS 인스턴스 등 IP 주소가있는 모든 항목 (EMI ( Elastic Network Interface )) 이라는 가상 NIC가 하나 이상 있습니다.

각 ENI에는 일반적으로 기본 프라이빗 IPv4 주소가 있으며 하나 이상의 보조 IPv4 주소가있을 수 있습니다.

VPC에 여기에 표시되지 않은 IP 주소가있는 것은 없어야합니다.

사용 불가능하고 예약 된 주소는 제외하고 표시되지 않습니다. 서브넷 규칙에 따라 "0" "네트워크"주소와 "1"브로드 캐스트 주소를 사용할 수 없으며 / 24의 네트워크 주소 +1, +2 및 +3 (.1, .2, .3) ) 는 VPC 인프라에 의해 예약됩니다 . 이것은 (256-2-3 = 251) 251 개 주소의 / 24 네트워크에 사용 가능한 기준 최대 값을 설정합니다.

구성에서 누락 된 주소는 아마도 NAT 게이트웨이 일 것입니다. 그러나 어쨌든 네트워크 인터페이스에서 찾을 수 있습니다.

경부 하 상태의 ELB는 또한 구성된 각 서브넷마다 1 개의 ENI를 설정합니다. ELB가로드 상태에서 자동으로 크게 확장 (확장)되는 경우 더 많은 ENI를 설정해야하므로 예측 된 인스턴스 수만으로 서브넷 크기를 조정하지 않아야하는 중요한 이유 중 하나입니다.


VPC 하드웨어 VPN 및 AWS Direct Connect의 피어링 주소는 IPv4 링크 로컬 주소 공간 169.254.0.0/16에서 할당 될 수 있습니다. 이러한 연결은 VPC 서브넷에 액세스 할 수 있지만 실제로는 "켜져 있지"않으므로 VPC의 개인 주소 공간에서 주소를 사용하지 않습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.