反向 DNS 绑定 9 失败,VPS

反向 DNS 绑定 9 失败,VPS

我的 IP 地址是1.2.3.4(用于邮件和 DNS 服务器的单个 IP),我的域名是 example.com,我使用 Centos 7 和 bind 9 命令输出:

`host 1.2.3.4`

是:

`Host 4.3.2.1.in-addr.arpa. not found: 3(NXDOMAIN)`

我的/etc/named.zones是:

    zone "example.com" {
    type master;
    file "/var/named/example.com.zone";
    allow-query { any; };
    allow-transfer { slaves; };
};

zone "3.2.1.in-addr.arpa" {
    type master;
    notify no;
    file "/var/named/example.com.ptr.zone";
    allow-query { any; };
    allow-transfer { slaves; };
};

并且/var/named/example.com.zone是:

; Zone file for example.com
@ 100 IN SOA ns1.example.com. admin.example.com. (
2015052700 ; serial, todays date+todays
28800 ; refresh, seconds
7200 ; retry, seconds
2419200 ; expire, seconds
86400 ) ; minimum, seconds

; DEFINE NS RECORDS
example.com. 100 IN NS ns1.example.com.
example.com. 100 IN NS ns2.example.com.

; A RECORDS
ns1.example.com. 100 IN A  1.2.3.4
ns2.example.com. 100 IN A  1.2.3.4
example.com. 100 IN A  1.2.3.4
mail.example.com. 100 IN A 1.2.3.4

; MX RECORDS
example.com. 100 IN MX 0 mail.example.com.

; CNAME RECORDS
imap 100 IN CNAME mail.example.com.
smtp 100 IN CNAME mail.example.com.
www.example.com. IN CNAME example.com.

; TXT/SPF RECORDS
example.com. 14000 IN TXT "v=spf1 a mx ~all"
example.com. 14000 IN SPF "v=spf1 a mx ~all"

并且/var/named/example.com.ptr.zone是:

$TTL 3D
@       IN      SOA     ns1.example.com. example.com. (
                        2015090900 ; Serial, todays date + todays serial
                        6H      ; Refresh
                        1H      ; Retry
                        1W      ; Expire
                        1D)     ; Minimum TTL
        IN       NS      ns1.example.com.
        IN       NS      ns2.example.com.

$ORIGIN 3.2.1.in-addr.arpa.
4     PTR     ns1.example.com.
4     PTR     www.example.com.
4     PTR     example.com.

我有 VPS,正向 DNS 工作正常,但反向 DNS 不起作用,gmail 将我的电子邮件检测为垃圾邮件,出了什么问题?我还启动了named服务和named-chroot服务,这是错的吗?

答案1

通常,虚拟专用服务器 (VPS) 的反向 DNS 由互联网托管服务商管理。他们负责管理互联网号码分配机构 (IANA) 分配给他们的 IP 地址网络块的 PTR 记录,他们很少将 DNS PTR 区域的管理委托给客户。

您应该要求托管服务提供商为您的 IP 地址配置 PTR 记录。或者,许多托管服务提供控制面板,让客户自行配置。

答案2

联系您的托管服务提供商。他们需要设置您的 PTR 记录。

相关内容