Website review
This review may include AI-generated content and is not individually verified. Domain, certificate and other facts come from the observed data on this page.
What is Networking Toolbox?
Networking Toolbox is a free collection of browser-based utilities for IP addressing, subnetting, and DNS work, hosted at Networking Toolbox. It is aimed at network engineers, sysadmins, and students who need quick answers without installing software or opening a terminal. The site groups its tools into categories such as Subnetting, Lookups, DNS Tools, CIDR, and DHCP.
What it covers
The toolset splits into a few practical clusters:
- Subnetting and CIDR: IPv4 and IPv6 subnet calculators, a VLSM calculator, supernet calculator, subnet planner, IP range to CIDR conversion, CIDR summarization, splitting, deaggregation, and wildcard mask conversion.
- DNS record work: Builders and generators for common record types, including SPF, DKIM, DMARC, CAA, SRV, TLSA, SSHFP, SVCB/HTTPS, and NAPTR, plus reverse zone and PTR helpers.
- Lookups and diagnostics: DNS lookup, reverse DNS, propagation checking, DNSSEC validation checks, blacklist checks, HTTP header and TLS analysis, port checking, BGP route lookup, and ASN/geolocation lookup.
- DHCP: Option 43 generation for wireless controller discovery (Cisco, Aruba, Ruckus, UniFi) and default gateway option helpers.
Who it suits
A sysadmin planning a subnet split can run the VLSM or subnet planner instead of doing mask arithmetic by hand. A mail administrator debugging delivery can build an SPF record, check DMARC policy, and test SMTP TLS in one place. A student learning CIDR can convert between notation and mask format and see the network, broadcast, and host ranges laid out.
Trade-offs to weigh
Because it is a broad, free web toolbox, it is best treated as a convenience layer rather than an authoritative source. For changes that affect live infrastructure, verify generated records and configurations against vendor documentation and test in a controlled environment before applying them. Tools that query external resolvers or perform lookups also depend on network conditions at the time you run them, so results can differ from what a server in another location sees.
A useful next step: if you are working on a specific task, start with the matching category rather than browsing everything. For subnet planning, begin with the IPv4 Subnet Calculator or VLSM Calculator; for email authentication, start with the SPF Policy Builder and DMARC Policy Checker.
How do I calculate a subnet mask and host range for a given IP address?
Use the IPv4 subnet calculator on Networking Toolbox to get the mask, network address, broadcast address and host range from an IP address plus a prefix or mask. The tool is built for exactly this task, so you supply two inputs and read four outputs.
What you need before calculating
- An IP address, e.g.
192.168.10.37. - A prefix length or subnet mask, e.g.
/24or255.255.255.0. If you only have a CIDR value, the CIDR → Mask converter on the same site turns/24into255.255.255.0.
The four numbers you are solving for
| Output | What it means | Example for 192.168.10.37/24 |
|---|---|---|
| Subnet mask | Which bits identify the network | 255.255.255.0 |
| Network address | The first address in the subnet, reserved | 192.168.10.0 |
| Broadcast address | The last address, reserved | 192.168.10.255 |
| Host range | Usable addresses between the two | 192.168.10.1 – 192.168.10.254 |
The rule that makes this work: the mask splits the 32-bit address into a network portion (the 1s) and a host portion (the 0s). The network address has all host bits set to 0; the broadcast address has all host bits set to 1. Everything in between is assignable to devices.
Doing it by hand for one subnet
- Convert the mask to a host-bit count.
/24leaves 8 host bits;/26leaves 6. - Usable hosts = 2^(host bits) − 2. For
/24: 254. For/26: 62. The two subtracted addresses are the network and broadcast. - Find the block size: 256 − the last non-255 mask octet. A
/26mask is 255.255.255.192, so the block size is 64. Subnets therefore start at .0, .64, .128, .192. - Round the IP down to the nearest block start to get the network address; add the block size minus one for the broadcast.
When to reach for the other subnetting tools
- VLSM Calculator — when different segments need different sizes, such as a 100-host office LAN and a 2-address point-to-point link, and you want non-overlapping blocks allocated efficiently.
- Supernet Calculator — when summarising several contiguous subnets into one route for a firewall or routing table.
- IPv6 Subnet Calculator — the same logic on 128-bit addresses, where host counts are effectively unlimited and you are usually planning /64s per segment.
- Subnet Planner — when laying out a whole addressing scheme rather than checking one subnet.
A concrete scenario
You are configuring a branch router and have been handed 10.20.5.200/26. Enter the address and prefix in the calculator. You get mask 255.255.255.192, network 10.20.5.192, broadcast 10.20.5.255, and usable hosts 10.20.5.193–10.20.5.254. That tells you the gateway should sit inside that range and that the next subnet begins at 10.20.6.0 — useful when you need to confirm two devices are actually on the same segment before blaming the firewall.
Decision criterion
Use the calculator for a single address or a quick sanity check. Switch to a planner or VLSM tool as soon as you are allocating more than one subnet, because overlap and wasted space are the errors that manual per-subnet checks tend to miss.
How can I check whether my DNS records are configured correctly, including SPF, DMARC, and DNSSEC?
Use a layered check rather than one single test: first confirm the DNS records resolve as expected, then validate mail authentication records (SPF, DMARC), then verify DNSSEC signing and chain validation. Networking Toolbox groups these into Lookups and DNS Tools, including DNS Lookup, SPF Record Evaluator, DMARC Policy Checker, DNSSEC Validation Chain, DNSSEC AD Flag Checker, and an NS/SOA Consistency Check, so you can work through the layers in one place.
A practical checking order
- Basic resolution — Query A/AAAA, MX, NS, and TXT records for the domain. Confirm the authoritative nameservers are the ones you expect and that answers are consistent across resolvers.
- SPF — Check the TXT record starting with
v=spf1. Verify the syntax, that it stays under the 10-DNS-lookup limit, and that included senders match the services actually sending mail. An evaluator can flag lookups and mechanisms that will fail. - DMARC — Look for a
_dmarcTXT record withv=DMARC1. Check the policy (p=none,quarantine, orreject), alignment settings, and therua/rufreporting addresses. A valid DMARC record is not enough if SPF or DKIM alignment is broken. - DNSSEC — Confirm the zone is signed, the DS record at the parent matches the child DNSKEY, and validation succeeds. The AD (Authenticated Data) flag and a validation-chain check show whether a validating resolver accepts the chain.
What each check catches
| Check | What it verifies | Typical failure it reveals |
|---|---|---|
| DNS Lookup / NS-SOA consistency | Records resolve and nameservers agree | Stale or mismatched zone data |
| SPF evaluator | Syntax, lookup count, sender coverage | Too many lookups; missing sending service |
| DMARC checker | Policy, alignment, reporting | No record, or policy not aligned with SPF/DKIM |
| DNSSEC chain / AD flag | Signing and trust chain | Missing or mismatched DS record |
Common pitfalls
- Propagation vs. configuration: a record can be correct but not yet visible everywhere. Use a propagation checker before assuming a mistake.
- Multiple TXT records: keep SPF and other TXT data in separate records; do not merge them into one string.
- DNSSEC and third parties: if a provider manages part of your DNS, confirm they support signing before enabling it end to end.
- Test with a real message: after the records look right, send mail to a reporting address or an external mailbox and inspect the authentication results headers.
A useful next step is to start with the DNS Lookup and NS/SOA Consistency Check to confirm the zone is healthy, then move to SPF and DMARC, and only then enable or debug DNSSEC. For authoritative external references, compare against ICANN guidance on DNSSEC and DMARC.org for policy interpretation.
How do I plan and allocate IP subnets for a network using VLSM and CIDR?
Plan by working backward from the largest subnet to the smallest, not by slicing the address block evenly. VLSM (Variable Length Subnet Masking) lets each segment get only the hosts it needs, and CIDR notation is how you express those sizes compactly.
A practical planning sequence
- Inventory segments and host counts. List every VLAN, point-to-point link, loopback, and management range. Add growth headroom (commonly 30–100% for access networks, less for links).
- Sort largest to smallest. The biggest subnet determines where you can start carving from your parent block.
- Pick a block size per segment. Round each host requirement up to the next power of two, then add two addresses for network and broadcast on IPv4.
- Assign sequentially from the top of the parent block. Keep contiguous space free at the end for future growth rather than scattering allocations.
- Record the result. A subnet planner or spreadsheet that tracks parent block, mask, gateway, and VLAN ID prevents duplicate assignments later.
Sizing shortcut
| Hosts needed | Usable IPv4 | Prefix | Mask |
|---|---|---|---|
| 2 (point-to-point) | 2 | /30 | 255.255.255.252 |
| 6 | 6 | /29 | 255.255.255.248 |
| 14 | 14 | /28 | 255.255.255.240 |
| 30 | 30 | /27 | 255.255.255.224 |
| 62 | 62 | /26 | 255.255.255.192 |
| 126 | 126 | /25 | 255.255.255.128 |
A /31 is an option for modern point-to-point links that support it, and /32 for loopbacks.
Where the tooling helps
Networking Toolbox bundles the calculators this workflow needs: an IPv4 subnet calculator for masks, network and broadcast addresses and host ranges, a VLSM calculator for unequal segment sizes, a supernet calculator for summarization, and CIDR converters for moving between /24 and 255.255.255.0 form. Its CIDR summarizer and deaggregate tools are the ones to reach for when you need to collapse many routes into one advertisement or split an aggregate back apart.
For cross-checking allocations and looking up who owns an address, ARIN publishes registration data for North America, and RIPE NCC covers Europe, the Middle East and parts of Central Asia.
A concrete example
A site needs 100 hosts on user VLANs, 50 on a voice VLAN, 20 on management, and four /30 router links. Allocate a /24:
- User VLAN: /25 (126 usable)
- Voice VLAN: /26 (62 usable)
- Management: /27 (30 usable)
- Four links: four /30s
- Remainder: reserved for growth
This leaves roughly a quarter of the /24 unallocated instead of consuming it with equal-sized subnets.
Decision criteria
- Contiguous or not: contiguous allocations summarize cleanly into one route; scattered ones force many entries.
- Growth rate: fast-growing segments deserve a full power-of-two step, not the exact current count.
- Route table size: fewer, larger aggregates reduce routing overhead but waste addresses.
- Documentation discipline: the plan is only as good as the record of it.
Next step: build the segment list with host counts, run it through a VLSM calculator, then verify the resulting ranges against your existing routing table before configuring anything.
How can I generate and validate common DNS records like PTR, SRV, or DKIM?
You can generate PTR, SRV, and DKIM records with dedicated builders, then validate them with checkers and resolvers. Networking Toolbox organizes these into a DNS Tools section that includes a PTR Generator, SRV Record Builder, DKIM Key Generator, and a DNS Record Validator. The practical workflow is generate → publish → validate, because a syntactically correct record can still fail due to zone placement, TTLs, or propagation.
Generating each record type
- PTR: A PTR maps an IP address back to a hostname and lives in a reverse zone, not your normal forward zone. Use the PTR Generator or Reverse Zone Generator to produce the record name and value, then confirm the reverse zone is delegated to your DNS provider. A common mistake is creating the record in the forward zone, where it does nothing.
- SRV: An SRV record points a service to a host and port, with priority and weight for failover and load distribution. The SRV Record Builder helps you assemble the
_service._proto.namelabel, priority, weight, port, and target. Verify the target resolves to an A or AAAA record, since SRV targets should not point at a CNAME. - DKIM: DKIM uses a public key published in DNS and a private key your mail server uses to sign. The DKIM Key Generator helps produce the key pair and the TXT record value. Keep the private key only on the mail server, and publish the public key at the selector-based name your signing software expects.
Validating what you published
Generation is only half the job. After publishing, check the record from outside your network:
- Use a DNS Lookup or Reverse DNS Lookup to confirm the record resolves and returns the expected value.
- Use the DNS Propagation Checker to see whether resolvers in different locations return the same answer.
- Use the DNS Record Validator and Zone Linter to catch syntax or structural problems.
- For mail-related records, SPF, DMARC, and MX checkers help confirm the surrounding configuration is consistent.
A concrete scenario
Suppose you are setting up a SIP service at sip.example.com on port 5060. You would create an SRV record like _sip._tcp.example.com with priority 10, weight 60, port 5060, and target sip.example.com, then ensure sip.example.com has an A record. After publishing, query the SRV record from an external resolver and confirm the target address resolves. If clients still fail, check whether the service label matches the protocol your clients expect, since _tcp and _udp are not interchangeable.
For PTR, if you control a small block of addresses, verify the reverse zone is actually delegated to your provider before troubleshooting the record itself. Many "broken PTR" cases are delegation problems, not record problems.
Choosing the right tool
| Need | Start with | Then verify with |
|---|---|---|
| Reverse DNS for an IP | PTR Generator | Reverse DNS Lookup |
| Service discovery record | SRV Record Builder | DNS Lookup |
| Email signing key | DKIM Key Generator | DNS Record Validator |
| General record syntax | Record builders | Zone Linter, DNS Propagation Checker |
A useful next step: generate the record, publish it, then query it from at least two external resolvers before assuming it works. For related references, see IANA for record type definitions and ICANN for DNS policy background.
How do I compare DNS resolver performance and test network connectivity to troubleshoot issues?
For resolver performance, use a query-speed comparison tool that measures the same name against several public resolvers from your own connection, then repeat the test at different times of day. For connectivity, work outward in layers: local gateway, then a known IP, then DNS resolution, then a specific port.
Comparing DNS resolver performance
A resolver speed test is only meaningful when it runs from the network you actually care about, because latency to each provider depends on your ISP's peering. Run it once, then again during peak hours, and compare medians rather than single best times — one lucky cached answer can mislead you.
Judge results by what you need:
- Raw latency matters most for browsing, where every new domain triggers a lookup.
- Consistency matters more than a fast average if you run VoIP or interactive sessions.
- Correctness and DNSSEC validation matter for security-sensitive networks, so verify that a fast resolver actually validates.
Networking Toolbox groups a DNS Query Performance comparison alongside DNS Lookup, Reverse DNS Lookup and DNS Propagation Checker tools, which is a sensible pairing: you can confirm a record resolves correctly and then check how quickly different resolvers return it. See Networking Toolbox.
Testing connectivity in order
Troubleshooting goes faster if you stop at the first layer that fails rather than testing everything at once.
- Local link and gateway — can you reach the router's address? If not, the problem is Wi-Fi, cabling or DHCP, not DNS.
- Raw IP reachability — ping or TCP-check a well-known public IP. Success here with failing names points squarely at DNS.
- Name resolution — run a DNS lookup and check the answer, the responding server and the TTL.
- Port and service — use a TCP port checker for the specific port (443, 25, 587) to separate a blocked port from a dead service.
- Path and routing — a BGP route lookup or traceroute-style tool shows whether the path leaves your ISP as expected.
- TLS and HTTP — if the port opens but the session fails, inspect the certificate chain, protocol versions and security headers.
Networking Toolbox's Lookups section covers this sequence with DNS Lookup, TCP Port Checker, BGP Route Lookup, TLS Certificate Analyzer and HTTP Headers Analyzer, so you can move down the stack without switching sites. The same page also lists DHCP Option 43 generation for wireless controller discovery, which is useful when clients associate but never find their controller — a connectivity symptom that looks like a network fault but is really a DHCP option problem.
A concrete scenario
A branch office reports that a web app loads slowly but everything else is fine. You run a resolver speed comparison from a machine in that office and find one provider returning answers far slower than the others; you switch the DHCP-advertised resolver and the symptom disappears. If the comparison had been run from your head office, it would have shown the opposite ranking — which is why location matters more than the tool.
Choosing between tools
| Need | What to use | Watch out for |
|---|---|---|
| Fastest resolver for your site | Query-speed comparison against multiple providers | Re-test at peak hours; caching skews single runs |
| Correct DNS records | DNS lookup, propagation checker, zone consistency checks | Propagation tools report cached answers, not authoritative state |
| Port blocked vs service down | TCP port checker | A closed port and a filtered port can look similar |
| Encrypted or expired TLS | Certificate analyzer, protocol and cipher probes | Intermediate chain issues often appear only on some clients |
| Mail delivery problems | MX, SPF, DMARC and SMTP TLS checkers | Fix SPF flattening carefully; it can break legitimate senders |
As a next step, pick one resolver you are considering, run the comparison from the affected network three times across a day, and only then change your DHCP or router settings.
User reviews (0)