BounceCheckBounceCheck
    • Features
      Bulk Email Verification
      Verify thousands of emails at once
    • Tools
      Disposable Email Checker
      Detect throwaway email domains
      Disposable Providers
      Temp-mail services & the domains they use
      Email Extractor
      Extract emails from any text or file
      DNS Health Checker
      Check MX, SPF, DMARC, DKIM & blacklists
      SPF Record Generator
      Build a valid SPF record for your domain
      DMARC Record Generator
      Build a DMARC policy to stop spoofing
    • Pricing
    • Compare
    • Blog
    • Docs
    Sign inStart Free
    Back to The Field Guide
    § Guides & Tutorials

    How to Perform a Reverse DNS Lookup (Commands and Tools)

    BounceCheck TeamBounceCheck Team
    August 12, 2026
    6 min read
    Diagram showing how a reverse DNS lookup resolves an IP address to a hostname

    A reverse DNS lookup turns a known IP address into its hostname, the opposite of the forward lookup that turns a domain name into an IP. To run one, type nslookup <IP address> on Windows or dig -x <IP address> on Linux and Mac. The query returns the hostname stored in the IP's PTR record, or an error if no PTR record exists.

    An IP address tells you where a machine lives on the internet, but not what it is called. A reverse DNS lookup closes that gap. It takes a known IP address and returns the human-readable hostname tied to it, the exact opposite of the forward lookup your browser runs when it turns a domain name into an IP. This guide walks through what a reverse lookup is, the commands to run one on any operating system, and why it matters for anyone sending email.

    What is a reverse DNS lookup?

    A reverse DNS lookup, or rDNS, queries an IP address and converts it back into a domain name. A normal forward lookup does the opposite: it searches by name and expects an IP in return, stored in an address (A) record. Reverse lookups instead rely on a pointer record, the PTR record, which maps an address back to a host.

    Those PTR records live in a special domain reserved for the job, the in-addr.arpa space (ip6.arpa for IPv6). It works much like the MX record that routes mail, except it answers a different question. One thing to know up front: reverse DNS is considered best practice but is not required for the internet to function. Without a matching PTR record, a DNS server simply cannot resolve the reverse lookup for that address.

    How to perform a reverse DNS lookup

    Running the nslookup command for a reverse DNS lookup in a terminal

    The fastest way to run a reverse lookup is from the command line. The tool you reach for depends on your operating system, but the idea is the same everywhere: type the command, swap in the IP address you want to resolve, and read back either a hostname or an error.

    Operating system Command
    Windows nslookup <IP Address>
    Linux nslookup <IP>, dig -x <IP>, or host <IP>
    Mac dig -x <IP>

    On Windows, open the command prompt, type nslookup followed by the IP address, and press enter. You will get back the DNS name that confirms the host, or an error such as "non-existent domain" if no PTR record exists. Linux gives you the most options: nslookup, dig -x, and host all perform the query from a terminal. On macOS, dig -x followed by the address does the same job. So yes, nslookup absolutely can run a reverse lookup, on every major platform.

    Use an online reverse DNS tool

    If you would rather not touch a terminal, plenty of web tools format the request for you and add extra context like the country and city tied to an address. Many also bundle related features such as forward lookup or Whois lookup in the same panel. Common options include:

    • viewdns.info, which packs reverse DNS, reverse Whois, IP history, and reverse MX lookup into one interface
    • DomainTools reverse IP, which routes each function to its own page
    • MxToolbox SuperTool, which swaps between MX lookup, SPF record lookup, and reverse lookup without leaving the page

    How a reverse DNS lookup works

    How a PTR record maps an IP address back to a domain name

    Behind that single command sits a small chain of steps. When you query an IP address, the resolver reverses the order of the address octets and appends in-addr.arpa to build a fully qualified domain name. The address 192.168.1.20, for example, becomes 20.1.168.192.in-addr.arpa. The octets flip because an IP reads from network to host, the opposite direction of a DNS name.

    The authoritative DNS server for that reverse zone then looks for the PTR record and, if it finds one, returns the hostname mapped to the address. If the local server cannot answer, normal recursion finds the server that is authoritative for the reverse zone, exactly as a forward lookup would. The requester can then compare the returned name against the domain it expected, which is where reverse DNS becomes a verification tool rather than just a curiosity. The whole setup is technically optional in the DNS standard, but plenty of networked applications lean on it for security checks.

    Why reverse DNS matters for email

    Reverse DNS and PTR records used to verify a sending mail server

    This is where reverse DNS stops being a networking footnote and starts affecting whether your messages reach the inbox. Mail servers routinely run a reverse lookup on the IP that connects to them. If the PTR record does not resolve, or the hostname does not line up with the sending domain in the message's SMTP envelope and headers, the receiving filter treats the message as suspicious and is far more likely to mark it as spam.

    In other words, a missing or mismatched PTR record can quietly undercut your sender reputation no matter how clean your content is. Reverse DNS sits alongside authentication standards like SPF and DKIM as one of the trust signals receivers check before they decide where your email lands. If you send in volume from your own IP, confirming that its PTR record exists and matches your domain is a basic, high-value step.

    When a reverse lookup is worth running

    Reach for a reverse lookup whenever you need to know what is actually behind an address. Network admins use it to put readable hostnames on raw IPs in their logs, security teams use it to vet incoming traffic, and email senders use it to confirm their sending IP is properly named. The command takes seconds, the tools are free, and the answer often explains a problem that an IP address alone never could. If email is your concern, treating reverse DNS as part of your broader deliverability checklist keeps one more avoidable issue off the table.

    Reverse DNS questions, answered

    Which DNS record is used for a reverse lookup?

    The PTR (pointer) record. It maps an IP address back to a hostname and lives in the in-addr.arpa domain for IPv4 or ip6.arpa for IPv6. Forward lookups use A records instead.

    Can nslookup do a reverse lookup?

    Yes. On Windows, Linux, or Mac, run nslookup followed by the IP address and it returns the associated hostname. On Linux and Mac you can also use dig -x or host for the same result.

    How do I perform a forward DNS lookup?

    A forward lookup goes the other way, from name to IP. Run nslookup example.com or dig example.com and the tool returns the IP address stored in the domain's A record.

    Why does my reverse lookup return no result?

    Because no PTR record exists for that IP. Reverse DNS is optional, so many addresses have no pointer record. If it is your own sending IP, ask your hosting provider or ISP to create the PTR record, since they usually control the reverse zone.

    BounceCheck Team

    BounceCheck Team

    The team behind BounceCheck - helping businesses verify emails and improve deliverability.

    • What is a reverse DNS lookup?
    • How to perform a reverse DNS lookup
    • Use an online reverse DNS tool
    • How a reverse DNS lookup works
    • Why reverse DNS matters for email
    • When a reverse lookup is worth running
    • Reverse DNS questions, answered
    • Which DNS record is used for a reverse lookup?
    • Can nslookup do a reverse lookup?
    • How do I perform a forward DNS lookup?
    • Why does my reverse lookup return no result?

    More Articles

    Explore guides on email deliverability, verification, and sender reputation.

    Browse All Articles

    § KEEP READING

    You might also like.

    421 4.7.28 Gmail Rate Limited: What It Means and How to Fix It
    § Email DeliverabilityAug 21, 2026· 5 min read

    421 4.7.28 Gmail Rate Limited: What It Means and How to Fix It

    Your Gmail sends started bouncing back with the same cryptic code. Here's what's actually throttling you, and why switching IPs won't fix it.

    By BounceCheck TeamRead →
    Google Postmaster Tools Deliverability Analysis, Explained
    § Email DeliverabilityAug 20, 2026· 5 min read

    Google Postmaster Tools Deliverability Analysis, Explained

    Your domain can pass every compliance check and still get throttled by Gmail. Here's the dashboard that tells you why, error by error.

    By BounceCheck TeamRead →
    13 Best Bulk Email Verification and Validation Services
    § Guides & TutorialsAug 17, 2026· 24 min read

    13 Best Bulk Email Verification and Validation Services

    Compare the 13 best bulk email verification services of 2026. Detailed reviews covering accuracy, pricing, integrations, and features to help you choose the right tool.

    By BounceCheck TeamRead →

    § COLOPHON

    Email verification, made simple. Built for teams who care about clean data and clean code.

    § STATUS

    All systems operational
    BounceCheckBounceCheck

    Real-time email verification with a stealth SMTP engine. Built for deliverability obsessives.

    § PRODUCT

    • Features
    • Bulk Email Verification
    • Single Verify
    • Real-Time API
    • Integrations

    § TOOLS

    • Email Extractor
    • Disposable Email Checker
    • DNS Health Checker
    • SPF Record Generator
    • DMARC Record Generator

    § RESOURCES

    • Docs
    • Blog
    • Compare
    • Security
    • Pricing

    § COMPANY

    • About
    • Contact
    • Privacy
    • Terms

    © 2026 BounceCheck — All rights reserved.

    GDPRCCPAENCRYPTEDPRIVATE