Azure/Azure Network

[Azure Network] Azure Load Balancer의 Outbound Rules(SNAT) #4

Co + X-factor 2025. 7. 14. 17:37

Azure에서 VM이 Internet으로 나갈 수 있으려면, 반드시 Traffic이 외부로 나갈 수 있는 경로가 있어야 합니다.

Azure Load Balancer는 기본적으로 아웃바운드 통신을 자동으로 열어주지 않아요.
따라서 "Outbound Rule"을 명시적으로 구성하거나, NAT Gateway를 연결해줘야만 VM이 외부로 나갈 수 있습니다.

"Azure Load Balancer의 Outbound Rules(SNAT)" 기능을 통해 VM이 외부로 나가는 방식을 살펴보고,
실제로 내 VM의 공인 IP 확인 실습까지 진행해보겠습니다.

-NAT Gateway 참고링크
[Azure Network] Azure NAT Gateway 란? #1

 

[Azure Network] Azure NAT Gateway 란? #1

"Azure NAT Gateway는" Azure VNet에서 아웃바운드 인터넷 연결을 관리하는 서비스입니다. NAT(Network Address Translation) Gateway는 VNet의 서브넷에 연결된 리소스(예: VM, App Service 등)가 별도의 공용 IP나 Azure 백

coxfactor-tech.tistory.com

[Azure Network] Azure NAT Gateway 배포하기 #2

 

[Azure Network] Azure NAT Gateway 배포하기 #2

"Azure NAT Gateway" 를 통해 Azure VM 에서 나가는 Outbound IP 를 특정 Public IP 로 설정하기 위해서 Azure NAT Gateway를 배포하고 VM에 IP 주소 확인 방법 입니다. [Azure Network] Azure NAT Gateway 란? #1 [Azure Network] Azure

coxfactor-tech.tistory.com

 

 

 

 

1. Azure Portal > LB > 설정 > Outbound Rule > "+ 추가" 


2. Outbound Port
기본 포트 할당 사용 : 체크하면 Azure가 자동으로 SNAT 포트를 풀 크기 기준으로 할당합니다.
할당된 아웃바운드 포트 (인스턴스당) : 1024 지정하면 각 VM당 1024개의 SNAT 포트 확보
백 엔드 인스턴스의 최대 수 : 총 SNAT 포트 수를 기반으로, 얼마나 많은 VM까지 지원할지를 기준으로 자동 계산

- 백엔드 VM 수별 인스턴스당 할당 포트 수 기준표

백엔드 VM 수 (풀 크기) 인스턴스당 할당 포트 수
1–50 1,024
51–100 512
101–200 256
201–400 128
401–800 64
801–1,000 32

 

 

4. Outbound Rule 추가

 

5. Azure LB Public IP 확인 및 VM에서 Outbound IP 확인 

 

# VM에서 나가는 공인 IP 확인
curl -s https://ipinfo.io/ip && echo

 


Next > ???