1、目录A 记录 .1MX 记录 1CNAME 记录 .2TXT 记录 .2AAAA 记录 2NS 记录 .3TTL 值 .3A 记录A 记录是用来创建到 IP 地址的记录,又称 IP 指向。1、如果想创建不带 www 的记录,即 ,在主机记录中填写或者留空,不同的注册商可能不一样。2、创建多个域名到同一个 IP,比如给博客建了二级域名,可以使用* 来指向一个 IP,这样的话,不管是访问 还是 都能到同一个IP。3、如果你给同一个二级域名设置了多个 A 记录,比如你建了两个 blog 的 A 记录,其中一个指向了 111.111.111.111,另一个指向了 111.111.111.112,那
2、么在查询的时候,每次返回的数据包含了两个 IP 地址,但是在返回的过程中数据排列的顺序每次都不相同。由于大 部分的客户端只选择第一条记录所以通过这种方式可以实现一定程度的负载均衡。在命令行下可以通过 nslookup -qt=a 来查看 A 记录。MX 记录邮件交换记录,在命令行下可以通过 nslookup -qt=mx 来查看 MX 记录。mx 记录的权重对 Mail 服务是很重要的,当发送邮件时,Mail 服务器先对域名进行解析,查找 mx 记录。先找权重数最小的服务器(比如说是 10),如果能连通,那么就将服务器发送过去;如果无法连通 mx 记录为 10 的服务器,那么才将邮件发送到
3、权重为 20 的 mail 服务器上。这里有一个重要的概念,权重 20 的服务器在配置上只是暂时缓存 mail ,当权重 20 的服务器能连通权重为 10 的服务器时,仍会将邮件发送的权重为 10 的 Mail 服务器上。当然,这个机制需要在 Mail 服务器上配置。CNAME 记录通常称别名指向,CNAME 记录也成别名记录,它允许你将多个记录映射到同一台计算机上。比如你建了如下几条记录:a1 CNAME a2 CNAME a3 CNAME a A 111.222.111.222我们访问 a1(a2 ,a3 ) 的时候,域名解析服务器会返回一个 CNAME 记录,并且指向 ,然后我们的
4、本地电脑会再发送一个请求,请求 的解析,返回 IP 地址。当我们要指向很多的域名到一台电脑上的时候,用 CNAME 比较方便,就如上面的例子,我们如果服务器更换 IP 了,我们只要更换 的 A 记录即可。在命令行下可以使用 nslookup -qt=cname 来查看 CNAME 记录。TXT 记录TXT 记录一般是为某条记录设置说明,比如你新建了一条 的 TXT 记录,TXT 记录内容“this is a test TXT record.“,然后你用 nslookup -qt=txt ,你就能看到“this is a test TXT record“的字样。除外,TXT 还可以用来
5、验证域名的所有,比如你的域名使用了 Google 的某项服务,Google 会要求你建一个 TXT 记录,然后 Google 验证你对此域名是否具备管理权限。在命令行下可以使用 nslookup -qt=txt 来查看 TXT 记录。AAAA 记录AAAA 记录是一个指向 IPv6 地址的记录。可以使用 nslookup -qt=aaaa 来查看 AAAA 记录。NS 记录NS 是解析服务器记录,用来指定域名由哪台服务器来进行解析。这里的 NS 记录只对子域名生效。例如用户希望由 12.34.56.78 这台服务器解析 ,则需要设置 的 NS 记录。说明:优先级”中的数字越小表示级别越高;
6、IP 地址 /主机名”中既可以填写 IP 地址,也可以填写像 这样的主机地址,但必须保证该主机地址有效。如,将 的 NS 记录指向到,在设置 NS 记录的同时还需要设置 的指向,否则NS 记录将无法正常解析;NS 记录优先于 A 记录。即,如果一个主机地址同时存在 NS 记录和 A 记录,则 A 记录不生效。这里的 NS 记录只对子域名生效。可以使用 nslookup -qt=ns 来查看。TTL 值TTL=time to live,表示解析记录在 DNS 服务器中的缓存时间。比如当我们请求解析 的时候,DNS 服务器发现没有该记录,就会下个 NS 服务器发出请求,获得记录之后,该记录在 DNS 服务器上保存 TTL 的时间长度。当我们再次发出请求解析 的时候,DNS 服务器直接返回刚才的记录,不去请求 NS 服务器。TTL的时间长度单位是秒,一般为 3600 秒。