# NATGW 이해 하기
# 프라이빗 서버넷에 있는 서버 외부에서 어플리케이션 받아오기
1
NATGW는 프라이빗 서브넷에 있는 서버가 외부로 통신하기 위한 게이트웨이이다.
프라이빗 서브넷에 있는 서버에서 외부 프로그램을 받아오거나 나갈때 사용한다.
외부에서 NATGW를 통해 서버로 접속 할수는 없다.
대표 공인 IP 1개와 매칭이 된다.
외부 통신시 이 대표 공인IP를 통해 인터넷을 사용한다.
2
NATGW를 사용하려면 NATGW용 서브넷 필수이다.
네이버 클라우드에서는NATGW 생성을 위한 전용 서브넷이 필요하다.
1
NATGW 전용 서브넷 생성
VPC 생성
test-vpc
10.0.0.0/20
pri1
10.0.0.0/23
N (Private)
일반
pub1
10.0.2.0/24
pub-nat1
10.0.3.0/24
Y (Public)
용도 NatGateway
2
# NAT 생성하기
VPC > NAT Gateway(New)
pub-nat1
3
# 프라이빗 라우팅 테이블 에서 라우팅 추가하자.
VPC > Route Table > test-vpc-default-private-table > Route 설정
0.0.0.0/0 NATGW pub-nat1
4
프라이빗 서브넷에 있는 서버 접속하기
외부로 ping 되는지 확인하자.
어플리케이션 받아오는지 확인하자.
ssh -l root 10.0.0.10
yes
ping 1.1.1.1
https://brunch.co.kr/@topasvga/4671