Reverse DNS
Reverse DNS is the process of using DNS to translate IP addresses to hostnames.
It is the opposite of forward DNS, which is used to translate hostnames to IP addresses.
Internet names are those used to refer to hosts on the Internet, such as www.tech-faq.com and www.freebsd.org.
IP addresses are the numbers that Internet routers use to move traffic across the Internet, such as 216.17.138.115 and 216.136.204.117.
Reverse DNS Lookups
One of the best ways to understand reverse DNS is to use the DNS testing tool, `nslookup` to do a sample reverse DNS lookup.
Here is an example of using `nslookup` to do a reverse DNS lookup on the IP address 216.136.204.117:
bash-2.05a$ nslookup 216.136.204.117
Server: localhost.net
Address: 127.0.0.1Name: www.freebsd.org
Address: 216.136.204.117
Reverse DNS PTR Records

Reverse DNS is setup by configuring PTR records (Pointer Records) in the DNS server.
This is in contrast to Forward DNS, which uses A records (Address Records).
Reverse DNS Delegation
When someone registers a domain name with a domain registrar, he/she usually becomes responsible for that Forward DNS domain. In DNS terms, the domain is delegated to the person who registers the domain name.
However, this person is not responsible for his/her reverse records. His/her Reverse DNS records are still most likely the responsibility of your hosting facility or ISP.
To change the Reverse DNS PTR records, contact the company where the IP address came from, usually a hosting facility or an ISP.
Alternatively, the ISP or hosting company may delegate a range of IP addresses to the user, in which case the user must configure Reverse DNS and PTR records in his/her DNS server.
Is Reverse DNS Necessary?
Some junior DNS administrators configure forward DNS and forget to configure reverse DNS.
When they do this, some things work fine. Internet web browsing, for example, works great. However, not everything works.
Reverse DNS is required by some Internet protocols and by extensions to some other Internet protocols. Without reverse DNS, users will experience trouble with r-commands, IRC, some SMTP servers, most enterprise management systems, and many network backup systems.
Troubleshooting problems that faulty or non-existent reverse DNS cause can take considerable time and effort. It is much better to ensure that reverse DNS is configured correctly from the beginning.
- How to Perform a DNS Lookup
Finding out information about a particular web site, such as who owns the domain, can be easily accomplished by using the following specified search engines. Here are the basics of doing a DNS lookup based on the URL, as well as an outline for performing a reverse DNS lookup. Basic DNS Lookup Many organizations offer [...]...
- Understanding DNS Queries and Lookups
DNS Queries Overview The naming system used by DNS is a hierarchical namespace, called the DNS namespace. The DNS namespace has a unique root. The root can contain numerous subdomains. Each subdomain also can contain multiple subdomains. Each domain registered in DNS is connected to a DNS name server. The DNS server of a domain [...]...
- Dynamic DNS
Dynamic DNS is a technology that allows you to update the IP address of a domain in real time. In order to fully understand how Dynamic DNS works, it is important to first understand domain names and name servers. Essentially, all website domain names are held on computer servers known as name servers. These servers [...]...
- DNS Root Servers
The DNS root servers are thirteen DNS server clusters which are responsible for delegating DNS requests to the top level domain (TLD) nameservers. The DNS Root Servers A.ROOT-SERVERS.NET. Operator: VeriSign Naming and Directory Services IP Address: 198.41.0.4 B.ROOT-SERVERS.NET. Operator: Information Sciences Institute IP Address: 192.228.79.201 C.ROOT-SERVERS.NET. Operator: Cogent Communications IP Address: 192.33.4.12 D.ROOT-SERVERS.NET. Operator: University [...]...
- Integrating the DNS Server with DHCP and WINS
Configuring DNS Server and DHCP Integration Windows 2000, Windows XP, and Windows Server 2003 clients can dynamically update their own resource records in Windows Server 2003 DNS. DHCP can also be used to configure down-level clients as DHCP clients. To enable the DHCP server to dynamically update clients; Click Start, Administrative Tools, and then click [...]...




