NAT(Network Address Translation)

NAT(Network Address Translation)은 네트워크 통신에서 사용되는 기술로, 주로 사설 IP 주소를 공인 IP 주소로 변환하여 인터넷과 통신할 수 있게 해줍니다. NAT는 IPv4 주소 부족 문제를 해결하고, 네트워크 보안을 강화하며, 내부 네트워크 구조를 숨기는데 도움을 줍니다.

NAT의 주요 기능 및 유형은 다음과 같습니다:

  1. 기본 기능:
    • 사설 IP 주소 변환: 내부 네트워크의 사설 IP 주소를 공인 IP 주소로 변환하여 외부 네트워크와 통신할 수 있게 합니다.
    • IP 주소 절약: 여러 내부 장치가 하나의 공인 IP 주소를 공유하여 사용할 수 있습니다.
    • 보안 강화: 외부에서 직접 내부 네트워크의 IP 주소를 알 수 없게 하여 보안을 강화합니다.
  2. 유형:
    • Static NAT(정적 NAT): 고정된 사설 IP 주소와 고정된 공인 IP 주소를 1:1로 매핑합니다.
    • Dynamic NAT(동적 NAT): 사설 IP 주소를 공인 IP 주소 풀에서 동적으로 매핑합니다.
    • PAT(Port Address Translation), NAT Overload: 다수의 사설 IP 주소를 하나의 공인 IP 주소와 여러 포트 번호를 통해 매핑합니다. 이를 통해 다수의 내부 장치가 동시에 인터넷에 접속할 수 있습니다.

NAT는 주로 가정용 라우터, 기업 네트워크, 데이터 센터 등에서 사용되며, 내부 네트워크의 IP 주소를 효율적으로 관리하고 인터넷 통신을 가능하게 하는 중요한 기술입니다.

Oracle VM VitualBox

ipTime NAT 기능

사설 IP 주소 범위 (IPv4)

다음 3개 대역이 사설 IP 범위입니다:

1) Class A (대규모 네트워크)

  • 10.0.0.0 ~ 10.255.255.255
  • 표기: 10.0.0.0/8

👉 회사, 대기업, 클라우드 내부망에서 많이 사용


2) Class B (중간 규모 네트워크)

  • 172.16.0.0 ~ 172.31.255.255
  • 표기: 172.16.0.0/12

👉 기업 내부망, VPN 환경에서 자주 사용


3) Class C (소규모 네트워크)

  • 192.168.0.0 ~ 192.168.255.255
  • 표기: 192.168.0.0/16

👉 가정용 공유기 (가장 흔함)
예: 192.168.0.1 (공유기), 192.168.0.100 (PC)