Anthony Freed Technical Services
Tools Hub
Network and email diagnostics that run entirely in the browser.
Who owns an IP address — registry, network, range, country and abuse contact. Paste IPs, hostnames, URLs, or full email headers and every address in them gets looked up.
A domain's mail servers with the IPs and owners behind them — plus its SPF, DMARC and DKIM records checked live, the way mail receivers check them.
Is a mail server on the spam blacklists? Enter an IP — or a domain, which is checked through the mail servers in its MX records, never its web address. Shows the listing code for any hit.
The raw DNS records for any name — A, AAAA, CNAME, MX, TXT, NS, SOA, CAA, SRV and PTR — with TTLs, exactly as published. Check all types at once and export the results.
Paste a full email envelope: plain-language error banners first — DKIM, SPF and DMARC verified against live DNS, not just echoed — then the relay route, the records, and every header parsed into a readable table.
Where things stand
- Build order: IP Lookup (shipped) → MX Lookup → Blacklists → DNS Lookup → Analyze Message Headers → AFTS Guru.
- Analyze Message Headers acceptance test: the markay.net envelope (Bill Davison auto-reply re Invoice #5250) — the tool passes only when it surfaces the missing selector2._domainkey.markay.net DKIM key and the DKIM alignment error on its own, from live DNS.
- Promotion rule: a tool goes live only after it checks out here first.
Tool 1 · Live on the site
IP Lookup
Find who owns an IP address — paste email headers to trace where a message came from.
One lookup at a time, with a short pause between registry queries — the registries rate-limit, so a long list takes a little while. Private addresses (192.168.x.x, 10.x.x.x, …) are flagged, never queried.
Results
| IP Address | Host Name | Owner | Network Name | IP Range (CIDR) | Country | Abuse Contact | Status |
|---|
Registry record
Tool 2
MX Lookup
A domain's mail servers — and the SPF, DMARC and DKIM records receivers judge its mail by, checked live.
DKIM has no central directory — keys live under selectors. The common selectors are probed automatically; add your own below the results if a sender uses a different one.
Mail servers
| Priority | Host | IP Addresses | Owner | Reverse DNS |
|---|
No MX records published — this domain does not advertise mail servers. (Mail can still fall back to the domain's A record under the old implicit-MX rule.)
SPF, DMARC & DKIM
Tool 3
Blacklist Check
Is this mail server listed on the spam blacklists receivers actually consult? Enter an IP — or just a domain, and the mail servers behind it are what get checked.
Type a domain and the tool looks up its MX records and checks the top mail server's IP — never the domain's web address, which is usually a shared web host and says nothing about its mail. Each list is asked the way a mail server asks it — a DNS query for the reversed address. Some lists refuse to answer public resolvers; those are reported as blocked rather than clean.
Results
| Blacklist | Status | Return Code |
|---|
Tool 4
DNS Lookup
The raw records for any name, exactly as published — one type at a time, or every type at once.
Check All Types queries every record type in the list at once; results can be copied or downloaded as CSV. For PTR, enter an IP address — the reverse name is built for you. Answers come from public DNS-over-HTTPS resolvers (Google, with Cloudflare as backup if one cannot be reached from your network).
Records
| Name | Type | TTL | Data |
|---|
Tool 5
Analyze Message Headers
Paste a full email envelope. Problems are called out first, in plain language — and the DKIM, SPF and DMARC verdicts are verified against live DNS, not just read off the header's own stamps.
The acceptance test for this tool: the markay.net envelope must surface its missing selector2 DKIM key and the alignment error on its own.
Delivery verdicts
Problems found
Relay information
| Hop | Delay | From | By | With | Time (UTC) |
|---|
SPF, DKIM & DMARC — verified live
Headers found
| Header | Value |
|---|
Raw headers, as pasted
Tool 6
AFTS Guru
Describe the problem in plain words — the Guru searches its troubleshooting database and comes back with the things to check, in the order to check them.