小兔网

域名解析是在域名管理注册的后来操作的,常见的域名注册商有阿里云、新网、namesilo等。设置A/MX记录主要是在搭建邮件服务器的时候需要用到。

一、什么是TXT记录

  • A记录
    使用A记录,可以将主机名与IPv4地址关联。例如,在撰写本文时,www.namesilo.com的A记录具有74.206.115.250作为其IPv4地址。
  • AAAA记录
    使用A记录,可以将主机名与IPv6地址关联。例如,在撰写本文时,ipv6.l.google.com的AAAA记录的IPv6地址为2001:4860:8011 :: 63。
  • CNAME记录
    使用CNAME记录,可以将一个主机名与另一个主机名关联。当您需要将主机名与另一个服务提供商关联时,通常使用此记录类型。例如,如果您想使用Google站点来托管/管理您的网站,则可以使用“ ghs.google.com”作为主机名值来创建CNAME记录。

    与第三方网站托管服务集成时,CNAME记录遇到的一个常见问题是,很容易创建www.domain.com CNAME记录,但是仅为domain.com创建CNAME记录(以在人们不输入“ www。“),因为这违反了RFC1034。我们为客户解决了这个问题-我们的域名停放系统会将所有“裸”域名(即SLD-domain.com)重定向到等效的www.domain.com。因此,所有要做的就是为我们的停车IP创建一个S主机名的记录(可以通过应用停车/转发DNS模板来完成)。
  • MX记录
    使用MX记录(通常称为邮件交换器),可以关联一个主机名,该主机名将负责处理电子邮件处理。如果您希望通过特定域接收电子邮件,则应正确配置MX记录。MX记录需要一个优先级来控制邮件的传递;如果未指定任何值,则默认为10。
  • TXT记录
    使用TXT记录,可以将任意文本与特定的主机名关联。实际上,这最常用于创建SPF记录。如果需要创建SPF记录的帮​​助,则应首先熟悉SPF-您也可以使用此SPF向导
  • SRV记录
    使用SRV记录,可以为指定服务关联服务器的主机名和端口号。它们通常用于VOIP / SIP应用程序。主机名必须以类似于_SERVICE._PROTOCOL的格式开头。例如:_sip._tcp

每个资源记录都有一个与之关联的TTL(生存时间)值。所有TTL值默认为7207秒(2小时),但可以设置为3600-2592000之间的任何值。

添加,删除或修改域的DNS资源记录时,系统将通知您操作是否成功。此外,如果由于提交的信息存在问题而导致操作失败,则可能会有其他信息来帮助您更正记录信息并重新提交。

某些DNS服务使用“ @”符号表示空主机名(也称为“裸域”)。您可以将主机名留空以在我们的系统中为裸域创建一条记录。如果您输入“ @”,我们将简单地将其转换为空白主机名。

另外,请注意,我们通过“ *”字符支持DNS通配符记录。例如,*。domain.com的A记录指向8.8.8.8,而www.domain.com的A记录指向8.8.8.6,则除www.domain.com以外的所有主机名都指向8.8.8.8。将指向8.8.8.6。

二、TXT记录的概念和作用

TXT 记录,一般指为某个主机名或域名设置的说明,如:admin IN TXT "管理员, 电话: 13x xxxx xxxx",也就是您可以设置 TXT ,以便使别人联系到您 。

如果希望对域名进行标识和说明,可以使用TXT记录,绝大多数的TXT记录是用来做SPF记录(反垃圾邮件)。

三、怎样添加域名TXT记录设置

今天同样通过QQ企业邮箱反垃圾邮件来分享下怎样添加域名TXT记录设置,反垃圾邮件在企业邮箱中也是无法忽略的一个重要设计。点击查看:QQ企业邮箱的MX记录解析
1、主机记录为@
2、记录类型为TXT
3、线路类型:默认
默认为必填项,否则会导致部分用户无法解析,邮件无法收取;TXT一般不需要做智能解析,直接默认即可。
4、记录值为“v=spf1 a mx ~all”
记录值并没有固定的格式,不过大部分TXT记录是用来做SPF反垃圾邮件的,最典型的spf格式的txt记录例子为“v=spf1 a mx ~all”,表示只有这个域名的a记录和mx记录中的ip地址有权限使用这个域名发送邮件。
5、MX优先级不需要填写
6、TTL不用设置,添加时系统会自动生成,默认为600秒。

当然也可以修改,但一般解析时间是通过不同地域决定不同DNS缓存来延时,不一定设置短了就有效会快。

四、设置A/MX记录演示

web登录到域名解析的后台界面,选择新建,类型选择A记录,主机名为mail.您的域名,ip/主机值填写您的服务器的公网地址。Mx记录类型选择mx,主机名为您的域名(不用加前缀) 值为mail.您的域名。域名注册商不同,可能名称叫法有些不同。基本格式如下

Mail.yourdomain.com A 1.1.1.1(您的服务器的ip地址)

Yourdomain.com mx mail.yourdomain.com

 

如果您有固定 IP 地址,请参考下面的A设置;

A. 域名与固定 IP 地址的设置

1) 用户登陆过后点击“域名管理”

2) 选择您要设置的域名,例如设置域名 xiaotua.com

3) 在“增加新记录”下增加 MX 记录,类型选择 MX--MX 记录,值可以填写主机名,也可以填写你的固定的 IP 地址。我们这里填写主机名 mail.xiaotua.com ,优先级一般设置为10。

说明:值的最后有一个点,代表主机名结束。在有些域名服务商网站设置的时候不会自动帮您加上,如果漏掉的话 DNS 服务器在解析的时候,会自动并上你的域名,这样会引起解析错误。

4) 如果 MX 记录设置的值为主机名或是域名,则需要增加对应的 A 记录。例如我们MX记录的值设置的是 mail.xiaotua.com. ,则需要增加一条相应的 A 记录

5) 增加完毕,可以在记录列表中看到您设置的 MX 记录和 A 记录。

域名解析怎么添加A、MX和TXT记录解析

 

如果您没有固定 IP 地址,而申请了动态域名,请直接参考下面的B设置

B. 域名与动态域名的配合

1) 用户登陆过后点击“域名管理”

2) 选择您要设置的域名,例如设置域名 zhishitu.com

3) 在“增加新记录”下增加 MX 记录,类型选择MX--MX记录,值可以填写动态域名 umailtest.vicp.net,优先级一般设置为10。

说明:值的最后有一个点,代表主机名结束。在有些域名服务商网站设置的时候不会自动帮您加上,如果漏掉的话 DNS 服务器在解析的时候,会自动并上你的域名,这样会引起解析错误

4) 阿里云还提供了主机名可以指向到一个别名(CNAME 记录),这时我们可以设置一个主机名 mail.zhishitu.com ,指向到动态域名 umailtest.vicp.net

5) 增加完毕,可以在记录列表中看到您设置的 MX 记录和 CNAME 记录。

 

设置是否生效?

Windows系统:

做好后检查是否生效可以在ms-dos下去检查,开始-运行-cmd,输入nslookup回车

检查mx记录后输入set type=mx 回车,输入您的域名(yourdomain.com,注意不要加mail) 如果出现类似这样的提示那就是mx是成功的。

> nslookup
> set type=mx
> yourdomain.com
Server: cache-b.guangzhou.gd.cn
Address: 202.96.128.166
Non-authoritative answer:
yourdomain.com MX preference = 10, mail exchanger = mail. yourdomain.com
mail. yourdomain.com internet address = 1.1.1.1

同样检查a记录也一样set type=a 输入您的主机名(这里要加mail),如果最后得到的反馈地址是您的服务器的公网地址,那说明解析是正确生效的。

 

Linux系统:

命令输入

nslookup -query=mx yourdomain.com