Configuring Reverse DNS in WHM
For WHM version 11.28
Reverse DNS uses pointer records (
PTR) to convert IP addresses into domain names. This is the opposite of forward DNS, which uses
A records to convert domain names into IP addresses.
Adding the reverse DNS zone file
To begin configuring reverse DNS, you will need to create the reverse DNS zone file.
To do so, you will use the
Add a DNS Zone feature in the
DNS Functions section of your WHM interface (
Main >> DNS Functions >> Add a DNS Zone):
- Enter the IP address in the IP field.
- Enter the appropriate name for the new reverse DNS zone in the Domain field.
- Click the Add Zone button.

The Domain Selection section of the Add DNS Zone screen.
Naming the IPv4 reverse DNS zone
To properly format the
Domain field in the interface using IPv4:
- Drop the last octet from the IP address.
- Reverse the order of the remaining octets.
- Append
in-addr.arpa to the end of the remaining octets.
- Enter this value in the Domain field of the Add a DNS Zone feature.
For example, the reverse DNS zone for
192.168.0.1 is
0.168.192.in-addr.arpa.
You will specify the last octet of the IP address
within the zone file.
Naming the IPv6 reverse DNS zone
To properly format the
Domain field in the interface using IPv6:
- From the end of the IPv6 address, remove the nibbles that you are going to specify in the zone file.
- Reverse the order of the remaining nibbles in the IPv6 address.
- Append
ip6.arpa to the end of the zone file's name.
- Enter this value in the Domain field of the Add a DNS Zone feature.
Note: Nibble is the term for a four-bit aggregation. In this case, the word
nibble represents each value between an IPv6 address' dots, whenever the address is
not written in hexadecimal format.
For example, if you begin with the following IPv6 address:
0.1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.2.0.0.d.2.0.0.0.0.0.0.2.6.2
and you want to specify the last 2 nibbles (
6.2 in this case)
within the zone file, you would create the zone file with the name
2.0.0.0.0.0.0.2.d.0.0.2.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.1.0.ip6.arpa.
Editing the Reverse DNS Zone File
Once you have created your zone file, you need to create each PTR record. You can do this using the WHM
Edit DNS Zone screen (
Main >> DNS Functions >> Edit DNS Zone).
Note: Your zone file should already contain an
NS entry for every authoritative nameserver associated with your server.
To create a PTR record:
- Enter the octet(s) or nibble(s) in an available field under Add New Entries Below this Line.
- Select
PTR in the corresponding pull-down menu.
- In the resulting Hostname field, enter the hostname that corresponds to the last octet(s) or nibble(s) in the IP address.

Creating a PTR record on the Edit DNS Zone screen.
Testing Your Records
After the reverse DNS information has propagated, run a test to ensure that reverse DNS is properly configured. To do so, you can use the following command:
IPv4:
host 192.168.0.1
IPv6:
host 0.1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.2.0.0.d.2.0.0.0.0.0.0.2.6.2
If you have properly configured your reverse DNS zone file, the output should resemble the following:
IPv4:
user@host: [~]# host 192.168.0.1
1.0.168.192.in-addr.arpa domain name pointer www.example.com.
IPv6:
user@host: [~]# host 0.1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.2.0.0.d.2.0.0.0.0.0.0.2.6.2
2.0.0.0.0.0.0.2.d.0.0.2.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.1.0.ip6.arpa domain name pointer www.example.com