AWS 리소스가 사용 중인 IP 확인 하는 방법
2023. 10. 6. 17:59ㆍAWS/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 |