"The Domain Name System (DNS) is a hierarchical naming system for computers, services, or any resource participating in the Internet. It associates various information with domain names assigned to such participants. Most importantly, it translates domain names meaningful to humans into the numerical (binary) identifiers associated with networking equipment for the purpose of locating and addressing these devices world-wide. An often used analogy to explain the Domain Name System is that it serves as the "phone book" for the Internet by translating human-friendly computer hostnames into IP addresses. For example, www.example.com translates to 18.104.22.168."
"In computing, a name server (also called nameserver or DNS server) consists of a program or computer server that implements a name-service protocol. It will normally map (i.e. connect) a human-recognisable identifier of a host (for example, the domain name 'en.wikipedia.org') to its computer-recognisable identifier (such as the Internet Protocol (IP) address 22.214.171.124), and vice versa."
"An MX record or Mail exchanger record is a type of resource record in the Domain Name System (DNS) specifying how Internet e-mail should be routed using the Simple Mail Transfer Protocol (SMTP). Each MX record contains a preference and a host name, so that the collection of MX records for a given domain name point to the servers that should receive e-mail for that domain, and their priority relative to each other."
"A CNAME record or Canonical Name record is a type of resource record
in the Domain Name System
(DNS) that specifies that the domain name
is an alias of another, canonical
domain name. This helps when running multiple services (like an FTP and
a webserver; each running on different ports) from a single IP address. Each service can then have its own entry in DNS (like ftp.example.com.
). Network administrators also use CNAMEs when running multiple HTTP servers
on the same
port, with different names, on the same physical host.."