AWS 리소스가 사용 중인 IP 확인 하는 방법

2023. 10. 6. 17:59AWS/Amazon EC2

728x90
SMALL

- 개요

AWS 리소는 Endpoint 기반으로 동작하지만 각자 private ip address가 있으며 public ip address 도 가지고 있다. 해당 IP를 사용중인 AWS 리소를 확인하는 제일 효과적인 방법은 network interfaces에서 확인하는 것이다. 아래 방법을 통해 private ip, public ip, ipv6 기준으로 리소스를 찾을 수 있다.

 

 

- 방법1 (AWS Web Console)

EC2
>> Network & Security
>> Network Interfaces
>> Search

 

 

- 방법2 (AWS CLI)

## 찾고 싶은 Private IP를 소유한 리소스의 전체 정보
aws ec2 describe-network-interfaces --filters "Name=addresses.private-ip-address,Values=example-unknown-private-IPv4"

## 찾고 싶은 Private IP를 소유한 리소스의 기본 정보
aws ec2 describe-network-interfaces --query "NetworkInterfaces[*].{InterfaceType: InterfaceType, Description: Description, InstanceId: Attachment.InstanceId}" --filters "Name=addresses.private-ip-address,Values=example-unknown-private-IPv4"

## 찾고 싶은 Public IP를 소유한 리소스의 전체 정보
aws ec2 describe-network-interfaces --filters "Name=association.public-ip,Values=example-unknown-public-IPv4"

## 찾고 싶은 Public IP를 소유한 리소스의 기본 정보
aws ec2 describe-network-interfaces --query "NetworkInterfaces[*].{InterfaceType: InterfaceType, Description: Description, InstanceId: Attachment.InstanceId}" --filters "Name=association.public-ip,Values=example-unknown-public-IPv4"

## 찾고 싶은 IPv6를 소유한 리소스의 전체 정보
aws ec2 describe-network-interfaces --filters "Name=ipv6-address,Values=example-unknown-IPv6"

## 찾고 싶은 IPv6를 소유한 리소스의 기본 정보
aws ec2 describe-network-interfaces --query "NetworkInterfaces[*].{InterfaceType: InterfaceType, Description: Description, InstanceId: Attachment.InstanceId}" --filters "Name=ipv6-address,Values=example-unknown-IPv6"

 

 

- 참고

https://repost.aws/knowledge-center/vpc-find-owner-unknown-ip-addresses

 

728x90
LIST

'AWS > Amazon EC2' 카테고리의 다른 글

Amazon EC2 IMDS  (0) 2023.12.29
Amazon EC2 instance type 및 특징 정리  (2) 2023.10.17
AWS EBS 확장하는 법  (0) 2022.11.07
EC2 추가 disk mount  (0) 2022.10.11
bastion host를 이용한 SSH tunneling  (0) 2022.09.21