CS/네트워크

[네트워크] 공인 IP와 사설 IP

Heeyeon Choi 2024. 10. 30. 14:03
728x90

공인 IP (Public IP)

  • 개념: 공인 IP는 인터넷에서 고유하게 할당되는 IP 주소로, 전 세계적으로 유일합니다. 인터넷 서비스 제공자(ISP)가 할당하며, 인터넷에 연결된 모든 기기는 고유한 공인 IP를 통해 서로 통신할 수 있습니다.
  • 할당 방식: 공인 IP는 ISP 또는 도메인 네임 시스템(DNS) 관리 기관에서 할당합니다.
  • 용도: 외부 인터넷과의 통신에 사용되며, 인터넷에 직접 연결되는 웹 서버, 이메일 서버, 네트워크 장비 등에 할당됩니다.
  • 보안: 공인 IP는 외부에 노출되므로, 방화벽 등의 보안 장치로 보호하는 것이 중요합니다.

예시

  • 203.0.113.1, 198.51.100.5 같은 주소는 공인 IP의 예시입니다.

사설 IP (Private IP)

  • 개념: 사설 IP는 내부 네트워크(로컬 네트워크)에서만 사용되는 IP 주소로, 인터넷과 직접 연결되지 않고 네트워크 내부에서만 유효합니다. 여러 네트워크에서 중복해서 사용해도 문제가 없으며, 네트워크 주소 변환(NAT)을 통해 공인 IP와 연결될 수 있습니다.
  • 할당 방식: 사설 IP는 네트워크 관리자가 설정하거나 DHCP 서버가 자동으로 할당합니다.
  • 용도: 가정이나 회사 내부 네트워크의 컴퓨터, 스마트폰, 프린터, IoT 기기 등 내부 장치 간 통신에 사용됩니다.
  • 보안: 외부에서 직접 접근이 불가능해 보안에 유리합니다.

사설 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

공인 IP와 사설 IP의 차이점

특징공인 IP (Public IP)사설 IP (Private IP)

범위 전 세계적으로 유일하게 할당 내부 네트워크에서만 유효
접근 가능성 인터넷을 통해 외부에서 접근 가능 외부에서 직접 접근 불가능
사용 용도 서버, 외부와 통신이 필요한 장비 가정 및 회사 내부 장치 간 통신
할당 방식 ISP에서 할당 네트워크 관리자 또는 DHCP 서버에서 할당
보안 보안 위험이 크므로 보호 필요 외부 접근 제한으로 상대적 보안성 높음

NAT(Network Address Translation)와의 관계

가정이나 회사에서는 사설 IP를 사용하는 기기들이 **NAT(Network Address Translation)**를 통해 하나의 공인 IP로 외부와 통신할 수 있습니다. NAT는 사설 네트워크에서 공인 네트워크로 데이터 패킷을 변환해 주며, 공인 IP 주소의 절약과 내부 장치의 보호를 돕습니다.

결론

  • 공인 IP는 외부와 직접적인 통신이 필요한 장치에 사용되고, 사설 IP는 내부 네트워크 내에서의 장치 간 통신에 적합합니다.
  • 사설 네트워크는 NAT를 통해 하나의 공인 IP로 인터넷과 연결될 수 있어, 공인 IP 주소의 부족 문제를 해결하고 보안성을 높입니다.
728x90