공인IP, 사설 IP, NAT란?

조성권·2021년 11월 23일
0
post-thumbnail

오늘은 공인 IP, 사설 IP, NAT란 무엇인가에 대해 배워보도록 하겠다.

1. 공인 IP란?

전 세계에 유일하게 할당받은 하나의 IP

  • ISP(Internet Service Provider)로부터 제공받는 IP로 외부에 공개된 IP 주소
  • 인터넷 상에 연결된 서로 다른 네트워크 상의 컴퓨터끼리 접근할 때 사용
  • 해킹의 위험이 존재하기 때문에 방화벽 or 보안 프로그램 설치 필요

2. 사설 IP란?

로컬 IP, 가상 IP라고도 불리며, 외부에서 접근할 수 없는 IP

  • IPv4 주소 부족 현상을 해결하기 위해 로컬 네트워크 상, PC나 장치에 할당
  • 일반가정 or 회사 내부에서 사용하는 목적
  • 라우터/공유기를 통해 사설 IP 할당
  • 사설 IP만으로 외부에서 접근 불가
  • 사설 IP 대역
    A 클래스: 10.0.0.0 ~ 10.255.255.255
    B 클래스: 172.16.0.0 ~ 172.31.255.255
    C 클래스: 192.168.0.0 ~ 192.168.255.255

3. NAT란?

NAT는 Network Address Translation의 약자로 네트워크 주소를 변환하는 기술이다.

위 그림을 보면 네트워크의 흐름을 이해할 수 있겠지만 다음과 같이 진행된다.

내부로 들어오는 경우
공인 IP > NAT를 통해 공인 IP to 사설 IP로 변환 > 사설 IP
외부로 나가는 경우
사설 IP > NAT를 통해 사설 IP to 공인 IP 변환 > 공인 IP

NAT를 통해 얻는 이점은 외부와 통신하는 관점에서 내부 사설 IP를 노출하지 않아도 되기 때문에 보안에 유리하다는 점이다.

profile
천천히, 완벽히 배워나가고자 하는 웹 서비스 엔지니어

0개의 댓글