How to set up different types of DNS records?

Different DNS records are set up differently, this is because each record has different resource data and its corresponding value. For example, For A records, the resource data is the IP address (and its value can be 1.2.3.4). While for CNAME records, the resource data is a domain name (and its value can be example.com).

This article will guide you on how to set up (add/edit) different types of DNS records on the Mlytics platform.

A record

Below are the unique resource data for an A record:

  • Record name: this specifies the fully qualified domain name (FQDN). If this field has an “@“, this denotes the root domain (or the current ORIGIN). And if this field has “www”, or “ftp”, etc., this can denote a subdomain of the root domain. (e.g. www.orangemlytics.xyz).
  • TTL: this specifies the length of time for which a copy of the record will be cached on a server, and it is measured in seconds. (e.g. 3600). Range is from 30 to 86400 seconds.
  • Value: this specifies the IPv4 address (e.g. 123.1.3.5).
  • Enable/Disable Multi CDN: enabling this option will activate the Multi CDN feature for this domain.
  • Enable/disable WRR: enabling Weighted Round Robin (WRR) load balancing method will route DNS requests to multiple origins (i.e. IP address) that the user specified in value field.
    Each IP address will also be assigned weights. The assigned weights are proportional to the number of requests to be routed to the given IP address.

Pressing the ‘+’ button will add another ‘Value’ field.

Click the ‘Add’ button to add the new A Record.

Descriptions for Record name and TTL are the same as all the other records below.
WRR feature can be accessed when editing an existing A record and when Multi CDN is disabled.

AAAA record

Below is the unique resource data for an AAAA record:

  • Value: this specifies the IPv6 address (e.g. 2001:0db8:85a3:0000:0000:8a2e:0370:7334).

Pressing the ‘+’ button will add another ‘Value’ field.

Click the ‘Add’ button to add the new AAAA Record.

CAA record

Below are the unique resource data for a CAA record:

  • Value:
    Flag: is used to represent a critical flag. Usually, it can have the value of either 1 (critical) or 0 (non-critical), with 0 sets as default.
    Tag-Value pair: A tag is a non-zero ASCII string of lowercase letters and numbers that represents the identifier of the property represented by the record. Examples of tags and their values are written below:
    • issue: specifies which Certificate Authority (CA) is authorized to issue a digital certificate for a domain. The value for this tag is the CA, e.g. “letsencrypt.org”, or “sectigo.com”, etc. The presence of an empty issue value disallows all issuance.
    • issuewild: specifies which CA is authorized to issue a wildcard certificate for a wildcard domain. Issuewild takes precedence over issue for wildcard certificate requests. The value for this tag is also the CA.
    • iodef: specifies a method by which a CA may report invalid certificate requests to the domain or a possible policy violation. E.g. “mailto:example@example.com” which instructs the CA to send the report to the specified email address.

Pressing the ‘+’ button will add another ‘Value’ field.

Click the ‘Add’ button to add the new CAA Record.

CNAME record

Below are the unique resource data for a CNAME record:

  • Value: this specifies another fully qualified domain name (FQDN).
  • Enable/Disable Multi CDN: enabling this option will activate the Multi CDN feature for this domain.

Click the ‘Add’ button to add the new CNAME Record.

Check this article to learn more about important considerations when using CNAME records.

MX record

Below are the unique resource data for an MX record:

  • Value:
    Priority number: this number let the DNS know in which sequence each email server should be contacted. The server assigned with the lowest value will have the highest priority (e.g. 10).
    Email server: specifies the fully qualified domain name (FQDN) assigned as the mail server (e.g. mail.orangemlytics.xyz).

Pressing the ‘+’ button will add another ‘Value’ field.

Click the ‘Add’ button to add the new MX Record.

NS record

Below is the unique resource data for an NS record:

  • Value: specifies the fully qualified domain name (FQDN) assigned as the nameserver (e.g. ns.orangemlytics.xyz).

Pressing the ‘+’ button will add another ‘Value’ field.

Click the ‘Add’ button to add the new NS Record.

SRV record

Below are the unique resource data for an SRV record:

  • Service name: this specifies the symbolic name for the service (e.g. _ftp).
  • Protocol: this specifies the transport protocol of the desired service (e.g. TCP).
  • Value:
    Priority number: this number let the DNS know in which sequence each host server should be contacted. The server assigned with the lowest value will have the highest priority (e.g. 10).
    Weight: in cases where several servers are assigned with the same priority number, then the DNS will balance the load between these servers such that the server with a higher weight value will receive more traffic (e.g. 10).
    Port number: this number is used to identify the specific type of services and/or host server (e.g. 20 for File Transfer Protocol (FTP) Data Transfer).
    Host server: specifies the fully qualified domain name (FQDN) assigned as the host server (e.g. ftp.orangemlytics.xyz).

Pressing the ‘+’ button will add another ‘Value’ field.

Click the ‘Add’ button to add the new SRV Record.

TXT record

Below is the unique resource data for a TXT record:

  • Value: this contains arbitrary text information that can be added to the DNS record (e.g. “Hello world!”, or “favorite fruit = orange”).

Pressing the ‘+’ button will add another ‘Value’ field.

Click the ‘Add’ button to add the new TXT Record.