Introduction
Vanity DNS is also known as branded DNS or white-label DNS. It allows you to use your own domain name as the nameserver for your domain names. By setting up vanity DNS, you can use ns1.example.com
and ns2.example.com
as the nameservers for your domain name instead of using the default RCS nameservers.
This article demonstrates the steps to set up vanity DNS using the RCS DNS service.
Prerequisites
Before you begin, you should:
Have access to the domain control panel.
Set Up Glue Records on Domain Registrar
Glue records are also known as child nameserver records, host records, or nameserver hostname records, depending on the domain registrar. These records are used to resolve the nameservers and the IP addresses of the nameservers associated with your domain name.
To mask the default RCS nameservers, you need to add A records associated with the IPv4 addresses of the default nameservers to your domain name. The instructions to add glue records vary depending on the domain registrar.
The following are the instructions to add glue records on the popular domain registrars.
Add Glue Records
Add the following A records to your domain name.
A ns1 173.199.96.96
A ns2 173.199.96.97
These are the IPv4 addresses of the default RCS nameservers. The ns1 and ns2 are the nameserver hostname records. These IP addresses are the same for all RCS customers and use AnyCast routing to provide fast DNS resolution and high availability.
Verify Glue Record Changes
Fetch the TLD nameserver.
$ dig +short com NS
Replace com
with your TLD.
The output should contain nameservers for the TLD.
a.gtld-servers.net.
b.gtld-servers.net.
c.gtld-servers.net.
...
Fetch the A records of your domain name using the TLD nameserver.
$ dig @a.gtld-servers.net. example.com A
Replace a.gtld-servers.net.
with the TLD nameserver.
The output should contain the A records that you added.
;; ADDITIONAL SECTION:
example.com. 3600 IN A 173.199.96.96
example.com. 3600 IN A 173.199.96.97
If the output does not match, wait for the DNS propagation to complete and try again. It may take up to 24 hours for the DNS propagation to complete.
Set Up DNS Records on RCS
RCS DNS is a managed DNS service that provides a simple interface to add, edit, and remove DNS records. It is a free service that is available to all RCS customers. It uses AnyCast technology to provide fast DNS resolution and high availability.
Manage DNS Records
Navigate to the DNS management page.
Log in to the customer portal.
Navigate to Network > DNS.
Click the domain name.
Mask the Default Nameservers
Mask the default RCS nameservers by adding the following DNS records to your domain name.
A ns1 173.199.96.96
A ns2 173.199.96.97
AAAA ns1 2001:19f0:ccc::1
AAAA ns2 2001:19f0:ccc::2
The A and AAAA records are used to resolve the IPv4 and IPv6 addresses of the default nameservers. The ns1 and ns2 are the nameserver hostname records. These IP addresses are the same for all RCS customers and use AnyCast routing to provide fast DNS resolution and high availability.
Change the Existing Nameservers
Change the existing nameserver records to point to the new nameserver hostname records.
NS ns1.example.com
NS ns2.example.com
Verify DNS Changes
Fetch the DNS records of your domain name using the RCS nameservers.
$ dig @ns1.rcs.is. ns1.example.com A
$ dig @ns1.rcs.is. ns2.example.com A
$ dig @ns1.rcs.is. ns1.example.com AAAA
$ dig @ns1.rcs.is. ns2.example.com AAAA
If the output does not match, wait for the DNS propagation to complete and try again. It may take up to 24 hours for the DNS propagation to complete.
Change Nameservers on Domain Registrar
After adding the glue records and updating the DNS records on RCS DNS, you can now change the nameservers on the domain registrar. The instructions to change the nameservers vary depending on the domain registrar.
The following are the instructions to change the nameservers on the popular domain registrars.
Change the nameservers on the domain registrar to point to the new nameserver hostname records.
ns1.example.com
ns2.example.com
Verify the nameserver changes using the following command.
$ dig +short example.com NS
If the output does not match, wait for the DNS propagation to complete and try again. It may take up to 24 hours for the DNS propagation to complete.
Conclusion
This article demonstrated the steps to set up vanity DNS using the RCS DNS service. By setting up vanity DNS, you can use ns1.example.com
and ns2.example.com
as the nameservers for your domain name instead of using the default RCS nameservers. For more information, refer to the Introduction to RCS DNS.