Managing DNS resource records

 

What are domain Resource Records (RR)?


Resource Records (RRs) are the fundamental information elements of the Domain Name System (DNS). Each RR defines a specific piece of information about the domain. Here are the general components of an RR:

  1. Name: The domain name to which this record pertains.
  2. Type: The type of the resource record, which defines the type of data contained in the record (e.g., A, MX, CNAME).
  3. TTL: Time to Live, which specifies how long the record should be cached by DNS resolvers.
  4. RDATA: Resource Data, the data of the resource record, varies according to the type (e.g., the IP address for an A record).
 

The combination of these elements within a DNS record allows DNS servers to accurately resolve queries by clients for various services related to a domain, such as website addresses, email servers, and service locations.

 

The following are the types of  resource records supported by DDI Central:

  1. A (IPv4): Address record that maps a domain name to an IPv4 address, allowing a domain to be associated with a physical machine or resource on an IPv4 network.
  2. AAAA (IPv6): Address record similar to the A record but for IPv6 addresses, mapping a domain name to an IPv6 address.
  3. CAA (Certificate Authority Authorization): Specifies which certificate authorities (CAs) are allowed to issue certificates for a domain, enhancing security by restricting which CAs can issue certificates.
  4. CNAME (Canonical Name): Redirects one domain name to another domain name, allowing multiple DNS records to map to the same server without specifying IP addresses.

 

  1. DS (Delegation Signer): Holds the cryptographic signature for a DNSSEC-secured domain, which is used to securely delegate a subdomain to another DNS server or manager.

 

  1. MX (Mail Exchange): Directs email to a mail server by specifying the server responsible for accepting email messages on behalf of a domain with a priority level.
  2. NS (Name Server): Indicates the authoritative name server for a domain, which is responsible for presenting information about the domain's DNS zone.

 

  1. PTR (Pointer): Used primarily for reverse DNS lookups, mapping an IP address (IPv4 or IPv6) to a domain name.

 

  1. SPF (Sender Policy Framework): Defines which IP addresses are authorized to send email from a domain, helping to prevent email spoofing.
  2. SRV (Service Locator): Specifies the location of servers for specified services, containing the hostname and port number for services such as VoIP, IM, etc.
  3. TXT (Text): Allows administrators to insert arbitrary text into a DNS record. Often used to provide information to external sources, such as verification tokens for domain ownership or email security policies.
    Microsoft DNS-DHCP-IPAM

Special Case in DDI Central for Microsoft DNS:

  • SPF records are not available for Microsoft DNS servers managed under DDI Central.
     

  • Multi-line TXT records exceeding 252 lines are not available for Zone Scopes of Domains and DNSSEC-enabled Domains.

     

Creating resource records in DDI Central

 

To add or update the resource records for a particular domain

  1. Click on the domain name of your choice from the list of the domains that you intend to create or update DNS records.
  2. This will take you inside that particular domain, displaying various types of records supported by DDI Central like A, AAAA, ANAME, CNAME, etc.


     
  3. Select the relevant record type you'd like to configure for your domain and click on it.  
  4. To create a new record under the chosen record type, Click on the blue Add button at the extreme right corner of the table header under the chosen record type.
  5. On the Create record type page, Enter the subdomain or hostname. 


     
  6. The Time-To-Live(TTL) attribute specifies the total number of seconds the local resolver ought to cache the response for a record before requesting a new one. The default is set to 86400 but can be modified as per your domain's requirements.
  7. DDI Central enables you to configure multiple hosts to provide responses for a domain by clicking Add IP. To configure multiple hosts for a DNS record click on Add IP after each entry.

 

Importing and Exporting zone data

 

DDI Central enables you to quickly create all of the records for your zone by importing a zone file in BIND format, that represents zone files in a text format.

 

Importing 

To create DNS records by importing a zone file in BIND format:

 

  1. Get the zone file exported and saved as BIND file from the other DNS server Make sure the zone file is in RFC-compliant format.
  2. In DDI Central console, create a new zone or select a zone by clicking on its name.
  3. Once you are inside the new zone, click the Import button in the top right corner.
  4. Now you can import the zone file as a BIND file.

 

Click the Import button at the bottom to start importing. You may have to wait a few minutes for the records to be created as it depends on the number of records in your zone file.

 

Exporting

The same process is followed to export your zone files in DDI Central. Click the Export button in the top right corner. On clicking the Export button, the zone files are automatically downloaded as text files with the respective domain name in BIND format.