Introduction to Vultr DNS

Published on: Wed, Nov 2, 2016 at 11:39 am EST

Vultr offers free DNS hosting for customers' domains. The nameservers are on an AnyCAST network and ensure fast DNS resolution. To use Vultr's DNS, you would need to point your domain to the DNS nameservers listed below. After that, you will need to add your domain in the Vultr DNS control panel.

Nameservers

  • ns1.vultr.com
  • ns2.vultr.com

Supported record types

The following DNS record types are supported by Vultr DNS:

  • A
  • AAAA
  • CAA
  • CNAME
  • MX
  • NS
  • SRV
  • SSHFP
  • TXT

Note: Before using custom NS records, please refer to "Vanity nameservers" in the "Limitations" section below.

Limitations

The following limitations apply to Vultr DNS:

  • No PTR: Vultr DNS does not support adding arpa zones, thus not allowing creation of PTR records. If you need to create a PTR record, please review our reverse DNS article.
  • Minimum TTL: It is not possible to add a DNS record with a TTL lower than 120 seconds.
  • Vanity nameservers: While you can create your own vanity nameservers, there is no guarantee that the IP addresses for ns1.vultr.com and ns2.vultr.com won't change in the future.

Enabling DNSSEC

Vultr allows you to enable DNSSEC for any domain on your account. To do so, simply navigate to the "Zone Settings" tab within the Vultr DNS control panel and toggle the DNSSEC switch on.

You will have to provide your domain's registrar with the DS records listed on the "Zone Settings" page to finish DNSSEC setup. These records are unique to each domain, and cannot be recovered in the event you disable DNSSEC.

Once the DS records have been set with your registrar, you can verify your DNSSEC setup with a tool like DNSViz.

Using Vultr DNS with cPanel

Vultr DNS cannot be used with cPanel in an automated fashion. If you run a cPanel server and plan on using Vultr DNS, you will need to manually add/edit your DNS zones and records. cPanel DNS clustering does not support Vultr's API.

Adding SRV Records

The process of configuring SRV records is prone to human error. Vultr DNS simplifies the process by allowing you to enter most of the required parameters in one section. When you click "Add New Record", you will be presented with an interface from which you select the "Record Type". After selecting "SRV", you will input your record name (example: _sip._udp). In the next section, you will add your record as follows: weight port target. The priority value has its own field.

FAQ

  • Are Vultr DNS nameservers on an AnyCAST network?
    • Yes. Vultr runs its own AnyCAST network for DNS.
  • Can I use Vultr DNS with my cPanel server?
    • Yes. However, you need to make sure to add domains and DNS records manually as explained in the cPanel section of this document.
  • Does Vultr allow white-label DNS/vanity nameservers?
    • Vanity nameserver support is currently bound by the limitations listed in the "Limitations" section of this document. There are no immediate plans to remove any of these limitations.
  • Does Vultr support Unicode records and domain names?
    • Yes. Records and domain names containing Unicode characters will be converted to punycode automatically.
  • Does Vultr support DNSSEC?
    • Yes. You can enable it for any domain on your account. For more information regarding DNSSEC, see the "Enabling DNSSEC" section of this document.
  • Can I change the contents of the SOA record on my domain?
    • Yes. If you'd like to change the SOA primary email contact or nameserver, navigate to the "Zone Settings" tab where you can submit new information.
  • Does Vultr DNS have an API?
    • Of course! The Vultr API includes easy-to-use endpoints for managing all aspects of the DNS system. From adding domains, to enabling DNSSEC, the Vultr API has you covered. See the "DNS" section of the Vultr API documentation for more information.