CS | Network

[네트워크] 0.0.0.0/0 IP란

seulll 2024. 11. 13. 18:15

0.0.0.0/0는 네트워크에서 사용되는 CIDR (Classless Inter-Domain Routing) 표현으로, "모든 IP 주소"를 의미한다.

 

사이더(CIDR)란 클래스 없는 도메인 간 라우팅 기법이라는 뜻이다.

 

구체적으로 설명하자면:

  • 0.0.0.0은 특정 IP 주소를 가리키지 않고 네트워크 전체를 가리키는 특수 주소이다.
  • /0은 서브넷 마스크로, 0비트의 주소 부분만 고정하고 나머지 32비트는 모두 가변적임을 나타낸다.
  • 이로 인해 IPv4 주소 범위 전체인 0.0.0.0부터 255.255.255.255까지 모든 IP가 포함된다.

이는 주로 방화벽 규칙, 라우팅 테이블, 네트워크 설정에서 외부 네트워크의 모든 IP 주소에 접근을 허용하거나 차단할 때 사용되는데 예를 들어, 특정 포트에 대해 0.0.0.0/0로 허용 설정을 하면, 모든 IP에서 해당 포트로 접근할 수 있게 된다.

 

 

 


0.0.0.0과 0.0.0.0/0의 차이

구분 0.0.0.0 0.0.0.0/0
형태 단일 IP 주소 CIDR 표기법 (IP 범위)
의미 "특정 IP 주소 없음" 또는 "모든 네트워크 인터페이스에서 수신" "모든 IPv4 주소 범위"
사용 예 - 네트워크 인터페이스 바인딩
- DHCP 클라이언트
- 기본 라우팅 설정
- 방화벽 규칙 설정
- 라우팅 테이블 설정
범위 하나의 IP 주소에 해당 IPv4 주소 범위 전체 (0.0.0.0 ~ 255.255.255.255)
목적 특정 네트워크 인터페이스 수신, 아직 IP 할당되지 않음 모든 IP에 대한 접근을 허용하거나 차단

 


정리

 

  • 0.0.0.0은 특정 IP 주소가 없거나 모든 네트워크 인터페이스에서 연결을 받겠다는 의미로 사용된다.
  • 0.0.0.0/0은 모든 IP 주소 범위를 나타내며, 보통 방화벽, 라우팅 테이블, 네트워크 설정에서 사용되어 모든 외부 트래픽을 처리할 때 사용된다.