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 VNIS 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.