跳到主要内容
uencoder

计算 subnet masks and wildcard masks

subnet mask defines 网络/主机边界. Learn 到转换之间 prefix 长度, dotted-十进制 mask, 和 wildcard mask.

  1. 1

    subnet mask 有 1-bits 为网络 portion 和 0-bits 为 hosts. /24 → 255.255.255.0 → 11111111.11111111.11111111.00000000. wildcard mask 是 inverse: 0.0.0.255. Masks 必须是 contiguous (所有 1s followed 通过所有 0s) — non-contiguous masks (e.g., 255.0.255.0) 是无效在 现代 networks.

  2. 2
    IP 信息查询器 →

    Enter IP/prefix 到 see subnet mask 和 wildcard mask. subnet mask 是 used 为网络 calculations; wildcard mask 是 used 在 ACLs (Cisco) 和一些 firewall rules. 两者表示相同网络/主机边界.

  3. 3
    二进制编码器 →

    将 a subnet mask to binary 转换为 verify it is contiguous. 255.255.240.0 → 11111111.11111111.11110000.00000000 — the 1s and 0s are contiguous, so it is valid. 255.0.255.0 → 11111111.00000000.11111111.00000000 — non-contiguous, invalid

常见问题

什么是 wildcard mask?
它是 bitwise 不的 subnet mask: 255.255.255.0 → 0.0.0.255. Used 在 Cisco ACLs: access-列表 1 permit 192.168.1.0 0.0.0.255 means "permit 192.168.1.0/24". wildcard mask specifies 哪个 bits 到 ignore (0 = 匹配, 1 = ignore) — opposite 的 subnet mask.
是 non-contiguous masks 有效?
在 theory, 但在 实践它们是 不 supported 通过最多现代 routing protocols 和 hardware. CIDR requires contiguous masks. Non-contiguous masks 是 used 在旧 BSD netmasks 和一些 ACL configurations, 但应该是 avoided.

解决此任务的工作流

相关工具