Máy tính subnet IP & CIDR

Gõ một địa chỉ có tiền tố như 10.20.30.40/22, một netmask dạng dấu chấm như 192.168.1.10/255.255.255.0, hoặc một địa chỉ IPv6 như 2001:db8::1/48. Máy tính trả về địa chỉ mạng, dải máy chủ dùng được, địa chỉ broadcast, wildcard mask, các dạng nhị phân và hex, loại lớp địa chỉ và loại dải, cùng tên DNS ngược. Nó cũng chia một mạng thành các subnet nhỏ hơn và chuyển đổi giữa độ dài tiền tố và netmask theo cả hai chiều. Mọi thứ được tính trong trình duyệt của bạn.
CIDR là gì: CIDR là viết tắt của Classless Inter-Domain Routing, cách các mạng được phân cỡ từ năm 1993. Nó được viết dưới dạng một địa chỉ theo sau dấu gạch chéo và một số, như 10.20.30.40/22. Về bản chất, địa chỉ IPv4 gồm 32 bit và địa chỉ IPv6 gồm 128 bit. Số sau dấu gạch chéo là độ dài tiền tố: nó đếm có bao nhiêu bit từ bên trái xác định phần mạng, còn các bit còn lại xác định một máy bên trong mạng đó. /22 giữ 22 bit cho mạng và để lại 10 bit cho máy chủ.

Đọc kích thước: các bit máy chủ quyết định một khối lớn hay nhỏ, vì mỗi bit thêm vào làm số lượng nhân đôi. /24 để lại 8 bit máy chủ, tức 256 địa chỉ; /25 để lại 7 và giảm một nửa xuống 128; /23 để lại 9 và tăng lên 512. Tiền tố dài hơn luôn là khối nhỏ hơn: /32 là một địa chỉ, /31 là liên kết hai địa chỉ, /30 là bốn địa chỉ, /24 là một mạng nhỏ thông thường và /8 là một mạng rất lớn. Cùng một giá trị có thể viết dưới dạng netmask, trong đó các bit mạng thành một, nên /24 và 255.255.255.0 có cùng nghĩa; bảng phía dưới liệt kê mọi tiền tố IPv4 từ /0 đến /32.

Vì sao gọi là không phân lớp: trước CIDR, địa chỉ được cấp theo vài kích thước cố định gọi là lớp A, lớp B và lớp C. Hầu hết tổ chức cần ít hơn nhiều so với lớp B và nhiều hơn nhiều so với lớp C, nên một lượng lớn không gian bị lãng phí. CIDR bỏ các lớp cố định và cho phép một khối có đúng kích thước cần thiết. Lớp địa chỉ hiển thị trong kết quả bên dưới chỉ được giữ như nhãn lịch sử, vì không router hiện đại nào ra quyết định dựa trên nó.

Dùng để làm gì: một thiết bị quyết định xem một đích có thể tới trực tiếp trên liên kết nội bộ hay phải chuyển cho router bằng cách so sánh địa chỉ mạng. Với 10.20.30.40/22, địa chỉ mạng là địa chỉ với 10 bit máy chủ bằng không, nên 10.20.30.40 và 10.20.31.9 đều nằm trong 10.20.28.0/22 và tới được nhau trực tiếp, còn 10.20.32.5 nằm trong 10.20.32.0/22 và phải đi qua router. Hàng địa chỉ mạng trong bảng kết quả bên dưới hiển thị giá trị đó cho bất kỳ địa chỉ nào bạn gõ. IPv6 hoạt động tương tự với số lớn hơn: /64 là kích thước thường gặp cho một phân đoạn mạng, /48 là khối phổ biến được cấp cho cả một site, còn /128 là một địa chỉ đơn, tương đương của /32.
Nhập một địa chỉ để xem chi tiết mạng.
Địa chỉ được hiển thị theo từng bit khi đã nhập giá trị.
Độ dài tiền tố mới hoặc số lượng subnet
Việc chia tạo ra một bảng các subnet, tối đa 256 hàng mỗi lần.
Netmask
Cách tính các con số: độ dài tiền tố là số bit từ bên trái thuộc phần mạng, các bit còn lại là phần máy chủ. Địa chỉ mạng là địa chỉ với mọi bit máy chủ bằng không, còn địa chỉ broadcast có mọi bit đó bằng một. Với IPv4, một mạng điểm-nối-điểm thông thường dành riêng hai địa chỉ, nên /24 có 256 địa chỉ nhưng 254 máy chủ dùng được. /31 không có broadcast và cả hai địa chỉ đều dùng được, còn /32 là một route máy chủ đơn.

Ghi chú về tính đúng đắn: id:address/prefix không có tiền tố được coi là một máy chủ đơn. Một netmask có khoảng trống ở giữa, như 255.0.255.0, là không hợp lệ và bị từ chối thay vì đoán. IPv6 dùng cùng quy tắc với 128 bit; các quy tắc subnet-zero và all-ones cổ điển thuộc về định tuyến IPv4 phân lớp cũ và không được áp dụng ở đây.

Quyền riêng tư: không có gì trên trang này liên hệ mạng. Các địa chỉ bạn gõ ở lại trong trình duyệt và không được ghi nhật ký hay truyền đi đâu.