我尝试为我的域名设置 PTR 记录。我可以发送邮件,但有些电子邮件服务器拒绝我的邮件,因为我没有 PTR 记录。
我最近几天试过了,但没有用。有人能告诉我哪里出了问题吗?
此致
这是我的配置。
cat /etc/bind/zones/master/db.domain.tld
$TTL 3h
@ IN SOA ns1.domain.tld. www.domain.tld. (
1 ;serial
3h ;nach 3 stunden aktualisieren
1h ;neuer versuch
1w ;expire
1h ) ;negativecaching
;
@ IN NS ns1.domain.tld.
@ IN NS ns2.domain.tld.
@ IN MX 10 mail.domain.tld.
larsmueller.net. IN A 81.169.xxx.xx
ns1 IN A 81.169.xxx.xx
ns2 IN A 81.169.xxx.xx
www IN A 81.169.xxx.xx
mail IN A 81.169.xxx.xx
ftp IN CNAME domain.tld.
cloud IN CNAME domain.tld.
office IN CNAME domain.tld.
ffsync IN CNAME domain.tld.
@ IN TXT "v=spf1 mx ~all"
analytics IN CNAME domain.tld.
_dmarc IN TXT 14400 "v=DMARC1; p=none; rua=mailto:[email protected]"
_domainkey IN TXT "o=!;[email protected]"
2018._domainkey IN TXT "v=DKIM1;k=rsa;t=s;s=email;p=... "
cat /etc/bind/named.conf.local
zone "domain.tld" {
type master;
file "/etc/bind/zones/master/db.domain.tld";
};
zone "xx.xxx.169.81.in-addr-arpa" {
type master;
notify no;
file "/etc/bind/db.192";
};
cat /etc/bind/db.192
$TTL 604800
@ IN SOA ns1.domain.tld. mail.domain.tld. (
1 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS ns1.domain.ltd.
xx.Xxx.169.81.in-addr.arpa. IN PTR ns1.domain.tld.
xx. Xxx.169.81.in-addr.arpa. IN PTR domain.tld
xx.xxx.169.81.in-addr.arpa. IN PTR mail.domain.tld.
xx. Xxx.169.81.in-addr.arpa. IN PTR cloud.domain.tld.
Xx. Xxx. 169.81.in-addr.arpa. IN PTR analytics.domain.tld.
dig +short ptr xx.xxx.169.81.in-addr.arpa.
domain.tld
root@mail:/etc/bind/zones/master# dig xx.xxx.169.81.in-addr.arpa. AXFR
;; communications error to 127.0.0.53#53: end of file
;; communications error to 127.0.0.53#53: end of file
答案1
由于 PTR 记录的工作方式,它们必须由运行您所在子网的名称服务器的实体进行设置。
除非你有/24和已委托 NS 记录有联系您的提供商。
根据您的 IP,我猜您有一台由德国服务提供商托管的虚拟机或物理机。您应该在他们的文档中查找如何设置反向查找。