A - 32-bit IPv4 address, usually used to specify the correspondence between hostname and IP address.
AAAA - 128-bit IPv6 address, used to specify the correspondence between hostname and IP address.
CNAME is a type of resource record in the Domain Name System (DNS) that is used to indicate that a given name is an alias for another name (canonical domain).
A CNAME record must always point to another domain name and never to an IP address.
All information about other domain alias records, including MX records and others, will be obtained from the canonical domain. The CNAME record must be the only record for a given domain name and, according to the specification, CNAME is not allowed to be used for the root domain of a zone.
MX (mail service) is a type of Domain Name System (DNS) resource record that indicates the mail servers responsible for handling mail for a given domain name, as well as the priority of the servers if there is more than one.
TXT (text record) is a type of Domain Name System (DNS) resource record that is used to specify additional information about a domain, often this data is intended not only for software but also for people.
For example, this record is used to specify SPF (Sender Policy Framework) policies for mail servers.
SRV (Service Record Value) is often used to discover services associated with a domain. This record contains the hostname, port, and other data necessary to discover the service.
CAA allows the owner of a DNS domain name to specify one or more Certificate Authorities (CAs) authorized to issue certificates for the domain.
NS - this type of record indicates the authoritative DNS server for the domain name (this server contains up-to-date DNS records). Often a domain is delegated to several DNS servers and has several NS records that point to primary and backup servers.
Regery prohibits the creation of an NS record for the root domain of a zone. To do this, use the DNS Provider change tool.
ALIAS - like a CNAME record associates an alias name with another domain name (canonical domain).
This type of record is not directly described in the DNS specification and, unlike CNAME, allows you to specify additional records of other types. For example, if a AAAA record is requested by a DNS client but does not exist for an alias domain, it will be recursively requested from the canonical domain. If the AAAA record exists, its value will be returned without recursive querying.
{
"records": [
{
"type": "A",
"name": "@",
"address": "192.168.0.1",
"ttl": 3600
},
{
"type": "CNAME",
"name": "www",
"target": "@",
"ttl": 3600
}
]
}