{
  "tool": "subnet-calculator",
  "version": "1.0",
  "input": {
    "ip": "192.168.1.0",
    "cidr": 24
  },
  "result": {
    "ip": "192.168.1.0",
    "cidr": 24,
    "netmask": "255.255.255.0",
    "netmaskCidr": "/24",
    "wildcard": "0.0.0.255",
    "network": "192.168.1.0",
    "broadcast": "192.168.1.255",
    "firstHost": "192.168.1.1",
    "lastHost": "192.168.1.254",
    "totalHosts": 256,
    "usableHosts": 254,
    "ipClass": "C",
    "ipType": "private",
    "binary": {
      "ip": "11000000.10101000.00000001.00000000",
      "netmask": "11111111.11111111.11111111.00000000",
      "network": "11000000.10101000.00000001.00000000",
      "broadcast": "11000000.10101000.00000001.11111111"
    }
  },
  "explanation": "192.168.1.0/24 belongs to network 192.168.1.0 (255.255.255.0). The broadcast address is 192.168.1.255, giving 256 total addresses and 254 usable hosts in the range 192.168.1.1 — 192.168.1.254. The wildcard mask is 0.0.0.255. The IP is class C and is classified as private.",
  "generated_at": "2026-06-04T20:15:59.169Z"
}