Infra

NAT(Network Address Translation)란 ?

Dddu 2024. 6. 23. 23:44

NAT(Network Address Translation)은 네트워크 트래픽을 라우터를 통해 주고받으면서 IP 주소와 포트 번호를 바꿔주는 기술.

이를 사용하면 여러 대의 기기가 하나의 공인 IP 주소를 공유해서 인터넷에 접속할 수 있다.

 

주요 목적은 크게 두가지가 있다:

  1. 공인 IP 주소 절약: 공인 IP 주소는 한정되어 있어 여러 대의 기기가 하나를 공유하면 주소를 절약할 수 있다.
  2. 보안 강화: 외부에서는 라우터의 공인 IP 주소만 보이게 하여 내부 네트워크를 보호할 수 있음. 내부의 사설 IP 주소는 외부에서 보이지 않으므로 침입자가 공격하기 어려워진다.

NAT는 IPv4 주소 부족 문제를 해결하기 위해 나왔고, 내부망에서는 사설 IP 주소를 사용하고 외부망과 통신할 때는 공인 IP 주소로 바꿔주는 역할을 한다. 이로 인해 공인 IP 주소를 절약할 수 있고, 네트워크 보안도 강화할 수 있다.

 

 

 

*뭐가 다른건지 헷갈리는 공인 IP와 NAT의 차이점

공인 IP 

  • 정의: 인터넷에서 고유하게 할당된 IP 주소.
  • 사용 용도: 인터넷에 직접 연결된 장치들에 사용.
  • 특징: 유한하고, 공격에 노출될 수 있음.

NAT (Network Address Translation)

  • 정의: 사설 네트워크의 IP 주소를 공인 IP 주소로 변환하는 기술.
  • 사용 용도: 여러 장치가 하나의 공인 IP 주소를 공유하여 인터넷에 접속할 때 사용.
  • 특징: 공인 IP 주소 절약, 보안 강화.