Network/이론

[Network] NAT(Network Address Translation) 란?

coxfactor-Tech 2024. 11. 16. 18:51

"NAT(Network Address Translation)"은 내부 네트워크의 사설 IP 주소를 공인 IP 주소로 변환하여 인터넷과의 통신을 가능하게 해주는 기술입니다. 주로 보안을 강화하고, 사설 네트워크의 IP 주소 절약을 위해 사용됩니다

 

 

 


1:1 NAT
특정 사설 IP가 고정된 공인 IP로 매핑되어, 주로 외부에서 접근이 필요한 서버나 장치에 적합합니다.
ex) 내부의 192.168.0.50 서버가 공인 IP 10.1.1.5를 사용하여 외부와 통신할 수 있습니다.

N:1 NAT
하나의 공인 IP를 여러 사설 IP가 공유합니다. 각각의 연결을 포트 번호로 구분하여 트래픽을 분리합니다.
ex) 192.168.0.2~254의 사설 IP 주소들이 모두 공인 IP 10.1.1.1을 사용해 외부와 통신합니다. 가정이나 소규모 네트워크에서 흔히 사용됩니다.

N:M NAT
여러 사설 IP가 여러 공인 IP에 동적으로 매핑됩니다. IP 주소를 효율적으로 사용할 수 있으며, 공인 IP가 충분히 있을 때 효과적입니다.
ex) 192.168.0.2~254의 사설 IP들이 10.1.1.1~10.1.1.10 범위의 공인 IP에 동적으로 매핑되어 외부와 통신합니다.

각 NAT 방식은 네트워크 환경과 필요에 따라 다르게 사용됩니다. 1:1 NAT는 특정 장치에 고정된 IP가 필요할 때 적합하고, N:1 NAT는 IP가 제한된 가정 환경에 적합하며, N:M NAT는 공인 IP가 많을 때 트래픽 분산에 유리합니다.



'Network > 이론' 카테고리의 다른 글

[Network] Port Forwarding 이란 ?  (0) 2024.10.29
[Network] Port 란?  (0) 2024.09.25
[Network] VPN (SSL VPN) 이란 #2  (0) 2024.09.11
[Network] UTP 케이블 이란? feat. DIY  (2) 2024.09.03
[Network] VPN (IPsec VPN) 이란? #1  (26) 2024.08.20