如何检测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 方式的服务器地址,也就是你网页、outlook、foxmail访问时填入的服务器地址。为了能让客户端访问到这个地址,我们需要为它做相应的A记录解析。如果你的外网IP为111.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条优先级一样都是10的MX记录,一般来说我们并不需要这么多解析记录,只需要做一条就可以了。比如下图这个解析也是正确的。如下图:
但是如下图这样的解析结果的话说明您的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记录没有做。如下图:
3、PTR记录(非必须)
反向域名解析的查询如下图:
在哪里进行DNS解析记录的设置
一般来说MX记录、A记录是必须的,您可以找您的域名提供商进行操作。如果域名提供商直接提供您操作的平台的话,您可以登录才做平台自行设置。比较知名的有万网、新网。
PTR记录需要找您的线路接入商,您的ISP,也就是说电信、网通等