Ý nghĩa của địa chỉ 10.0.0.1/24 trên máy tính của tôi ( ip addr
- lệnh) là gì?
1/24 chứ không phải 0/8
Phạm vi 10.0.0 và không 192.168.10
Ý nghĩa của địa chỉ 10.0.0.1/24 trên máy tính của tôi ( ip addr
- lệnh) là gì?
1/24 chứ không phải 0/8
Phạm vi 10.0.0 và không 192.168.10
Câu trả lời:
Nghĩ rằng tôi sẽ mở rộng về điều này với một vài ví dụ
/ 8 = 255.0.0.0
/ 16 = 255.255.0.0
/ 24 = 255.255.255.0
/ 32 = 255.255.255.255
192.168.1.0/24 = 192.168.1.0-192.168.1.255
192.168.1.5/24 vẫn nằm trong cùng một mạng như trên, chúng tôi sẽ phải chuyển đến 192.168.2.0 để ở trên một mạng khác.
192.168.1.1/16 = 192.168.1.0-192.168.255.255
Khi bạn có một mạng, bạn sẽ mất hai địa chỉ IP một để phát và một cho mạng. IP đầu tiên được dành riêng để tham chiếu đến mạng trong khi IP cuối cùng của phạm vi được dành riêng cho địa chỉ quảng bá.
Ngoài câu trả lời của Tim:
/ 24 thay vì / 8 có nghĩa là 3 octet đầu tiên của địa chỉ IP được sử dụng để chỉ định mạng. Đây chỉ là một cài đặt bạn có thể thay đổi nếu bạn muốn. Việc sử dụng phạm vi riêng tư với mặt nạ / 24 là không phổ biến nhưng không có lý do gì bạn không thể làm điều đó.
/ 8 chỉ sử dụng octet đầu tiên để chỉ định phần mạng, đó là ý nghĩa của một mạng 10. trong những ngày trước CIDR và đó là lý do tại sao bạn vẫn thấy nó thường xuyên hơn với / 8 so với 24.
Đối với octet cuối cùng là 0 chứ không phải 1, đó là vì 10.0.0.0 trong trường hợp này sẽ là địa chỉ mạng, với 10.0.0.1 là ip máy tính của bạn.
RFC 1918 dành 3 phạm vi cho các địa chỉ IP riêng. Máy chủ / bộ định tuyến DHCP của bạn được cấu hình để gán phạm vi này.
10.0.0.0 - 10.255.255.255/8
172.16.0.0 - 172.31.255.255/12
192.168.0.0 - 192.168.255.255/16
Định dạng 10.0.0.1/24
này được gọi là đại diện CIDR định tuyến liên miền không phân loại, vì vậy trong ngắn hạn, nó là một mặt nạ bit mô tả phần nào của địa chỉ IP có thể được sử dụng cho phạm vi.
Dưới đây là một ví dụ, trong trường hợp của 10.0.0.1/24
bạn, bạn có 24 bit được bảo toàn trong tổng số trường địa chỉ 32 bit. Nếu bạn nghĩ rằng một địa chỉ IP là 4 phần của 8 bit cung cấp cho bạn 255.255.255.255
tương ứng 2^8.2^8.2^8.2^8
trong trường hợp của bạn, điều đó có nghĩa là phần này, 3 phần của 8 bit, được bảo vệ (sẽ không thay đổi) 10.0.0
và chỉ 8 phần cuối của IP sẽ được sử dụng như một phần của phạm vi .1
cung cấp cho bạn phạm vi trong định dạng này:
10.0.0.1 - 10.0.0.255
Tôi cho rằng 10.0.0.0
IP được bảo tồn cho bộ định tuyến, card mạng hoặc một số thiết bị khác tại sao nó không được bao gồm.
Một điều khác, có lẽ là hiển nhiên, số phạm vi càng nhỏ, ví dụ 32, 24, 16, 8 thì dải IP càng lớn.
Và cuối cùng, đây là một công cụ tuyệt vời cho các thao tác CIDR http://www.ipaddressguide.com/cidr
Chỉ cần lưu ý rằng 10.0.0.0/24 là một mạng con không hợp lệ. Các subnet hợp lệ đầu tiên trong 10.0.0.0/8 (Class A) mạng, bây giờ thái lát với một /24
subnet mask là ... 10.0.1.0/24
. Bạn phải vứt bỏ đỉnh / đáy ở phía mạng giống như bạn làm cho đỉnh / đáy cho phía máy chủ của bitmask đó. Vì lý do tương tự, 10.255.255.0/24 cũng không hợp lệ.
Đối với bất kỳ mặt nạ mạng con đã cho nào, có 2 x - 2 mạng con và 2 x - 2 máy chủ
... Trong đó x là số bit ở phía đó của mặt nạ. Vì vậy, đối với /24
24 ở phía mạng và 8 ở phía máy chủ, hãy tạo 16777214 mạng con và 254 máy chủ. Lưu ý phần "- 2" của phép tính đó ở phía mạng của bitmask. Điều đó có nghĩa là bạn phải vứt bỏ (bạn không thể phát hành) vì chúng có ý nghĩa gì đó đối với lớp vận chuyển của tcp / ip, trong trường hợp này.
Điều này có ý nghĩa với bất cứ ai đã biết rằng bạn tương tự không thể ràng buộc bất kỳ 10.x.y.0/24
và 10.x.y.255/24
địa chỉ nào vì chúng đã có ý nghĩa gì đó.