域名解析 A记录 MX记录 CNAME记录 TTL
一、A记录
- 定义与作用:A(Address)记录是用来指定域名对应的IP地址记录,同时也可以设置域名的子域名,A记录目标地址只能使用IP地址。例如,将域名与服务器的IP地址进行关联,使得用户在浏览器输入域名时能够访问到对应的服务器资源。通过设置A记录,可以将某个子域名(如sub.example.com)指向特定的IP地址,实现对该子域名的访问控制。此外,泛域名解析(如*.test.com)可以将该域名所有未指定的子域名指向一个IP地址,这在一些需要统一管理多个子域名访问的场景中非常有用。当相同域名有多个A记录时,表示轮循,可以达到负载均衡的目的,即将用户的访问请求均匀地分配到多个服务器上,提高网站的可用性和性能。
- 操作示例:
- 添加A记录:在主机名中填入子域的名字,类型为A,IP地址/主机名中填入web服务器的IP地址,点击新增按钮即可。如果主机名一栏为空则表示对域名本身做指向。
- 修改A记录:只要在IP地址/主机名一栏中将原来的IP地址直接修改为新IP地址,然后点击修改按钮即可。
- 删除A记录:点击要删除的A记录后面对应的删除按钮即可。
二、MX记录
- 定义与作用:MX(Mail Exchanger)记录用于指定负责处理发往收件人域名的邮件服务器。例如,当Internet上的某用户要发一封信给以某个域名为结尾的邮箱时,该用户的邮件系统通过DNS查找这个域名的MX记录,如果MX记录存在,用户计算机就将邮件发送到MX记录所指定的邮件服务器上。MX记录允许设置一个优先级,越小的数字代表越高的优先次序,当多个邮件服务器可用时,会根据该值决定投递邮件的服务器。并且MX记录的目标地址可以使用域名或IP地址,但MX记录中的域名必须能够映射到一个或者多个DNS中类型为A或者AAAA的地址记录,且根据RFC2181,原则上禁止指向CNAME记录。
- 操作示例:
- 添加MX记录:主机名一栏为空,类型为MX,IP地址/主机名中填入目标地址或IP,优先级里填入数字(必须为整数),点击新增按钮即可。
- 修改MX记录:只要在IP地址/主机名一栏中将原来的目标地址或IP直接修改为新地址或IP,然后点击修改按钮即可。
- 删除MX记录:点击要删除的MX记录后面对应的删除按钮即可。
- 负载均衡方面:当域名的MX记录有多个目标地址且优先级相同时,表示轮循,可以达到负载均衡的目的,但需要邮箱服务商支持。
三、CNAME记录
- 定义与作用:CNAME记录用于将一个域名映射到另外一个域名,DNS遇到CNAME记录会以映射到的目标重新开始查询,CNAME记录的目标地址只能使用域名,不能使用IP地址。例如,有一台计算机名为某个域名(A记录),它同时提供WWW和MAIL服务,可以为该计算机设置两个别名(CNAME):WWW和MAIL。同样的方法可以用于当拥有多个域名需要指向同一服务器IP时,就可以将一个域名做A记录指向服务器IP然后将其他的域名做别名到之前做A记录的域名上,当服务器IP地址变更时,只需要更改做A记录的那个域名,其他做别名的那些域名的指向也将自动更改到新的IP地址上。需要注意的是A记录优先于CNAME记录,如果一个域名同时存在A记录和CNAME记录,则CNAME记录不生效。
- 操作示例:
- 添加CNAME记录:在主机名中填入子域的名字,类型为CNAME,IP地址/主机名中填入目标地址,点击新增按钮即可。
- 修改CNAME记录:只要在IP地址/主机名一栏中将原来的目标地址直接修改为新地址,然后点击修改按钮即可。
- 删除CNAME记录:点击要删除的CNAME记录后面对应的删除按钮即可。
四、TTL
- 定义与作用:TTL值全称是生存时间(Time To Live),它表示解析记录在DNS服务器中的缓存时间,长度为秒。例如,当用户访问某个域名时,DNS服务器会查询该域名的相关解析记录(如A记录、MX记录等),并将这些记录缓存起来,在TTL值规定的时间内,如果再次有对该域名的访问请求,DNS服务器可以直接使用缓存中的记录,而不需要再次查询,提高访问效率。不同的DNS服务器可能有不同的默认TTL值设置,例如东方网景DNS服务器默认即时生效,客户的增加修改一般不超过15分钟可以使用。
本篇文章所含信息均从网络公开资源搜集整理,旨在为读者提供参考。尽管我们在编辑过程中力求信息的准确性和完整性,但无法对所有内容的时效性、真实性及全面性做出绝对保证。读者在阅读和使用这些信息时,应自行评估其适用性,并承担可能由此产生的风险。本网站/作者不对因信息使用不当或误解而造成的任何损失或损害承担责任。
