Máy tính subnet IPv4 và IPv6
Tính địa chỉ mạng, broadcast, wildcard mask, host đầu/cuối và số host khả dụng cho mọi subnet IPv4 hoặc IPv6. Nhận CIDR hoặc netmask, chạy trong trình duyệt.
Ví dụ: 192.168.1.10/24, 10.0.0.5 255.255.240.0, 2001:db8::1/48
| Địa chỉ | 192.168.1.130 |
|---|---|
| Ký hiệu CIDR | 192.168.1.0/24 |
| Địa chỉ mạng | 192.168.1.0 |
| Mặt nạ mạng con | 255.255.255.0 (/24) |
| Wildcard mask (mặt nạ ký tự đại diện) | 0.0.0.255 |
| Địa chỉ quảng bá | 192.168.1.255 |
| Host khả dụng đầu tiên | 192.168.1.1 |
| Host khả dụng cuối cùng | 192.168.1.254 |
| Tổng số địa chỉ | 256 |
| Số host khả dụng | 254 |
| Loại địa chỉ | Riêng tư (RFC 1918) |
| Lớp (phân lớp classful, cũ) | C |
| Mặt nạ mạng con dạng nhị phân | 11111111.11111111.11111111.00000000 |
| Địa chỉ thập lục phân | 0xC0A80182 |
Máy tính subnet là gì?
Máy tính subnet này nhận một địa chỉ IP kèm độ dài tiền tố hoặc netmask và hiển thị mọi thông tin về mạng con chứa nó: địa chỉ mạng và địa chỉ quảng bá, subnet mask, wildcard mask, dải host khả dụng và số lượng địa chỉ. Công cụ hỗ trợ cả IPv4 lẫn IPv6, đồng thời cho biết địa chỉ là công khai, riêng tư (RFC 1918), loopback, link-local, CGNAT hay dành riêng.
Cách sử dụng Máy tính subnet
- Nhập địa chỉ kèm tiền tố, ví dụ
192.168.1.130/24, hoặc kèm netmask dạng chấm, ví dụ10.1.2.3 255.255.240.0. - Với IPv6, nhập địa chỉ như
2001:db8::1/64; địa chỉ không có tiền tố được coi là một host đơn lẻ (/32 hoặc /128). - Đọc bảng kết quả: địa chỉ mạng, subnet mask, wildcard, địa chỉ quảng bá, host khả dụng đầu tiên và cuối cùng, tổng số địa chỉ và số host khả dụng.
- Dùng nút Sao chép để chép một bản tóm tắt ngắn vào tài liệu hoặc ticket.
Ví dụ
192.168.1.130/24
Network 192.168.1.0, mask 255.255.255.0, wildcard 0.0.0.255, broadcast 192.168.1.255, hosts 192.168.1.1 – 192.168.1.254, 254 usable of 256 addresses, Private (RFC 1918), class C
Với 10.1.2.3 255.255.240.0, công cụ hiển thị 10.1.0.0/20 với 4.094 host khả dụng.
Khi nào nên dùng Máy tính subnet
Dùng công cụ khi quy hoạch dải địa chỉ, viết quy tắc tường lửa hoặc security group, cấu hình phạm vi DHCP hay kiểm tra hai host có cùng subnet không. Công cụ không quét hay ping gì cả – đây thuần túy là phép tính – và nó không biết mạng của bạn thực tế được cấu hình ra sao, nên nếu thiết bị đặt mặt nạ khác thì hành vi thực tế cũng sẽ khác.
Máy tính subnet hoạt động như thế nào
Địa chỉ được chuyển thành số nguyên 32 bit (IPv4) hoặc 128 bit (IPv6). Độ dài tiền tố tạo ra một mặt nạ có đúng ngần ấy bit 1 ở đầu; network = address AND mask và địa chỉ cuối là network OR NOT mask. Tổng số địa chỉ là 2^(bits − prefix). Với IPv4, địa chỉ mạng và địa chỉ quảng bá bị loại khỏi số host khả dụng, trừ liên kết điểm-điểm /31 (RFC 3021, 2 host khả dụng) và host đơn /32. IPv6 không có quảng bá; địa chỉ có phần host toàn số 0 là địa chỉ anycast Subnet-Router nên không được tính là khả dụng. Netmask dạng chấm chỉ được chấp nhận khi các bit 1 liên tiếp nhau. Loại địa chỉ được xác định theo bảng các dải đặc biệt của ipaddr.js.
Các Trường Hợp Sử Dụng Phổ Biến
- Tìm địa chỉ quảng bá và dải host của một VLAN /26 trước khi cấu hình router.
- Chuyển netmask như 255.255.248.0 sang CIDR (/21) cho cấu hình cloud hoặc Kubernetes.
- Lấy wildcard mask cần cho ACL của Cisco hoặc câu lệnh network trong OSPF.
- Kiểm tra một khối IPv6 /64 hoặc /56 được cấp có bao nhiêu địa chỉ.
- Xác minh một địa chỉ là riêng tư, CGNAT (100.64.0.0/10) hay công khai trước khi mở dịch vụ ra ngoài.
Câu Hỏi Thường Gặp
Vì sao /31 hiển thị 2 host khả dụng thay vì 0?
RFC 3021 cho phép dùng mạng /31 trên liên kết điểm-điểm, khi đó cả hai địa chỉ được dùng cho hai đầu và không cần địa chỉ quảng bá. Công cụ tuân theo quy tắc này; /32 là một host đơn lẻ.
Wildcard mask là gì?
Đó là phép đảo bit của subnet mask (với /24: 0.0.0.255). ACL của Cisco và OSPF dùng nó để chỉ ra những bit nào được phép thay đổi.
Vì sao địa chỉ IPv6 đầu tiên không được tính là host khả dụng?
Trong IPv6, địa chỉ có interface ID toàn số 0 được dành làm địa chỉ anycast Subnet-Router (RFC 4291). IPv6 không có quảng bá, nên chỉ riêng địa chỉ đó bị loại.
Lớp địa chỉ IP (class) còn quan trọng không?
Không. Địa chỉ phân lớp (classful) đã được CIDR thay thế từ năm 1993. Lớp chỉ được hiển thị để tham khảo vì nó vẫn xuất hiện trong các kỳ thi và tài liệu cũ.