0000

0.0.0.0은 유효하지 않거나 이용 불가능한 타겟으로 고안된 non-routable meta-addr이다.

as a Host addr

Uses includes:

  • any IPv4 주소 전부를 명시하는 방식. (리스닝 중인 소켓을 바인딩 할 때) 서버 구성할 때 사용되는 방식이다. TCP 프로그래머한테는 INADDR_ANY로 알려져 있다. (bind(2) binds to addr, not interface)

  • addr host는 주소를 할당받지 못했을 때 0.0.0.0으로 선언한다. DHCP 이용할 떄, 초기 DHCPDISCOVER packet을 보낼 때 사용한다.

서버 관점에서 봤을 떄, 0.0.0.0은 로컬 머신에 있는 모든 IPv4 주소. 만약 호스트가 2개의 IP 주소를 가질 때, (192.168.1.1 과 10.1.2.1), 호스트에서 실행 중인 서버는 0.0.0.0에 리스닝 되도록 구성된다. 2개 IP 주소 다로 서버에 접근 가능하다.

As a default route

라우팅 맥락에서, 0.0.0.0은 보통 default route 네트워크 주소로써 네트워크 마스크 zero를 이용한다. 이건 종종 0.0.0.0/0 혹은 0.0.0.0 0.0.0.0으로 표현된다. 이건 IPv4주소 공간으로 매칭되고 대부분 호스트에 제공된다.

Last updated

Was this helpful?