Network diagnostic tools that show their working
IP and DNS lookups, WHOIS, subnet maths, port checks, TCP ping and SSL certificate tests, run from our servers and explained line by line. Free, no sign-up.
We route it to the right tool: domains to DNS, IPs to IP lookup, CIDR blocks to the subnet calculator, MACs to the vendor lookup.
Every tool, one patch panel
IP & devices
DNS & domains
- 04DNS lookupAll record types, choose your resolver
- 05Dig onlinedig-style output without a terminal
- 06MX lookupMail servers in priority order
- 07TXT lookupEvery TXT record, labelled
- 08Reverse DNSPTR records with forward confirmation
- 09CAA lookupWhich CAs may issue for a domain
- 10DNS propagationSame query, eight resolvers
- 11WHOIS lookupRegistrar, dates, status, name servers
Subnetting & addressing
- 12Subnet calculatorNetwork, broadcast, hosts, splits
- 13IPv6 subnet calcPrefix range, /64 count, splits
- 14CIDR calculatorCIDR ↔ range, range → minimal blocks
- 15Wildcard maskInverse masks and ACL lines
- 16Subnet cheat sheetEvery prefix /0 to /32 in one table
- 29VLSM calculatorPlan unequal subnets, no overlap
- 17IP to decimalDotted ↔ decimal, hex, binary
- 18IPv4 to IPv6Mapped, 6to4 and NAT64 forms
Connectivity
TLS, HTTP & email auth
Help
Where the tests run, and why it matters
A browser can't open raw sockets, send DNS queries on port 53 or read a server's certificate chain, so the lookups on NetKit run on a server function on Vercel's network and the results come back to your page. That has consequences you should know when you read a result:
- Port checks, ping and SSL tests see your server from the internet side. That's what you want when you're checking port forwarding or a firewall rule, but a service that only listens on your LAN will correctly show as closed.
- DNS lookups go to public resolvers (Cloudflare 1.1.1.1 by default, or the one you pick) over DNS-over-HTTPS. Your ISP's resolver or your office's split-horizon DNS may cache a different answer. The propagation checker asks eight resolvers at once to show exactly that.
- Ping is TCP, not ICMP. Serverless platforms don't allow ICMP, so we time a TCP handshake instead. It's often a better predictor of real application latency anyway; the ping page explains the difference.
- The subnet, CIDR and conversion tools run entirely in your browser. Nothing you type there leaves your device.
Every tool page includes an interactive explainer for the concept behind it: drag a prefix across the 32 bits of an address, step a DNS query from your laptop to the root servers, raise a packet's TTL one hop at a time, or break a certificate chain to see why phones reject it while desktops don't. For learning beyond networking, ahaboo builds explainers you can manipulate, walking through ideas such as photosynthesis, lunar phases, and the difference between marginal and effective tax rates.
Stuck on something odd?
Paste the output of dig, traceroute, curl -v, openssl s_client or a confusing error message into the output explainer. It reads the output, tells you what it means and suggests the next command to run. Most tool results on NetKit also have an "Explain this result" button.