เหตุใดที่อยู่ IP จึงไม่สามารถเริ่มต้นด้วย 0 หรือ 255 ได้


8

มันถูกระบุไว้ที่ไหนสักแห่ง (สันนิษฐานใน RFC) ที่อยู่ในช่วงชั้น 1-126 ใน octet แรกและที่อยู่ในช่วงชั้น E จาก 240-254 แต่ที่ออกสองเครือข่ายที่มีศักยภาพทั้งสองด้านคือ 0 และ 255 เครือข่าย

ฉันเชื่อว่าที่อยู่ที่ขึ้นต้นด้วย IP เหล่านี้ไม่ถูกต้อง สิ่งนี้หมายความว่าพวกเขาจะไม่ทำงานบนเครือข่ายส่วนตัวและมีเหตุผลที่ทำให้พวกเขาไม่ถูกต้องหรือไม่?

คำตอบ:


19

ที่อยู่ IP 0.0.0.0ใช้เป็นสัญลักษณ์แทนเพื่อผูกกับที่อยู่ทั้งหมด ที่อยู่ IP 255.255.255.255ใช้เพื่อระบุการออกอากาศในเครื่อง

เนื่องจากการตัดสินใจนี้เป็นส่วนหนึ่งของการออกแบบเครือข่ายที่ล้ำสมัยซึ่งมีไว้ก่อนCIDRเพื่อสำรองที่อยู่ IP เหล่านี้เพียงอย่างเดียวกฎพิเศษจะต้องถูกสร้างขึ้นสำหรับ / 8 ของที่มีอยู่ เนื่องจากบางส่วนของ 8/8 จะยังคงสงวนไว้อยู่แล้วมันทำให้รู้สึกถึงการสำรองเหล่านี้มากกว่าการสร้างกฎเพิ่มเติมเพื่อให้พวกเขาสามารถนำมาใช้


4
แต่ ... นั่นไม่ใช่คำถาม ฉันรู้ว่าพวกเขาทำเครื่องหมายว่าตอบแล้ว แต่ไม่ตอบ ไม่ใช่ว่า 0.0.0.0 นั้นถูกต้อง แต่ 0.213.4.67 หรือ 0.xxx อื่น ๆ หรือ 255.xxx อาจเป็นได้
คาห์ Gafford

3
@DavidSchwartz สำหรับคนที่ไม่คุ้นเคยกับสัญกรณ์ CIDR อาจไม่ชัดเจนว่าคุณพูดถึงจุดนั้นแล้ว
TR

6
ฉันอ่านคำตอบ นี่คือสถานที่ที่ผู้เชี่ยวชาญ (คุณ) สามารถตอบคำถามคนธรรมดา (ฉัน) ได้ หากคุณตอบคำถามเพื่อให้มีเพียงคนที่ควรรู้แล้วว่าเป็นคนเดียวที่สามารถเข้าใจได้ว่าจะไม่ตอบคำถาม เนื่องจากคุณไม่เคยบอกว่า 0.xxx ถูกบล็อกโดยสิ้นเชิงเพราะพวกเขาตัดสินใจที่จะใช้ 0.0.0.0 เป็น wildcard ฉันไม่เข้าใจอย่างแน่นอน ในความเป็นจริงฉันแค่คิดว่าเป็นไปตาม @DavidSchwartz แต่ยังคงเข้าใจผิดว่าทำไม แน่นอนว่ามันจะไม่ทำให้ใครบาดเจ็บอัปเดตคำตอบกับเวอร์ชั่นของฆราวาส TY สำหรับเวลาของคุณ
คาห์ Gafford

3
ไม่มีข้อบ่งชี้ในคำตอบที่จะทำให้ใครบางคนคิดว่ามันจะชี้แจงอะไรบางอย่าง ฉันแค่พยายามจะเป็นประโยชน์สำหรับทุกคนที่ค้นหาในอนาคต คุณตอบกลับโดยทั่วไปบอกว่า "เอาล่ะเรียนรู้สิ่งอื่นทั้งหมดนี้กันเถอะ" คำตอบควรจะเป็นแบบ wholistic แต่ฉันจะเห็นด้วยที่จะไม่อธิบายถึงโครงสร้างย่อยของอะตอมหรือสิ่งที่โง่ ๆ มันค่อนข้างง่ายที่จะอธิบายคำตอบนี้โดยไม่แปลกแยกความอยากรู้อยากเห็นหรือต้องการ Network + cert
คาห์ Gafford

3
เพียงเพื่อช่วยให้ทุกคนที่ได้เจอสิ่งนี้ในภายหลังเท่าที่ฉันเข้าใจจากลิงก์ในคำตอบย้อนกลับไปในยุคแรก ๆ ของอินเทอร์เน็ตมี "เครือข่ายขนาดใหญ่" จำนวนหนึ่งที่คอมพิวเตอร์ที่เชื่อมต่ออินเทอร์เน็ตทั้งหมดเป็นส่วนหนึ่งของ octet แรกของที่อยู่ IP ที่ระบุว่าเครือข่ายขนาดใหญ่ 10.x.x.xตัวอย่างเช่นที่อยู่ใด ๆ ของแบบฟอร์มจะพาคุณไปที่ ARPANET ระบุว่า0.0.0.0และ255.255.255.255เป็นที่อยู่ที่มีวัตถุประสงค์พิเศษแม้ในช่วงต้นของการออกแบบสิ่งนี้ส่งมอบอย่างมีประสิทธิภาพทั่วทั้งช่วง0.x.x.xและ255.x.x.xที่อยู่ เมื่ออินเทอร์เน็ตวิวัฒนาการขึ้นสิ่งนี้ก็ไม่เปลี่ยนแปลง
ymbirtt

6

เพราะมันถูกสงวนไว้สำหรับที่อยู่แบบหลายผู้รับและการออกอากาศ

RFC ได้กำหนดไว้เป็น "สงวน" โดยเฉพาะ

พวกเขาจะถูกต้องแต่ก็ไม่สามารถใช้งานได้


1
"ไม่สามารถใช้งานได้" ???
Xavierjazz

1

0.0.0.0/8 และ 255.0.0.0/8 ทั้งสองถูกสงวนไว้โดย IANA ในปี 1981 บล็อกเดิมมีไว้สำหรับระบุตัวตน (ตาม 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 คำตอบของคุณไม่ได้อยู่ที่
สกอตต์
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.