반응형
개요
NLB(Network Load Balancer)에는 고정 IP가 부여된다. 이를 확인하기 위해서 Console에서 NLB를 확인하여도 IP가 보이지 않는다. 그래서 IP를 확인하는 법을 정리해보려고 한다.
1. AWS Console
첫 번째로 AWS 콘솔에서 확인하는 방법이다. ENI를 통해 확인하면 된다.
AWS EC2 -> Network & Security -> Network Interfaces
( AWS EC2 > 네트워크 및 보안 > 네트워크 인터페이스)
확인하고 싶은 NLB의 Name을 검색하면 IP를 확인할 수 있다.
NLB는 Az당 고정 private IP가 부여되기 때문에 2개가 조회된다.
2. NS lookup
AWS EC2 -> Load Balancing -> Load Balancing에서 확인하고 싶은 NLB의 DNS를 확인한다.
DNS를 복사하고 터미널에서 아래 명령어를 입력하면 IP를 조회할 수 있다.
nslookup <DNS>
3. AWS CLI (출처- AWS)
aws ec2 describe-network-interfaces --filters Name=description,Values="ELB elb-name" --query 'NetworkInterfaces[*].PrivateIpAddresses[*].PrivateIpAddress' --output text
elb-name을 다음 중 하나로 바꿉니다.
- Classic Load Balancer의 경우: 로드 밸런서의 이름
- Application Load Balancer의 경우: app/load-balancer-name/load-balancer-id
- Network Load Balancer의 경우: net/load-balancer-name/load-balancer-id
Application Load Balancers 및 Network Load Balancer의 경우 다음 명령을 사용하여 load-balancer-id를 찾습니다.
aws elbv2 describe-load-balancers --names load-balancer-name
load-balancer-id는 ARN에서 로드 밸런서 이름 뒤에 후행 슬래시를 따르는 마지막 문자 필드입니다.
참고
반응형
'DevOps > Cloud' 카테고리의 다른 글
[AWS] EC2 SSH key 접속 Permission Error 발생 (0) | 2022.11.16 |
---|---|
[AWS] ALB에 고정 IP (Static IP) 주소 설정하는 방법 (0) | 2022.11.15 |
[AWS] S3 Intelligent-Tiering이란 ? (S3 Tiering Tier) (0) | 2022.09.21 |
[AWS] 로드밸런서란? (ALB vs NLB vs CLB) (0) | 2022.06.20 |
[AWS] EFS (Elastic File System) (0) | 2022.05.19 |