
IP 주소 0.1.0.1/16의 유효성에 관한 질문이 있습니다. IANA에서 제공한 예약된 IP 목록을 살펴본 후 0.0.0.0/8 및 0.0.0.0/32 범위만 예약된 것으로 나열되어 있음을 확인했습니다. 이로 인해 0.1.0.1/16과 같이 이 범위를 벗어난 주소를 이론적으로 사용할 수 있는지 궁금합니다. 아니면 내가 뭔가를 놓치고 있는 걸까?
답변1
IP 주소 0.1.0.0/16
... "가 아닙니다.IP 주소"(단수)가 아니라 16비트 마스크를 사용하여 서브넷에 속하는 주소 범위입니다.CIDR 표기법.
0.1.0.0/16 is:
255 . 255 . 0 . 0
11111111 . 11111111 . 00000000 . 00000000 - subnet mask, i.e: /16, or 16x 1's
0 . 1 . ? . ?
00000000 . 00000001 . ???????? . ???????? - network address
xxxxxxxx . xxxxxxxx - host address
이로 인해 0.1.0.0/16과 같이 이 범위 밖의 주소를 이론적으로 사용할 수 있는지 궁금합니다.
이 범위를 벗어나지 않습니다. - 0.1.0.0/16
(예: 0.1.0.0
to )는 (ie: to ) 0.1.255.255
에 완전히 포함됩니다 .0.0.0.0/8
0.0.0.0
0.255.255.255
0.0.0.0/8 is:
255 . 0 . 0 . 0
11111111 . 00000000 . 00000000 . 00000000 - subnet mask, i.e: /8, or 8x 1's
0 . ? . ? . ?
00000000 . ???????? . ???????? . ???????? - network address
xxxxxxxx . xxxxxxxx . xxxxxxxx - host address
범위 0.0.0.0/8
는IANA IPv4 특수 목적 주소 레지스트리, 이 범위의 모든 주소는 '원천"이지만 "가 아닐 수도 있습니다.목적지", 아니 "전달 가능", 그리고 "는 아니다전역적으로 접근 가능" - 존재와 함께 "프로토콜에 의해 예약됨".
레지스트리에 표시된 대로,RFC791 섹션 3.2(및 기타 RFC)는 여기에서 무슨 일이 일어나고 있는지 읽고 싶다면 시작하기 좋은 곳입니다.
네트워크 필드의 값이 0이면 이 네트워크를 의미합니다. 이는 특정 ICMP 메시지에만 사용됩니다. 확장 주소 지정 모드가 정의되지 않았습니다. 이 두 기능은 모두 향후 사용을 위해 예약되어 있습니다.
기본적으로는 아니요. 다음으로 시작하는 항목은 사용할 수 없습니다.0.*