我在使用与 Gmail 帐户关联的邮件时遇到问题。每次我想发送邮件时都会收到以下错误:
我们的系统检测到此消息不符合有关 PTR 记录和身份验证的 IPv6 发送指南
我从服务器提供商获得了 IPv6 地址:2001:41D0:2:DFb7::/64
我将记录添加到文件 piorkowski.pl.db:
piorkowski.pl. IN AAAA 2001:41D0:2:DFb7::1
1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.7.b.f.d.2.0.0.0.0.d.1.4.1.0.0.2.ip6.arpa. IN PTR piorkowski.pl.
在服务器提供商上我添加了 IPv6 反向。
命令
dig AAAA piorkowski.pl +nocomments
返回有效的 IP 地址
piorkowski.pl.db 的全部内容:
$TTL 14400
@ IN SOA ns318558.ovh.net. hostmaster.piorkowski.pl. (
2014072700
14400
3600
1209600
86400 )
piorkowski.pl. 14400 IN NS ns318558.ovh.net.
piorkowski.pl. 14400 IN NS sdns2.ovh.net.
*.piorkowski.pl. 14400 IN A 188.165.23.11
ftp 14400 IN A 188.165.23.11
localhost 14400 IN A 127.0.0.1
mail 14400 IN A 188.165.23.11
piorkowski.pl. 14400 IN A 188.165.23.11
pop 14400 IN A 188.165.23.11
smtp 14400 IN A 188.165.23.11
www 14400 IN A 188.165.23.11
piorkowski.pl. 14400 IN AAAA 2001:41D0:2:DFb7::1
1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.7.b.f.d.2.0.0.0.0.d.1.4.1.0.0.2.ip6.arpa. IN PTR piorkowski.pl.
piorkowski.pl. 14400 IN MX 10 mail
piorkowski.pl. 14400 IN TXT "v=spf1 a mx ip4:188.165.23.11 ~all"
localhost 14400 IN AAAA ::1
如何停止报价?
答案1
不要将其与或放入PTR
同一个文件中。A
AAAA
看起来,由于您提供了完全合格的记录,bind 会找到它。但实际上不会;bind 没有在哪个文件中查找什么的“映射”。它会查看来自客户端的查询,然后在 named.conf 中查找,并且仅根据 named.conf 条目,它就已经知道如何处理请求:从哪个区域文件(或转发器,或递归搜索)处理。如果查询包含后缀piorkowski.pl
,它会根据 named.conf 知道应该用从piorkowski.pl.db
文件中读取的内容进行响应。
同样,您需要在named.conf中指向arpa
包含PTR记录的域。 ISP显然应该将域委托给您的NS; 没有特殊的PTR类型域,域就是域,通常被委托,无论它包含A记录还是PTR记录。