[F-Lab 멘토링 학습]

Public IP vs Private IP

everydeveloper 2023. 11. 11. 16:07

Public IP vs Private IP

공인 IP(Public IP)와 사설 IP(Private IP)는 IP 주소를 지정하는 방식에 따라 구분됩니다. 각각의 주요 차이점에 대해 쉽게 설명드리겠습니다.

  1. 공인 IP (Public IP):
    • 공인 IP 주소는 인터넷 상에서 유일하게 식별 가능한 주소입니다.
    • 전 세계 어디에서나 인터넷을 통해 해당 IP 주소로 접근이 가능합니다.
    • 인터넷 서비스 제공업체(ISP)에 의해 할당되며, 외부 네트워크와의 통신에 사용됩니다.
    • 웹사이트 호스팅, 원격 접속, VPN 등 외부와의 직접적인 네트워크 통신을 필요로 하는 서비스에서 주로 사용됩니다.
  2. 사설 IP (Private IP):
    • 사설 IP 주소는 내부 네트워크(예: 가정, 사무실) 내에서만 사용되고, 인터넷 상에서는 식별할 수 없는 주소입니다.
    • 각 내부 네트워크는 동일한 사설 IP 범위를 사용할 수 있으며, 이는 외부와 격리되어 있어 겹침 문제가 발생하지 않습니다.
    • 사설 네트워크 내의 장치들은 서로 사설 IP를 통해 통신하지만, 인터넷과 통신할 때는 NAT(Network Address Translation)을 통해 공인 IP를 사용합니다.

간단히 말해서, 공인 IP는 전 세계적으로 유일하고 인터넷에 직접 연결되어 통신할 수 있는 주소이며, 사설 IP는 하나의 개인 또는 기업 네트워크 내에서만 유일하고 인터넷에 직접 노출되지 않는 주소입니다.

이 두 주소의 사용례는 다음과 같습니다:

  • 공인 IP: 웹서버, 이메일 서버, 또는 당신이 인터넷을 통해 접속하고 있는 외부의 서비스 호스트.
  • 사설 IP: 당신의 집이나 회사 내의 컴퓨터, 프린터, 스마트폰 등 네트워크에 연결된 기기들.

사설 IP 범위는 다음과 같습니다:

  • 10.0.0.0 - 10.255.255.255
  • 172.16.0.0 - 172.31.255.255
  • 192.168.0.0 - 192.168.255.255

이러한 범위 내의 IP 주소는 사설 IP로 예약되어 있으며, 인터넷에서는 사용할 수 없습니다.