Network & Server Factory

개인 공부 기록

Network/네트워크 기초

[네트워크] NAT와 PAT란? Static NAT, Dynamic NAT, PAT 비교

1nfra 2020. 8. 27. 10:11
NAT는 내부망의 사설 IP를 인터넷용 공인 IP로 바꿔 주는 기술입니다. 1:1로 고정 변환하는 Static NAT, 공인 IP 풀에서 동적으로 배정하는 Dynamic NAT, 포트 번호로 여러 사설 IP를 공인 IP 하나에 매핑하는 PAT가 있습니다.

1. NAT란

NAT(Network Address Translation)는 IP 패킷이 라우터나 방화벽을 지날 때 헤더의 IP 주소를 바꾸는 기술입니다. 공인 IP 주소가 부족하기 때문에 여러 사설 IP가 공인 IP를 나눠 쓰고, 외부에서는 하나의 공인 IP로 보입니다.

 

사설 IP는 인터넷에서 라우팅되지 않으므로 내부망을 외부로부터 어느 정도 보호하는 효과도 있습니다. 다만 변환이 많아지면 장비에 부하가 생겨 속도가 떨어질 수 있습니다.

2. NAT 종류

종류 매핑 설명
Static NAT 사설 IP 1 : 공인 IP 1(고정) 1:1 NAT. 외부에서 내부 서버에 접속할 때 사용
Dynamic NAT 사설 IP : 공인 IP 풀(동적) 공인 IP 풀에서 필요할 때 배정, 기준(ACL 등)으로 변환 대상 지정
PAT(NAPT, Overload) 사설 IP 여러 개 : 공인 IP 1 포트 번호로 내부 호스트를 구분

2.1 Static NAT

IP 주소를 1:1로 고정 매핑하는 가장 단순한 방식입니다. 주소 체계가 맞지 않는 두 네트워크가 통신해야 하거나, 외부에서 내부 서버에 접근해야 할 때 사용합니다.

2.2 Dynamic NAT

NAT 라우터가 사설 IP와 공인 IP의 매핑을 동적으로 만듭니다. 사용할 공인 IP들을 풀(pool)로 만들어 두고, 어떤 사설 IP를 변환할지 기준을 정합니다.

NAT 변환 구조

3. PAT

PAT(Port Address Translation)는 Dynamic NAT의 한 종류로, 공인 IP 하나에 여러 사설 IP를 매핑합니다. 변환된 IP만으로는 내부 호스트를 구분할 수 없으므로 포트 번호를 달리 붙여 구분합니다. ISP가 가정용 공유기에 공인 IP 하나를 주고 여러 기기가 함께 인터넷을 쓰는 것이 대표적인 PAT입니다.

728x90
서울
--:--:--
-전체 글
-카테고리
오늘 방문