postfix(二) DNS知识

阅读: 评论:0

postfix(二)  DNS知识

postfix(二) DNS知识

随着网络的流行, DNS已经扮演了非常重要的角色,他是一个世界级的分布式数据库,主要是将“主机名” 映射到 "IP地址”。

在架设MTA时, 一定要设好DNS,1. 可以查找主机名与邮件路由的信息。 2. 保证外界的MTA可以 找到你。 


网域数据的4种资源记录:

1. A记录

 A记录代表“主机名称”与“IP地址”的对应关系, 其作用是将名称转化为IP地址。 

2. CNAME

某些名称并没有对应的IP地址 , 而只是一个主机的别名, CNAME记录代表“别名”与“主机名称”的对应关系

3.  MX

MX记录邮件路由信息, 主要提供网域的邮件服务器的主机名称与相对的优先级

4. PTR

PTR记录代表“IP地址”与“主机名称”的对应关系,其作用与A记录正好相反。 可以使用此项来检验客户端主机的可信度。


邮件路由:

一般而言, 在一个设置多台MX服务器的网域中, 其中 一个MX被当成主要的邮件服务器, 而其他的MX当成备用服务器。

MTA依据MX记录的优先值,选择适当的MX服务器来递交邮件。

具体的内容,可以到/f 或者/里来查看配置 。

我们仅以如下为例:

example IN  MX ample
;网域名称 , IN 代表资源在Internet上, MX表示是邮件交换器,10表示是优先值, 最后一档是主机名称
example IN  MX ampleexample IN  MX ample

在上面的例子中&#ample是主服务器,它承担所有到example的邮件。 如果ample出了问题,会找ample,以次类推

如果在同一个网域内MX主机之间的邮件交换, MTA会放弃自己的记录以及所有优先值大于 或者 等于自己的MX记录,也就是说,如果 mail2在查询example的MX记录后,首先是剔除自己和ample, 只剩下ample, 如果mail1仍是离线的话,邮件会留在mail2的defer队列中, 直到mail1上线。


Postfix DNS

在寄送邮件时, Postfix使用系统的的resolver来取得 DNS信息。


Postfix从DNS系统查出目标网域的所有 MX资源记录, 然后依据优先值来排序。 在Postfix顺利连接到收信方的SMTP Server后,对方会以状态码来回答 Smtp MDA的要求 。 介于2Xx范围的状态码代表答应要求, 4XX范围的状态码,表示对方遇到了暂时性的错误;如果是状态码在5XX,表示发生永久的问题。

默认情况下, Postfix会忽略MX的4XX和5XX,将其认为是没有响应, 会使用备用 的MX邮件服务器来尝试。

如果不想这样的话,

就要设定:

smtp_skip_4xx_greeting = no, 
smtp_skip_5xx_greeting = no
这样的话,Postfix在寄信时,遇到4XX,它将会把信放在defer队列中,等待下次的递送。

遇到5XX,直接将邮件退回来原寄件人。

如果,网域的MX记录的优先值 是一样的, 默认情况下, Postfix MDA 会随机挑选一个MX地址, 可以设定如下的参数,使得Postfix依照取得 MX记录的顺序来决定收信邮件主机 。




常见的问题:

1. mail for domain loops back to myself

原因是Postfix Server  被列在某网络的MX列表中, 但是没有在Postfix配置,让它知道自己就是该网络的附件终点接收者。

解法就是在main.cf中,配置 mydestination或者 配置 为virutal_mailbox_domains或者 是relay_domains

2. Host found but no data record fo request type

原因:网络的DNS数据库找不到MX记录,而且 网络名称自己也没有A记录

解法:确定邮件服务器的主机名称在该网络的MX记录里。

3. No MX host for domain has a valid A record

原因: 网络的DNS数据库有MX记录,但是没有该 MX主机名对应的IP地址

解法: 确定MX记录的每一个主机名称,都 有一个有效而且正常的A记录(IP地址 )

4. Host not found, try again

原因:可能是DNS server中断或者拒绝服务,如果能确定DNS正常,问题可以是网络,或者是Postfix本身的resolver没有配置好。

解法:对于最后一种,要检查系统的/f与/f配置文件, 可以使用nslookup,host 或者 dig工具来测试。




















本文发布于:2024-02-02 05:54:04,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170682444341796.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:知识   postfix   DNS
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23