Home › Developer Tools › Reverse DNS Lookup

Reverse DNS Lookup

Enter an IPv4 or IPv6 address to find its PTR record, the hostname the network owner assigned to it. Paste a whole list or a log file in bulk mode, and check forward-confirmed reverse DNS, which mail servers use to judge senders.

Last updated:

Try:
Advertisement
Advertisement

How to use the Reverse DNS Lookup

  1. Enter an IP address such as 8.8.8.8 or 2606:4700:4700::1111 and click Find hostname.
  2. Switch to Bulk to look up many addresses: paste one per line, a CIDR range, or any text that contains IPs.
  3. Keep Forward-confirm on to check that each PTR hostname resolves back to the same IP.
  4. Read the results: hostname, FCrDNS status, TTL and the reverse name that was queried.
  5. Export the table as CSV or copy it for a report or spreadsheet.

How reverse DNS names are built

PTR records live in two special DNS zones. The tool converts your address into the right name automatically, but this is what it queries:

IP addressReverse lookup name
192.0.2.1010.2.0.192.in-addr.arpa
8.8.8.88.8.8.8.in-addr.arpa
2001:db8::11.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.8.b.d.0.1.0.0.2.ip6.arpa

IPv4 octets are reversed because DNS names are read from the most specific label on the left to the least specific on the right, while IP addresses go the other way. IPv6 addresses are expanded to all 32 hex digits first, then reversed digit by digit.

Reading the results

ResultMeaning
Hostname shownThe IP has a PTR record. Generic names such as 203-0-113-7.dynamic.isp.net usually mean a home or dynamic connection.
No PTR record (NXDOMAIN)The owner of the IP block has not set a reverse name for this address.
Server failureThe reverse zone is delegated to name servers that do not answer correctly.
✓ ConfirmedThe hostname resolves back to the same IP (FCrDNS passes).
✗ Points elsewhereThe hostname exists but resolves to different IPs. Mail servers may treat this as suspicious.
Private / Documentation tagsReserved ranges (RFC 1918, RFC 6598, RFC 5737, RFC 4193) that have no public reverse DNS.

Why reverse DNS matters for email

Most receiving mail servers look up the PTR record of the connecting IP. A missing PTR, a generic dynamic-looking name or a failed forward confirmation are classic spam signals, and some providers reject such connections outright. If you run a mail server, set its PTR to the hostname it announces in HELO/EHLO, make sure that hostname has an A or AAAA record pointing back to the IP, and pair it with valid SPF and DMARC records (check them with the SPF Record Checker and DMARC Checker). To see where an address is located, use the IP Geolocation Lookup.

Frequently asked questions

What is a reverse DNS lookup?

A normal DNS lookup turns a name into an IP address. A reverse lookup does the opposite: it asks for the PTR record of an IP address, stored under a special name such as 8.8.8.8.in-addr.arpa, and returns the hostname the owner of that address block configured.

How is the reverse name built?

For IPv4, the four octets are written in reverse order followed by in-addr.arpa, so 192.0.2.10 becomes 10.2.0.192.in-addr.arpa. For IPv6, the full 32 hex digits are reversed one nibble at a time, separated by dots and followed by ip6.arpa.

Why does an IP have no PTR record?

PTR records are managed by whoever controls the IP block, usually the hosting provider or ISP, not by the owner of a domain. Many home connections, cloud instances and private addresses (such as 192.168.x.x) simply have none, or have a generic one set by the provider.

What is forward-confirmed reverse DNS (FCrDNS)?

FCrDNS means the PTR hostname of an IP also resolves back to that same IP with an A or AAAA lookup. Mail servers commonly require it for senders, and it proves the PTR was set by someone who also controls the hostname's forward zone.

How do I change the PTR record of my server?

Ask the provider that assigned the IP address. Most VPS and cloud dashboards have a reverse DNS or PTR field per IP. Set it to a hostname that has an A or AAAA record pointing back to the IP so FCrDNS passes.

Can a single IP have several PTR records?

Yes, it is allowed, and the tool lists all of them. In practice one PTR per address is recommended, because many systems only use the first answer.

Is this lookup private?

Queries go directly from your browser to Cloudflare's or Google's public DNS-over-HTTPS service. FreeToolCabin runs no server for this tool and does not see or store the addresses you look up.

Are all the tools on FreeToolCabin tested for quality and accuracy?

Yes! Every tool on our site undergoes automated Q/A testing in real browser environments to ensure high precision, correct output, and zero errors. If you happen to spot a bug or have a suggestion, please contact us at [email protected] and our team will review it right away.

Related tools

DNS LookupLook up A, AAAA, MX, TXT, NS, CNAME, SOA and CAA records with TTLs over secure DNS.IP Geolocation LookupFind the country, city, ISP, ASN and time zone of any IP address or domain, with a map.IP Address ConverterConvert IPv4 to decimal, hex, binary, octal and back, with class and private/public check.Subnet CalculatorCalculate IPv4 network, broadcast, host range, masks and host count, and split subnets.Email ValidatorCheck email lists and spot disposable addresses.Website Down CheckerCheck if a website is down for everyone.Deep Link GeneratorCreate links that open directly in apps.URL ParserBreak a URL into its parts and edit query string parameters with a live rebuild.User Agent ParserSee your user agent and parse any UA string into browser, OS, engine and device.HTTP Status CodesSearch every HTTP status code with plain-English meanings, causes, fixes and RFC references.Bulk URL OpenerOpen a list of URLs in new tabs at once or in batches, with cleanup, dedupe and delay.API Request TesterSend GET, POST, PUT and DELETE requests with headers and a body, then inspect the response.WebSocket TesterConnect to a ws:// or wss:// server, send messages and watch a timestamped live log.WHOIS LookupLook up who registered a domain or IP: registrar, creation and expiry dates, name servers, status.Mailto Link GeneratorBuild encoded mailto: links with cc, bcc, subject and body, plus HTML code and a QR code.WhatsApp Link GeneratorCreate wa.me click-to-chat links with a pre-filled message, button HTML and a QR code.Basic Auth Header GeneratorCreate an Authorization: Basic header from a username and password, or decode one.Common Ports ListSearchable TCP/UDP port number list with service, protocol and description, filterable by range.DMARC CheckerLook up a domain's DMARC record, explain every tag, grade the policy and get fix suggestions.DMARC Record GeneratorCreate a DMARC TXT record with policy, reporting and alignment options, every tag explained.Email Header AnalyzerPaste raw email headers to trace every server hop, see delays and check SPF, DKIM and DMARC.SPF Record CheckerLook up a domain's SPF record, count nested DNS lookups, find errors and test a sender IP.SPF Record GeneratorBuild a valid SPF TXT record from mail providers, IPs and includes, with a lookup-count check.CIDR to IP RangeConvert IPv4 or IPv6 CIDR blocks to first/last IP, mask and host count, and export IP lists.DNS Propagation CheckerCompare DNS answers and TTLs from Cloudflare, Google, Quad9, AdGuard and NextDNS side by side.Domain Availability CheckerCheck if domain names are available across .com, .io, .ai and more, with registrar and expiry.MAC Address LookupFind the vendor of a MAC address or OUI, check multicast and random bits, look up many at once.MX LookupFind a domain's mail servers: MX priority, host, IP addresses and the email provider.Uptime SLA CalculatorTurn 99.9% uptime into allowed downtime per day, month and year, or downtime into uptime %.Website Speed TestTest page speed with Lighthouse: performance score, Core Web Vitals and fixes, mobile or desktop.ASN LookupLook up an AS number or IP: network owner, country, registry, abuse contact and announced prefixes.Bandwidth CalculatorEstimate monthly website bandwidth (GB) and the Mbps you need from page views and page size.CNAME LookupFollow a hostname's full CNAME chain to its final IP addresses, with TTLs and CDN detection.CORS TesterSend GET, POST or OPTIONS from your browser to any API and see whether CORS allows it and why not.DKIM Record CheckerLook up a domain's DKIM key by selector (or auto-detect), check key type, bit length and tags.DKIM Record GeneratorCreate a DKIM RSA key pair in your browser with the TXT record, selector host and private key PEM.DMARC Report AnalyzerRead DMARC aggregate XML reports (.xml, .gz, .zip): sources, SPF/DKIM alignment and pass rates.Domain Age CheckerSee how old a domain is, when it was registered and when it expires. Bulk check up to 50.NS LookupFind a domain's authoritative nameservers with their IPs, SOA record and DNS hosting provider.Social Share Link GeneratorMake share links and buttons for Facebook, X, LinkedIn, Reddit, Pinterest, WhatsApp and email.Subnet Mask Cheat SheetInteractive /0 to /32 table of subnet masks, wildcards and host counts with details per prefix.TXT Record LookupLook up a domain’s DNS TXT records and see which are SPF, DMARC, DKIM or verification tokens.VLSM CalculatorSplit a network into variable-length subnets sized to the hosts each one needs.YouTube Timestamp Link GeneratorMake YouTube links that start at a set time, embed start/end codes and lists of timestamps.Email Deliverability CheckerGrade a domain's MX, SPF, DMARC, DKIM, BIMI and MTA-STS records in one report with fixes.Email ObfuscatorHide an email address from spam bots with HTML entities, a JavaScript mailto link or reversed CSS text.Email PermutatorGenerate every common business email format from a first name, last name and company domain.HTTP Header ParserPaste raw HTTP headers to get a table explaining each one plus a security headers grade.IP Blacklist CheckerCheck an IPv4 address against 21 public spam blocklists (DNSBLs) and see listed or clean.IP Range to CIDRTurn a start and end IP into the shortest list of CIDR blocks, for IPv4 and IPv6.IPv6 Subnet CalculatorIPv6 prefix to network, range, address count and /64s, and split it into child subnets.Link in Bio Page GeneratorCreate a link-in-bio page with avatar, bio, links and theme, then download it as one HTML file.
See all 52 Network, DNS & Email Tools →