Domain-Name-System
綁定 9 中的反向 DNS 失敗和 VPS
我的 IP 地址是
1.2.3.4
(郵件和 dns 伺服器的單個 ip),我的域名是 example.com,我使用 Centos 7 並綁定 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
服務,是不是錯了?
通常,虛擬專用伺服器 (VPS) 的反向 DNS 由 Internet 託管服務管理。他們管理由 Internet 號碼分配機構 (IANA) 分配給他們的 IP 地址網路塊的 PTR 記錄,他們將 DNS PTR 區域的管理委託給客戶是不尋常的。
您應該要求您的託管服務提供商為您的 IP 地址配置 PTR 記錄。或者,許多託管服務提供了一個控制面板,允許客戶自己進行配置。