DNS records setup in ManageEngine CloudDNS

DNS records setup in ManageEngine CloudDNS

How to create and update DNS records?

What is a DNS record?


The DNS records (also known as zone files or resource records) are the constituent files of a Zone or a Domain that carry the essential instructions that help the DNS resolver quickly resolve the DNS queries for a domain. These files are hosted on authoritative DNS servers and deliver information about a domain or its subdomains such as the associated list of IP addresses of the dedicated hosts configured for delivering responses for the domain and the necessary query processing instructions to deliver optimized response for that domain.

 


Anytime an enduser searches for a URL from their web browser, it is the browser that makes a DNS query to the local public resolver. The resolver in turn forwards the query to the DNS servers. The set of instructions in a DNS record hosted on DNS servers helps the DNS resolver to translate a URL into a unique IP address by navigating the DNS traffic to a specific web server. Each DNS record is identified by a unique domain name and the record type. It is the record type that identifies the nature of the information included in the record.

 

Types of DNS records in ManageEngine CloudDNS


ManageEngine CloudDNS offers complete DNS management support for A, AAAA, CNAME, ALIAS, ANAME, CAA, DS, MX, NS, PTR, SPF, SRV, and TXT records.

Creating DNS records by importing and exporting zone files 


CloudDNS enables you to quickly create all of the records for CloudDNS hosted zone by importing a zone file as JSON and BIND, which are the two standard formats used to represent zone files in a text format.

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

Get the zone file exported and saved as JSON or BIND files from the DNS service provider currently servicing your domain. Make sure the zone file is in RFC-compliant format.

In CloudDNS, create a new zone or select a zone by clicking on its name.


Once you are inside the new zone click the Import button in the top right corner.


Choose if you want to import the zone file as a JSON or a BIND file.



On choosing the desired format, the Import window appears where you can paste the contents of your zone file inside the text box.


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.


The same process is followed to export your zone files in CloudDNS as JSON or BIND files by clicking on 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 JSON or BIND format.

Creating DNS records with customized configurations

 

ManageEngine CloudDNS also enables you to save different values and settings for each DNS record you create within a zone.

 

Select Domains menu from the menu bar on the left window pane.

 


In the Domains page, create a new domain or click on the domain name of your choice from the list of the domains that you intend to create DNS records for.

 

This will take you inside that particular domain, displaying various types of records supported by CloudDNS like A, AAAA, ANAME, CNAME, etc.


 


Select the relevant record type you'd like to configure for your domain and click on it.  


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.




The Create page for the chosen record type displays requesting you to key in the essential details for the new record.



Enter a relevant name for the DNS record.


The Time-To-Live (TTL) value comes pre-filled, if you've enabled an SOA template beforehand or else you can modify the value as per your requirements. More on SOA template here.

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 Maxhost attribute enables you to specify the maximum number of hosts to which the DNS traffic for the particular domain can be directed to. Maxhost carries a default value: 1



The Filters attribute defines the scope of your domain. Filters are rules that you can apply to the records to direct the traffic based on the location, ASN, subnet, IP protocol, or IP address of the end-users.

Only one filter can be associated with a single DNS record. First a record must be created with the filter: world_default before applying any other filters.

Record Modes for dynamic load balancing


While specifically creating A, AAAA, ANAME, CNAME, or ALIAS-type records for a domain, it's mandatory to specify a mode for the record. This mode indicates the type of load balancing strategy applicable for the record. The record mode is set as either standard, failover, or round robin.

Scroll down to find more information on record modes below .


Configuring Hosts for a DNS record

 

CloudDNS enables you to specify a group of multiple Target IP addresses or Hosts which serve the incoming traffic from the client with relevant responses.

 

Click on Add IP.  




CloudDNS 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. The options for configuring the response delivery hosts vary depending on the record Mode you choose. It is the record mode configuration that determines the host(s) for sending optimized response based on the health and priorities attached to each host.

Configuring hosts in standard mode

The standard record mode specifies no special configurations and simply serves the IPs or hosts configured for a record.

For the record Mode Standard, The Add IP window appears requesting only the IP address of the response delivery host, as the standard mode just serves the IP(s) and Host(s) configured for the record. No special configurations come under the standard record mode. 



Configuring hosts in round-robin mode  


The Round-Robin mode distributes the incoming traffic across a group of designated hosts on a rotational basis so that every server in the group gets a chance to serve your traffic. You can also assign weights for each server. The weight value indicates the priority of a host in comparison to other hosts within the target server group. In case identical weight values are assigned to multiple hosts in the target server group, the incoming request is processed in a round robin fashion. This weighted round robin mode, integrated with health monitoring checks, eliminates any trace of instability or downtime.

For the record mode Round- Robin, the Add IP window appears requesting not only the IP address of the host but also the associated weight for that host.  Assign an appropriate weight value between 0 to 255 designates a priority level among the host servers group that you create.



Configuring hosts in failover mode

The failover record mode option is available only for A, AAAA, CNAME, or ANAME records. This mode guarantees strong record redundancy to improve availability and resilience. Choosing this mode will need the addition of extra IPs/hostnames for failover configuration. To specify priority levels among endpoints, add a weight value ranging from 0 to 255 to each response delivering host or endpoint.

Additionally, specifying whether the endpoint is active (Primary IP) or backup (secondary IP) ensures that even if the primary hostname becomes unavailable, the traffic will be automatically steered to either the backup IP address or the next healthy endpoint configured under the record. To ensure only healthy endpoints are involved, each of the host configured to deliver responses for DNS queries are coupled with a suitable monitor to bring pro-active health monitoring into action.




Global Traffic Directed Domains (GTD)


ManageEngine CloudDNS maintains an IP database identifying the location of the requester or the end user at the continent, country, and state/province levels to connect end users to the closest resource by means of Global Traffic Directed Domains(GTD), which rapidly delivers the domain in demand from the closest resource to establish best performance. This can be activated by dragging the Closest toggle.  


To enable GTD for the chosen DNS record drag the Closest toggle to green. This directs the source IP (IP of the enduser or the domain visitor) traffic requesting the domain to a target IP located closest to the Source IP's location.
‚Äč

After creating a relevant DNS record for your domain,  you can easily add or modify the response delivering hosts along with the associated filters, monitors and record mode configurations to re-define the logic ManageEngine CloudDNS deploys to steer the DNS traffic to the host that delivers optimized response to the query.


 

Reach out to support@meclouddns.com for any product-related queries.

 


      New to ADSelfService Plus?

        Resources

            • Related Articles

            • Zone Setup in ManageEngine CloudDNS

              What are Zone Files? The DNS zone file is a unit of administrative control managed by a dedicated authoritative DNS server to store authoritative DNS information for a domain. A Zone file comprises of the data for a domain and also possibly for its ...
            • Zone Transfers in ManageEngine CloudDNS

              Configuring ManageEngine CloudDNS as a primary DNS provider If your organization works with multiple DNS providers you can deploy CloudDNS as the primary provider, in parallel with other third-party primary or secondary DNS providers. Under this ...
            • ManageEngine CloudDNS Analytics

              ManageEngine CloudDNS Analytics Overview CloudDNS keeps you just a few clicks away from learning about the performance of your zones. The analytics of your zones can be easily accessed by selecting the Analytics menu from the menu bar along the left ...
            • Getting Started with ManageEngine CloudDNS

              Introduction to ManageEngine CloudDNS ManageEngine CloudDNS is ManageEngine's first critical DNS infrastructure management product to enrich your experience in the internet landscape. CloudDNS enables you to effortlessly manage DNS records and ...
            • ManageEngine CloudDNS REST API- Documentation

              API Calls Generating Access Token Login to https://clouddns.manageengine.com and click on user profile in the right corner of the Navbar Click on view client credentials and copy the client ID and client secret. Make an API call to ...