新闻中心

【技术支持】DNS解析(MX+A+PTR)说明

2017-06-16

如何检测DNS解析的正确性

概念:所需要的DNS解析记录

1、    域名。如果您希望您的邮件地址为a@test.com,那么test.com就是您的域名。

2、    MX记录。您需要为您的域名注册MX记录,就是将test.com指向一个主机名,一般我们会将这个主机名命名成 mail,那就是mail.test.com,当然你也可以将它叫做mx.test.com,或者hello.test.com这个并没有什么强制的规定。这里我们选用mail.test.com

3、    A记录。在做好MX记录之后我们得到了一个主机名,叫做mail.test.com,这个也可以作为您的IMAP/POP3/SMTP/WEB 方式的服务器地址,也就是你网页、outlookfoxmail访问时填入的服务器地址。为了能让客户端访问到这个地址,我们需要为它做相应的A记录解析。如果你的外网IP111.111.111.111,那么就是将mail.test.com指向111.111.111.111

4、    PTR记录。又成反向域名解析,前面几个记录都是在域名提供商,比如 万网 上完成。PTR记录则需要在您的线路接入商处完成。这是一个可选的收费的解析记录(不排除某些接入商提供免费服务,但绝大部分还是收费的),您并不需要在服务器安装的刚开始就做这个PTR记录。PTR记录就是将您的IP 111.111.111.111 指向您的域名mail.test.com。它与A记录正好相反。

 

 

如何检测DNS解析记录。

当做好了相信的记录之后我们需要知道他们是否起效,您可以采用以下方法进行检测。点击系统开始菜单|运行|输入”cmd”|回车,我们以163.com来说明这个方法。

1、    检测MX记录。

输入nslookup,回车。输入set q=mx来查询mx记录。回车和输入 163.com,我们就能得到 它的MX记录。如下图:

 

 

我们得到了4条优先级一样都是10MX记录,一般来说我们并不需要这么多解析记录,只需要做一条就可以了。比如下图这个解析也是正确的。

 

 

但是如下图这样的解析结果的话说明您的MX记录并没有做。

 

 

如下图所示说明MX记录出现问题,也可能是域名提供商出现了问题。

 

 

如果遇到以上两种情况,则需要调整您的MX记录。

2、查询MX记录。只需要选择主机名,然后用ping 主机名的命令即可。在163.com的例子中。

我们选择163mx01.mxmail.netease.com来查询它的A记录所指向的地址。首先ctrl+c退出nslookup。然后ping 163mx01.mxmail.netease.com,得到ip 123.125.50.137就是他A记录所指向的地址。

 

 

如果您得到的IP不是您所希望的IP,说明这个主机名对您的A记录没有做好。如下图所示的情况也是因为A记录没有做。

 

 

3PTR记录(非必须)

反向域名解析的查询如下图:

 

 

如果出现以下情况,则说明反向解析没有做。

 

 

 

在哪里进行DNS解析记录的设置

一般来说MX记录、A记录是必须的,您可以找您的域名提供商进行操作。如果域名提供商直接提供您操作的平台的话,您可以登录才做平台自行设置。比较知名的有万网、新网。

PTR记录需要找您的线路接入商,您的ISP,也就是说电信、网通等。

 

 

<< 返回