Reverse IP Lookup tools resolve a given IP to the Host. When you enter an IP address, the tool attempts to locate a DNS PTR record for that IP address.
The Reverse DNS Check tool queries the given IP to resolve to a hostname. The hostname is anything like a normal domain or sub-domain, i.e., google-public-DNS-a.google.com. This hostname is Google's hostname against IP 8.8.8.8, which is Google's public DNS IP. If you enter your IP, it might point to the hostname of your ISP, or if you query your server's IP, it might show you your domain name on which it resolves.
A PTR record, known as a pointer record or reverse DNS record, is the type of Domain Name System (DNS) record used to store the domain or hostname for an IP address. It maps an IP address to a hostname.
PTR records, referred to as "reverse DNS" records, are used in IP reverse lookup. You can get the associated domain name or hostname using the IP address.
PTR record lookups are the opposite of an A record lookup for an IPv4 address and an AAAA record lookup for an IPv6 address.
Typically, a user wishes to establish a connection to a server with an already-known domain name, but the user does not have the correct IP address. When a user enters a domain name in the browser, the DNS lookup process occurs, matching the domain name to an IP address.
A reverse DNS lookup or reverse IP address lookup is an opposite process that starts with an IP address and ends with the associated domain name or hostname's lookup. Here the user already knows the IP address and wishes to find the domain or hostname associated with that IP.
The PTR record's structure is the same as other DNS record types. The different pieces of information are arranged in the record in their relevant fields.
<name> <ttl> <class> <type> <rdata>
Here
The syntax is similar to A record, but the field content differs. Here, one thing is essential to remember that is reverse mapping. Therefore the IP address is specified in reverse sequence.
An, A record must exist for every PTR record. A PTR record stored as the IP address is broken into segments and then reversed, followed by .in-addr.arpa. (it is the namespace within .arpa for reverse DNS lookups in IPv4).
For example, the PTR record of IPv4 address 8.8.4.4 for domain dns.google will be stored under 4.4.8.8.in-addr.arpa.
Name | TTL | Class | Type | rdata |
---|---|---|---|---|
4.4.8.8.in-addr.arpa. | 3600 | IN | PTR | dns.google |
In the above example
IPv6 addresses are composed differently than IPv4 addresses, and IPv6 PTR records exist in their distinct namespace within .arpa. PTR records for IPv6 are stored under the IPv6 address, reversed, and converted into four-bit sections (as opposed to 8-bit sections, as in IPv4), plus .ip6.arpa.
For example, the PTR record of IPv6 address 2001:4860:4860::8844 for domain dns.google will be stored under 4.4.8.8.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.6.8.4.0.6.8.4.1.0.0.2.ip6.arpa.
Name | TTL | Class | Type | rdata |
---|---|---|---|---|
4.4.8.8.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.6.8.4.0.6.8.4.1.0.0.2.ip6.arpa. | 3600 | IN | PTR | dns.google |
In the above example
If you are using Windows, run nslookup IP_address in your command prompt.
If you are using Linux or MAC OS, run dig -x IP_address on Linux's console terminal or MacOs's terminal.
Note: Replace the IP_address with your domain's IP address.
Just enter the IP address and click on the "Submit" button. The IP address reverse lookup will perform the reverse IP search and provides you with the result.
Also, check PTR records through multiple DNS servers worldwide with the WhatsMyDNS tool.
PTR records are used in reverse IP address lookups. These records are a must for outgoing mail servers.
Some email servers like Gmail and Yahoo mail use anti-spam filters to check whether the IP address of a server trying to deliver mail has matching forward and reverse DNS records. It helps to check the domain or hostname(s) of an email address(es) and see if the associated IP address(es) is likely to be used by the legitimate email server.
As anti-spam filters perform these checks, email delivery problems can occur from a misconfigured or missing PTR record. To send mail PTR record is mandatory. Email services may block or reject all emails from that domain if a domain does not have a PTR record or the PTR record contains the wrong domain or hostname. The mail servers use them to ensure that emails come from the location they claim to come from.
The simple answer is yes. Email is integral to the business, and PTR records usage is in Google's best practices.
You never want your email to bounce back or be a part of a spam folder. It harms your trustworthiness and credibility and makes your customers wonder why your email is not reaching their inboxes.
Typically, a PTR record can point to only one hostname through the IP reverse lookup process. But what if you need multiple PTR records for a single IP to point to various hostnames? That will work when you have several domains registered; all have the same IP address as the DNS A record.
The Domain Name System does not restrict your number of entries, but having multiple PTR records is not recommended at all. Because the software running the mail servers often expects only one entry for each IP address, "One IP - One PTR."
A server may randomly pick one during a reverse lookup IP if various PTR records are defined for a single IP address.
No feature is available to prioritize PTR records, like the MX records.
Moreover, adding several PTR records for a single IP address does not improve trustworthiness. And it may even result in a failed verification of A/PTR records and reducing email delivery ratio.
It typically depends on how frequently the hosting company updates the zone files. Even if you update the PTR records from the hosting panel's dashboard, the hosting company immediately updates their zone files after those updates. Still, it takes time because of DNS TTL. Usually, it takes 24 to 48 hours for the DNS records to propagate globally. You can use my DNS checker to check whether or not your PTR records are propagated on all DNS servers globally.
Looking for more DNS tools? Why don't you try our CNAME Checker, Nameserver Checker, and MX Record Checker? All the DNS tools are top-notch and free!