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?