Tại sao địa chỉ IP không thể bắt đầu bằng 0 hoặc 255?


8

Nó đã được chỉ định ở đâu đó (có lẽ là trong RFC) rằng các địa chỉ Lớp A nằm trong khoảng từ 1-126 trong octet đầu tiên và địa chỉ lớp E nằm trong khoảng 240-254, nhưng bỏ qua hai mạng tiềm năng ở hai bên, cụ thể là 0 và một mạng 255.

Tôi tin rằng các địa chỉ bắt đầu với các IP này là không hợp lệ. Điều này có nghĩa là họ sẽ không làm việc trên một mạng riêng và có lý do gì để họ không hợp lệ không?

Câu trả lời:


19

Địa chỉ IP 0.0.0.0được sử dụng làm ký tự đại diện để liên kết với tất cả các địa chỉ. Địa chỉ IP 255.255.255.255được sử dụng để biểu thị phát sóng cục bộ.

Bởi vì quyết định này là một phần của thiết kế mạng đẳng cấp có trước CIDR , để chỉ dành riêng các địa chỉ IP cụ thể này, các quy tắc đặc biệt sẽ phải được tạo ra cho / 8 có chứa chúng. Vì một số / 8 dù sao vẫn sẽ được bảo lưu, nên dự trữ những thứ này thay vì tạo ra các quy tắc bổ sung để chúng có thể được sử dụng.


4
Nhưng ... đó không phải là câu hỏi. Tôi biết họ đã đánh dấu nó là đã trả lời nhưng nó không trả lời. Đó không phải là liệu 0.0.0.0 có hợp lệ hay không mà là 0.213.4.67 hoặc bất kỳ 0.xxx hoặc 255.xxx nào khác.
Micah Gafford

3
@DavidSchwartz Đối với những người không quen thuộc với ký hiệu CIDR, có thể không rõ ràng rằng bạn đã giải quyết vấn đề đó.
TR

6
Tôi đã đọc câu trả lời. Đây là nơi mà chuyên gia (bạn) có thể trả lời câu hỏi cư sĩ (tôi) có thể có. Nếu bạn trả lời một câu hỏi để chỉ những người đã biết thì đó là những người duy nhất có thể hiểu nó không trả lời câu hỏi. Vì bạn chưa bao giờ nói cụ thể 0.xxx hoàn toàn bị chặn vì họ quyết định sử dụng 0.0.0.0 làm ký tự đại diện nên tôi chắc chắn không hiểu điều đó. Trên thực tế, tôi chỉ phỏng đoán rằng dựa trên câu trả lời của @DavidSchwartz nhưng vẫn có thể hiểu sai tại sao. Nó chắc chắn sẽ không làm tổn thương bất cứ ai để cập nhật câu trả lời với phiên bản giáo dân. TY cho thời gian của bạn.
Micah Gafford

3
Không có dấu hiệu nào trong câu trả lời sẽ khiến ai đó nghĩ rằng nó sẽ làm rõ điều gì đó. Tôi chỉ cố gắng để có ích cho bất cứ ai tìm kiếm trong tương lai. Bạn trả lời về cơ bản là nói "Thôi đi tìm hiểu tất cả những thứ khác." Câu trả lời nên được đánh dấu nhưng tôi đồng ý không đến mức phải mô tả một cấu trúc nguyên tử hoặc những thứ ngớ ngẩn khác. Thật dễ dàng để làm rõ câu trả lời này mà không khiến người khác tò mò hoặc yêu cầu chứng chỉ Network +.
Micah Gafford

3
Chỉ để giúp bất cứ ai sau này vấp phải điều này, theo như tôi hiểu từ các liên kết trong câu trả lời, vào thời kỳ đầu của Internet, có một vài "mạng lớn" mà tất cả các máy tính kết nối internet là một phần của. Octet đầu tiên của một địa chỉ IP chỉ định mạng lớn đó. 10.x.x.xChẳng hạn, bất kỳ địa chỉ nào của biểu mẫu đều đưa bạn đến ARPANET. Cho rằng 0.0.0.0255.255.255.255là các địa chỉ có mục đích đặc biệt ngay cả trong thiết kế ban đầu này, điều này có hiệu quả bàn giao toàn bộ 0.x.x.x255.x.x.xphạm vi địa chỉ. Khi internet phát triển, điều này đã không thay đổi.
ymbirtt

6

Bởi vì chúng được dành riêng cho các địa chỉ multicast và quảng bá

RFC đặc biệt đã đặt chúng sang một bên là "Dành riêng"

Chúng hợp lệ , nhưng không thể sử dụng được


1
"Không sử dụng được" ???
Xavierjazz

1

0.0.0.0/8 và 255.0.0.0/8 đều được IANA dành riêng vào năm 1981. Khối trước đây là để tự nhận dạng (dựa trên RFC 6890) và khối sau được dành riêng cho "Sử dụng trong tương lai"; chính thức lớp E.

Địa chỉ bắt đầu bằng 240 hoặc số cao hơn chưa được phân bổ và không nên được sử dụng, ngoài 255.255.255.255, được sử dụng để "phát sóng giới hạn" trên mạng cục bộ. Xem (RFC 919) và (RFC 922) để biết thêm.

Thông tin từ: 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


Nhưng lớp E được xác định là 240.0.0.0/4; tức là 240.0.0.0 đến 255.255.255.255 (hoặc có thể 255.255.255.254). Câu hỏi hỏi tại sao 255 được đối xử khác nhau từ 240 đến 254; câu trả lời của bạn không giải quyết điều đó.
Scott
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.