Kết nối qua MCP →

Nhập phép tính

Công thức

Quảng cáo

Kết quả

Số host khả dụng
254
in a /24 network
Địa chỉ mạng 192.168.1.0/24
Subnet Mask 255.255.255.0
Địa chỉ broadcast 192.168.1.255
Dải host 192.168.1.1 – 192.168.1.254
Tổng số địa chỉ (kích thước khối) 256

Máy tính Subnet IP là gì?

Máy tính subnet IP nhận vào một địa chỉ IPv4 cùng prefix CIDR (chẳng hạn /24) và tính ngay subnet mask, địa chỉ mạng, địa chỉ broadcast, dải địa chỉ host khả dụng cũng như số lượng host mà subnet có thể chứa. Đây là công cụ quen thuộc với kỹ sư mạng, quản trị hệ thống và bất kỳ ai đang ôn luyện các chứng chỉ mạng như CCNA. Công cụ áp dụng cho định địa chỉ IPv4 chuẩn và không bị giới hạn theo quốc gia nào.

Địa chỉ IPv4 32 bit được chia thành phần mạng và phần host tại ranh giới CIDR
Tiền tố CIDR chia địa chỉ 32 bit thành phần mạng và phần host.

Cách sử dụng

Nhập bốn octet của địa chỉ IPv4 (mỗi octet từ 0–255) và chọn prefix CIDR trong khoảng 0 đến 32. Máy tính sẽ áp dụng mask lên địa chỉ IP bằng phép AND theo bit, rồi suy ra mọi giá trị liên quan. Con số nổi bật nhất là số host khả dụng; bảng phía dưới liệt kê đầy đủ địa chỉ mạng, subnet mask, broadcast, dải host và tổng số địa chỉ.

Giải thích công thức

Subnet mask là một giá trị 32 bit, trong đó p bit ngoài cùng bên trái được đặt thành 1. Số bit dành cho host là \(32 - p\), nên kích thước khối (tổng số địa chỉ) là \(2^{(32 - p)}\). Hai trong số đó được dành riêng — địa chỉ mạng (toàn bộ bit host bằng 0) và địa chỉ broadcast (toàn bộ bit host bằng 1) — nên số host khả dụng:

$$\text{Hosts} = 2^{(32 - p)} - 2$$

Bản thân địa chỉ mạng được tính bằng:

$$\text{Network} = \text{IP} \mathbin{\&} \text{Mask}$$
Quảng cáo
Dải subnet hiển thị địa chỉ mạng, dải host khả dụng và địa chỉ broadcast
Subnet trải dài từ địa chỉ mạng đến địa chỉ broadcast, với các host khả dụng ở giữa.

Ví dụ minh họa

Với 192.168.1.10/24: số bit host = 32 − 24 = 8, kích thước khối = 2⁸ = 256, số host khả dụng = 256 − 2 = 254. Cụ thể:

$$\text{Hosts} = 2^{(32 - 24)} - 2 = 2^{8} - 2 = 256 - 2 = 254$$

Subnet mask là 255.255.255.0, địa chỉ mạng là 192.168.1.0, broadcast là 192.168.1.255, và dải host khả dụng từ 192.168.1.1 đến 192.168.1.254.

Câu hỏi thường gặp

Vì sao phải trừ 2 khỏi số host? Địa chỉ mạng và địa chỉ broadcast không thể gán cho thiết bị, nên chúng được loại khỏi tổng số host khả dụng.

Còn /31 và /32 thì sao? Prefix /31 dùng cho các liên kết point-to-point và cung cấp 2 địa chỉ khả dụng (không dành riêng broadcast); /32 đại diện cho một host đơn lẻ. Máy tính này xử lý được những trường hợp đặc biệt đó.

Có hỗ trợ IPv6 không? Không — công cụ này chỉ dành cho định địa chỉ IPv4 (32 bit).

Cập nhật lần cuối: