Kết nối qua MCP →

Nhập phép tính

Công thức

Quảng cáo

Kết quả

Wildcard Mask (Mask đảo)
0.0.0.255
from subnet mask 255.255.255.0
Subnet mask 255.255.255.0
Wildcard mask 0.0.0.255
Octet 1 wildcard 0
Octet 2 wildcard 0
Octet 3 wildcard 0
Octet 4 wildcard 255
Số địa chỉ khớp 256

Wildcard mask là gì?

Wildcard mask (còn gọi là inverse mask hay mask đảo) chính là phần bù bit của subnet mask. Trong khi subnet mask dùng bit 1 để nói "bit này phải khớp", thì wildcard mask lại dùng bit 0 để mang ý nghĩa đó — và bit 1 để nói "không cần quan tâm". Wildcard mask được dùng phổ biến nhất trong danh sách kiểm soát truy cập (ACL) trên Cisco IOS và trong các câu lệnh network của OSPF, nơi thiết bị yêu cầu nhập mask đảo thay vì subnet mask thông thường.

So sánh các bit nhị phân của subnet mask với các bit đảo ngược của wildcard mask
Wildcard mask là nghịch đảo từng bit của subnet mask.

Cách dùng công cụ này

Hãy chọn cách nhập dữ liệu. Bạn có thể nhập độ dài prefix CIDR (ví dụ 24 cho mạng /24) và công cụ sẽ tự suy ra subnet mask trước, hoặc chọn "Subnet mask" rồi gõ trực tiếp bốn octet (chẳng hạn 255.255.255.0). Sau đó công cụ sẽ trả về wildcard mask, hiển thị chi tiết từng octet cùng số lượng địa chỉ mà mask này khớp.

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

Phép chuyển đổi được thực hiện độc lập cho từng octet trong bốn octet:

$$\text{octet wildcard} = 255 - \text{octet subnet mask}$$

Cách tính này đúng vì mỗi octet là một số 8 bit có giá trị tối đa bằng 255 (nhị phân 11111111). Lấy 255 trừ đi giá trị octet sẽ đảo ngược toàn bộ các bit, tạo ra đúng phần bù bit (bitwise inverse).

Quảng cáo
Sơ đồ cho thấy một octet của subnet mask và octet wildcard của nó cộng lại bằng 255
Mỗi octet wildcard bằng 255 trừ đi octet tương ứng của subnet mask.

Ví dụ minh họa

Lấy subnet mask 255.255.255.0 (mạng /24). Áp dụng công thức cho từng octet:

$$255 - 255 = 0, \quad 255 - 255 = 0, \quad 255 - 255 = 0, \quad 255 - 0 = 255.$$

Wildcard mask thu được là 0.0.0.255. Nó khớp 256 địa chỉ (\(1 \times 1 \times 1 \times 256\)), đúng bằng kích thước của một khối /24.

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

Wildcard mask có giống subnet mask không? Không. Hai thứ này là đảo ngược của nhau. Subnet mask 255.255.255.0 tương ứng với wildcard mask 0.0.0.255.

Tại sao OSPF lại dùng wildcard mask? Theo lịch sử, cú pháp cấu hình OSPF của Cisco đã kế thừa cùng định dạng mask đảo dùng trong ACL, nên bạn khai báo mạng bằng wildcard mask thay vì subnet mask.

Wildcard mask có thể không liên tục không? Có — khác với subnet mask, wildcard mask trong ACL có thể dùng các bit không liên tục để khớp theo mẫu nhất định, mặc dù công cụ này giả định mask liên tục theo chuẩn thông thường.

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