IP 주소를 0 또는 255로 시작할 수없는 이유는 무엇입니까?


8

클래스 A 주소의 범위는 첫 번째 옥텟에서 1-126이고 클래스 E 주소의 범위는 240-254이지만 어딘가에 두 개의 잠재적 네트워크, 즉 0과 255 네트워크.

이 IP로 시작하는 주소가 유효하지 않다고 생각합니다. 이것은 개인 네트워크에서 작동하지 않으며 유효하지 않은 이유가 있습니까?

답변:


19

IP 주소 0.0.0.0는 모든 주소에 바인딩하기위한 와일드 카드로 사용됩니다. IP 주소 255.255.255.255는 로컬 브로드 캐스트를 나타내는 데 사용됩니다.

이 결정은 CIDR 이전의 고급 네트워크 설계의 일부이기 때문에 이러한 특정 IP 주소 만 예약하려면이를 포함하는 / 8에 대해 특별한 규칙을 작성해야했습니다. 어쨌든 일부 / 8은 예약 된 상태로 유지되므로 추가 규칙을 작성하는 대신이를 사용하는 것이 좋습니다.


4
하지만 ... 그건 질문이 아니 었습니다. 나는 그들이 답변으로 표시했지만 대답하지 않습니다. 0.0.0.0이 유효한지 여부는 아니지만 0.213.4.67 또는 다른 0.xxx 또는 255.xxx가 될 수 있습니다.
Micah Gafford

3
@DavidSchwartz CIDR 표기법에 익숙하지 않은 사람들에게는 그 점을 분명히 밝히지 못할 수도 있습니다.
TR

6
나는 대답을 읽었습니다. 이곳은 전문가 (귀하)가 일반인 (나)이 가질 수있는 질문에 대답 할 수있는 곳입니다. 이미 알고 있어야하는 사람 만이 이해할 수있는 유일한 사람이되도록 질문에 대답하면 질문에 대답하지 않습니다. 0.xxx가 0.0.0.0을 와일드 카드로 사용하기로 결정했기 때문에 0.xxx가 완전히 차단되었다고 말하지 않았기 때문에 확실히 이해하지 못했습니다. 사실 나는 @DavidSchwartz 회신을 기반으로 한 것으로 추측하지만 여전히 그 이유를 오해 할 수 있습니다. 평신도 버전으로 답을 업데이트하는 사람은 누구도 해치지 않을 것입니다. 당신의 시간을위한 TY.
Micah Gafford

3
답변에 누군가가 무언가를 명확히 할 것이라고 생각하게 할 표시는 없었습니다. 나는 미래에 검색하는 사람에게 도움을 주려고 노력했습니다. 당신은 기본적으로 "이 모든 것들을 배울 것입니다." 대답은 전체 론적이어야하지만 원자 적 하부 구조 나 다른 어리석은 것들을 설명 할 필요는 없다는 점에 동의합니다. 호기심을 없애거나 Network + 인증서를 요구하지 않고도이 답변을 명확하게 설명 할 수 있습니다.
Micah Gafford

3
인터넷의 초기 시절에 답의 링크에서 이해하는 한, 나중에 이것에 걸려 넘어지는 사람을 돕기 위해 인터넷에 연결된 모든 컴퓨터가 포함 된 "대규모 네트워크"가 몇 개있었습니다. IP 주소의 첫 8 진수는 해당 대규모 네트워크를 지정했습니다. 10.x.x.x예를 들어 형식의 모든 주소는 ARPANET으로 연결되었습니다. 점을 감안 0.0.0.0255.255.255.255특수 목적의 주소도 초기 디자인에 있었다,이 효과적으로 전체를 넘겨 0.x.x.x255.x.x.x주소 범위. 인터넷이 진화함에 따라 이것은 변하지 않았습니다.
ymbirtt

6

멀티 캐스트 및 브로드 캐스트 주소 용으로 예약되어 있기 때문에

RFC는 특히 "예약 됨"으로 설정했습니다.

그들은 유효 하지만 사용할 수 는 없습니다.


1
"사용할 수 없음"???
Xavierjazz

1

0.0.0.0/8 및 255.0.0.0/8은 모두 1981 년 IANA에 의해 예약되었습니다. 전자는 자체 식별 용이며 (RFC 6890 기반) 후자는 "미래 사용"용입니다. 공식적으로 클래스 E.

240 이상으로 시작하는 주소는 로컬 네트워크에서 "제한된 브로드 캐스트"에 사용되는 255.255.255.255를 제외하고 할당되지 않았으므로 사용해서는 안됩니다. 자세한 내용은 (RFC 919) 및 (RFC 922)를 참조하십시오.

정보 : https://myip.ms/info/whois/0.0.0.0 https://myip.ms/info/whois/255.0.0.0 https://tools.ietf.org/html/draft-wilson-class -e-01


그러나 클래스 E는 240.0.0.0/4로 정의되었습니다. 즉, 240.0.0.0-255.255.255.255 (또는 255.255.255.254)입니다. 이 질문은 255가 240에서 254와 다르게 취급되는 이유를 묻습니다. 당신의 대답은 그것을 해결하지 못합니다.
Scott
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.