Postfix 无法从名称服务器解析本地 IP

Postfix 无法从名称服务器解析本地 IP

我目前有一台运行“Ubuntu Server 12.04.1 LTS”的服务器,安装了

  • 后缀
  • 绑定 9(从属)

Postfix 似乎无法将我的内部 IP 解析为 bind9 设置中的名称服务器 (PTR) 条目。

例如,我希望 DNS通过使用主/从文件夹中的记录来192.168.0.20解析,其中包含如下记录:-priv-000-020.internal.domain.combind9 "168.192.in-addr.arpa

$ORIGIN 0.168.192.in-addr.arpa
$GENERATE 1-254 $       PTR    priv-000-$.internal.domain.com

我已经使用nslookup&进行了检查dig,两者都可以正常工作,并且没有任何将 IP 解析为名称的问题。

我已确保名称服务器是列表中的第一个:-

/etc/resolv.conf 
/var/spool/postfix/etc/resolv.conf

我也尝试过进入/etc/postfix/main.cf并添加

smtp_host_lookup = native,dns

我仅使用该系统将电子邮件中继到我的 Exchange 服务器并且运行正常,但尝试修复此名称解析问题。

不确定这对任何人来说是否重要,但如果我删除“本机”,我就无法将电子邮件转发到我的交换服务器。

我知道我可以使用主机,而且它看起来工作正常,但我实际上想保留相同的设置,而不必手动将每个 IP 地址输入主机文件中。

希望有更了解 Linux 的人能够帮助我,因为我已经浪费了将近 6 个小时试图解决这个问题。

相关内容