域名解析名词解释
记录类型
1.CNAME
CNAME记录是用来指定域名对应的别名记录。通过CNAME记录可以将域名指向另一个域名上。
2.A
A记录是用来指定域名对应的IP地址记录。通过A记录,可以将域名指向到自己的网站服务器的IP地址上,从而实现通过该域名找到相应的网站。
3.NS
NS记录时用来指定域名的域名服务器记录。通过NS记录,您可以指定域名服务器的IP地址,从而实现现域名的解析。
4.MX
MX记录是用来指定域名对应的邮件服务器记录。通过MX记录,可以将域名指向到自己的邮件服务器上,从而实现通过该域名发送和接收邮件。
5.TXT
TXT记录是用来存储任意文本记录。通过TXT记录,可以存储一些自定义信息,例如网站备案信息、统计信息等。
6.AAAA
AAAA记录是用来指定域名对应的IPv6地址记录。通过AAAA记录,可以将域名指向到自己的网站服务器的IPv6地址上,从而实现通过该域名找到相应的网站
7.SRV
SRV记录适用于指定域名对应的服务器记录。SRC的格式如下:
主机名 | 优先级 | 权重 | 端口 | 目标 |
---|---|---|---|---|
www.example.com | 10 | 20 | 80 | mail.example.com |
8.URL
URL记录是指通过服务器的特殊设置,将当前访问的域名指向另一个指定的网络格式。根据目标地址的隐藏与否,URL记录可以分为显性URL和隐形URL两种。
- 显性URL记录
显性URL记录转发是指将域名指向一个http(s)协议地址,访问域名时,自动跳转到目标地址,地址栏显示为目标网站地址。 - 隐性URL记录
隐性 URL 转发是指将域名指向一个不带协议(http:// 或 https://)的地址,访问域名时,浏览器会自动加上默认协议
主机记录
主机记录指的是域名的前缀,比如说www.example.com,www就是主机记录,还有mail、ftp,等等
TTL
TTL是Time To Live 的缩写,表示解析记录在本地DNS服务器中的缓存时间。TTL的单位是秒,默认值为3600秒,也就是1小时。
TTL 的作用是减少域名解析的次数,提高域名解析的效率。当用户访问域名时,本地 DNS 服务器会首先查询本地缓存,如果缓存中存在该域名的解析记录,则直接返回解析结果。如果缓存中不存在该域名的解析记录,则会向权威 DNS 服务器发起解析请求,并将解析结果缓存到本地。
TTL 的值越大,本地 DNS 服务器缓存解析记录的时间越长,域名解析的次数就越少,域名解析的效率就越高。但是,如果 TTL 值设置过大,则可能会导致域名解析记录过时,影响用户访问。
TTL 的值可以根据实际情况进行设置。一般来说,对于经常变更的域名解析记录,可以设置较小的 TTL 值,例如 300 秒或 600 秒。对于不经常变更的域名解析记录,可以设置较大的 TTL 值,例如 24 小时或 48 小时。
以下是TTL值的一些建议:
- 网站域名:建议设置为300秒或600秒。
- 邮箱域名:建议设置为600秒或者24小时。
- 其他域名:建议设置为24小时或48小时。