# 介绍下DNS解析中的基础知识

- Link: https://www.xuepaijie.com/html/skill/coup/705.html
- Published: 2016-10-26T14:32:25+08:00
- Author: Admin

**什么是 A (Address) 记录？**

是用来指定主机名（或域名）对应的IP地址记录。用户可以将该域名下的网站服务器指向到
自己的web server上。同时也可以设置您域名的二级域名。

**什么是 CNAME (Canonical Name)记录？**

CNAME记录也被称为规范名字，通常称别名指向可以将注册的不同域名统统转到一个主域名上去，
与A记录不同的是，CNAME别名记录设置的可以是一个域名的描述而不一定是IP地址。

**什么是 NS（Name Server）记录？**

是域名服务器记录，用来指定该域名由哪个DNS服务器来进行解析。您注册域名时，总有默认
的DNS服务器，每个注册的域名都是由一个DNS域名服务器来进行解析的，DNS服务器NS记录地址
一般以以下的形式出现：

ns1.domain.com；

ns2.domain.com。

**什么是 MX 记录？**

是邮件交换记录，它指向一个邮件服务器，用于电子邮件系统发邮件时根据 收信人的地址后
缀来定位邮件服务器。

**什么是TXT 记录？**

一般指为某个主机名或域名设置的说明。

**什么是AAAA记录？**

是一个指向IPv6地址的记录。可以使用nslookup -qt=来查看AAAA记录。

**AX记录和CNAMEX记录？**

是私有记录类型，用来提供同一线路中的任意比率的负载均衡策略，实际解析时会转化为A记录
和CNAME执行。

**什么是LINK记录？**

LINK记录是CloudXNS私有记录类型，称为隐藏CNAME，可将用户配置的CNAME隐藏。

如果www.a.com LINK至www.b.com ，www.b.com的A记录为3.3.3.3,用户解析www.a.com时，结果
会显示www.a.com的A记录为3.3.3.3 (前提是www.a.com和www.b.com都在CloudXNS系统中解析)

LINK格式案例：

1）普通域名：

www.a.com  link   www@b.com.

2）@记录：

www.a.com  link   @b.com.

3）泛域名可以link到其他域名，

但是某域名不允许link到泛域名记录，例如*@b.com是不被允许的；

**什么是SRV记录？**

它是DNS服务器的数据库中支持的一种资源记录的类型，它记录了哪台计算机提供了哪个服务
这么一个简单的信息。

记录值格式为：优先级 权重 端口 主机名

主机名必须以“.”结尾。例如：0 8 8080 srv.example.com.

**什么是301跳转？**

被请求的资源已永久移动到新位置，并且将来任何对此资源的引用都应该使用本响应返回的
若干个 URI 之一。

如果可能，拥有链接编辑功能的客户端应当自动把请求的地址修改为从服务器反馈回来的地址。
除非额外指定，否则这个响应也是可缓存的。

**什么是302跳转？**

请求的资源现在临时从不同的 URI 响应请求。由于这样的重定向是临时的，客户端应当继续
向原有地址发送以后的请求。

只有在Cache-Control或Expires中进行了指定的情况下，这个响应才是可缓存的。

**什么是隐式跳转？**

隐式跳转，用FRAME的形式，调用跳转地址，达到隐藏跳转地址目的。
