关于EDM邮件涉及的MX记录、A记录和反向解析

简介:

郑昀 20110330

背景知识:

什么是MX记录?

用于电子邮件系统发邮件时根据收信人的地址后缀来定位邮件服务器。例如,当收件人为“user@mydomain.com”时, 系统将对“mydomain.com”进行DNS中的MX记录解析。如果MX记录存在,系统就根据MX记录的优先级, 将邮件转发到与该MX相应的邮件服务器上。

什么是正向解析?

比如你在万网注册的域名, www.55tuan.com ,在万网登录后域名管理界面上增加了一个MX记录,指向邮件服务器121.11.24.146。这就叫正向解析。

什么是A记录?

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

什么是反向解析?

DNS服务器里有两个区域,“正向查找区域”和“反向查找区域”,反向查找区域即IP反向解析,它的作用就是通过查询IP地址的PTR记录来得到该IP地址指向的域名。

举例,用 info@news.gaopeng.com 作为发件人给用户邮箱 a@163.com 发邮件。网易的邮件服务器接到这封邮件,就会查看邮件头。邮件头里会显示这封邮件是由哪个IP地址发出来的,如:

Received: from mta406.us.news.gaopeng.com (mta406.us.news.gaopeng.com [208.50.56.68])

那么208.50.56.68就是发送邮件的SMTP服务器IP地址。然后根据这个IP地址进行反向解析,如果反向解析到这个IP所对应的域名确实是 mta406.us.news.gaopeng.com ,那么就接受这封邮件。如果反向解析发现这个IP没有对应到 news.gaopeng.com ,那么就拒绝这封邮件。

注1:反向解析的域名的A记录一定要指向该IP

注2:反向解析跟域名注册商无关,是给你分配IP地址的IDC机房做的。所以有时候会存在费用问题。

反向解析的过程在Windows下可以模拟为:

命令行:nslookup -qt=ptr

输入你要查的IP地址,如下所示:

> 208.50.56.68

非权威应答:

68.56.50.208.in-addr.arpa name = mta406.us.news.gaopeng.com

什么是SPF记录

全称是Sender Policy Framework,即发信者策略架构,通常直接称为SPF。 

SPF是为了防范垃圾邮件而提出来的一种DNS记录类型,它是一种TXT类型的记录,它用于登记某个域名拥有的用来外发邮件的所有IP地址。

举例,还是用nslookup查看美团的SPF记录:

C:\>nslookup

> set type=txt

> meituan.com

非权威应答:

meituan.com text =

"v=spf1 ip4:58.83.134.224/27 ip4:59.151.43.32/27 ip4:211.151.229.32/27 i

p4:211.151.229.64/26 ip4:211.151.229.128/28 ip4:173.45.234.162 ip4:173.45.238.15

5 ip4:72.14.188.19 include:aspmx.googlemail.com -all"

目录
相关文章
|
网络协议 域名解析 网络架构
DNS详解: A记录,子域名,CNAME别名,PTR,MX,TXT,SRV,TTL
DNS DNS,Domain Name System或者Domain Name Service(域名系统或者域名服务)。域名系统为Internet上的主机分配域名地址和IP地址。由于网络中的计算机都必须有个IP地址,来识别, 互相之间才能通信,但让我们记住一大串的IP地址来访问网站显然是不可能的,所以用户使用域名地址,而DNS系统的功能就是自动把域名地址翻译为IP地址。
18341 0
|
4天前
|
网络协议 Linux 网络安全
Linux服务器DNS服务器配置实现bind的正向解释和反向解释
Linux服务器DNS服务器配置实现bind的正向解释和反向解释
23 0
|
4天前
|
域名解析 网络协议 网络安全
阿里云DNS常见问题之DNS A记录和Cname记录有冲突如何解决
阿里云DNS(Domain Name System)服务是一个高可用和可扩展的云端DNS服务,用于将域名转换为IP地址,从而让用户能够通过域名访问云端资源。以下是一些关于阿里云DNS服务的常见问题合集:
|
4天前
|
域名解析 弹性计算 网络协议
阿里云DNS常见问题之mx设置好但生效检测中未通过如何解决
阿里云DNS(Domain Name System)服务是一个高可用和可扩展的云端DNS服务,用于将域名转换为IP地址,从而让用户能够通过域名访问云端资源。以下是一些关于阿里云DNS服务的常见问题合集:
|
域名解析 缓存 网络协议
DNS解析之反向解析和域名主从服务器
反向解析:根据IP地址查找对应的域名
DNS解析之反向解析和域名主从服务器
|
域名解析 Web App开发 测试技术
域名解析—MX和cname记录冲突
我们公司官网分别是www.abc.com和abc.com指向同一个服务器,当有一天,我们需要添加企业邮箱的MX记录时,我们会发现abc.com的cname记录会和MX记录冲突,导致无法共存。退而求其次的办法是,将cname改成A记录,但存在的问题是当A记录指向的服务器故障时,会导致网站访问中断,而使用cname解析记录,则会自动切换到正常的服务器上。
11701 0
|
网络协议 开发工具
主DNS服务-反向解析
上篇说了主DNS正向解析 当中是有个小问题的,什么问题呢? 试问当我们输入wwww或ww或更多w的时候它还能解析出来吗? 或者不输入w的时候还能解析吗? 上篇没有定义是解析不了的,怎么定义呢?很简单,加入图中命令就可 小技巧   下面来说反向解析 反向解析就是IP → 名称 环境 最少两台主机一个DNS服务器,一个客户机,同样43.
1485 0
|
网络协议 数据库 关系型数据库
[20180427]SCAN_IP DNS 反向解析2.txt
[20180427]SCAN_IP DNS 反向解析2.txt --//从Oracle 11gR2开始,引入SCAN(Single Client Access Name) IP的概念,相当于在客户端和数据库之间增加一层虚拟的网络服务层 --//,即是SCAN IP和SCAP IP Listener。
1221 0

推荐镜像

更多