就好比某个网络的域名为:www.xxxxxxx.com,如果要访问网站,就要进行解析,
首先在域名注册商那里通过专门的DNS服务器解析到一台WEB服务器的一个固定IP上:31.170.166.*,
然后通过WEB服务器来接收这个域名,把www.xxxxxxx.com这个域名映射到这台服务器的某个目录上。
那么,当输入www.xxxxxxx.com这个域名就可以实现访问网站内容了,即实现了域名解析的全过程。
我们习惯了记忆域名,但服务器与服务器之间却只会认IP地址,域名与IP地址之间是相对应的,
它们之间的转换工作就是所谓的域名解析,域名解析需要由专门的域名解析服务器来完成,
当然这整个过程都是自动进行的,只要域名商的域名解析服务器正常操作。
现在我们就来说说域名解析的方式,域名解析德方式可以分为好几种,
某个今天就挑一些常用的来给大家说明一下:
(一) A记录(Address):
一种把域名或子域名(主机名)指向某个IP地址的一种记录。
就比如我把www.xxxxxxx.com和xxxxxxx.com都指向了31.170.166.93这个IP地址,
需要注意的是指向www.xxxxxxx.com和xxxxxxx.com两个域名是独立的,
我们可以解析到不同的Web服务器上,而且www.xxxxxxx.com是子域名。
再者,把xxxxxxx.com指向IP地址并不代表把所有子域名都指向IP地址,
如果想把域名的子域名都指向同一个IP地址,我们就要把利用泛解析把*.xxxxxxx.com指向IP地址。
备注:A记录是支持以IPv4为IP地址的记录,另有AAAA记录是支持IPv6的记录。
(二)CNAME记录(Canonical Name):
也称为别名指向记录,这是个挺好用记录,它可以将一个域名指向另一个域名的IP地址。
就如我的xxxxxxx.com用A记录指向了31.170.166.93,
又把www.xxxxxxx.com用CNAME记录指向xxxxxxx.com,
那我更改xxxxxxx.comA记录时,www.xxxxxxx.com也会自动更改,
而不需要我自己去修改。
(三)MX记录(Mail Exchange)
它是邮件交换记录,用户可以将该域名下的邮件服务器指向到自己的mail server上,然后即可自行操作控制所有的邮箱设置。您只需在线填写您服务器的主机名或主机IP地址,即可将您域名下的邮件全部转到您自己设定相应的邮件服务器上。
MX记录和A记录可以指向同一个IP地址,但是MX记录必须在A记录之上。
(四)NS记录(Name Server)
此是域名服务器记录,用来指定该域名由哪个DNS服务器来进行解析。
您注册域名时,总有默认的DNS服务器,每个注册的域名都是由一个DNS域名服务器来进行解析的,
DNS服务器NS记录地址一般以以下的形式出现:
ns1.xxxxxxx.com
ns2.xxxxxxx.com
ns3.xxxxxxx.com
ns4.xxxxxxx.com
NS记录是一款很好用的记录,就比如TK顶米的服务器解析面板不支持使用某些记录,
我们可以更改NS记录改用其他的解析服务器来进行解析工作,比如中国著名的DNSPod。
必须注意的是如果你把域名用NS记录指向了别的域名解析服务器,你在原域名解析服务器所用的所有子域名解析将会无效。
(五)URL记录(URL转发)
顾名思义,就是将某个域名转发到另一个域名的记录。
(六)TXT记录
一般指为某个主机名或域名设置的说明,TXT记录的一大重要作用就是设置SPF记录,
以防止你的邮件服务器发送的邮件被当作垃圾邮件。
其他诸如SRV记录等较少用的记录我就不在这里浪费口水啦!
再来我们还必须了解一个专用名词“TTL”,
TTL值全称是“生存时间(Time To Live)”,简单的说它表示DNS记录在DNS服务器上缓存时间。