我目前有一台运行“Ubuntu Server 12.04.1 LTS”的服务器,安装了
- 后缀
- 绑定 9(从属)
Postfix 似乎无法将我的内部 IP 解析为 bind9 设置中的名称服务器 (PTR) 条目。
例如,我希望 DNS通过使用主/从文件夹中的记录来192.168.0.20
解析,其中包含如下记录:-priv-000-020.internal.domain.com
bind9 "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 个小时试图解决这个问题。