我在二级域名.co.uk 上有我的域名之一。,在英国 DN 提供商 123-Reg 注册,我通过 note US 公司从 Google Apps 获得该域的各种服务。
我想为另一家供应商提供的服务使用子域,特别是我想从一家意大利供应商那里获得PEC服务。PEC 是一种意大利标准,用于对电子邮件进行数字签名和认证,基本上我想使用 pec。[我的域名].co.uk。4 级域(您可以阅读RFC 6109以了解有关 PEC 的更多详细信息,但我认为这并不是真正有必要回答我下面的问题,根据我对 DNS 方面的理解,它应该真正作为普通邮件服务器工作)用于此类 PEC 服务。
到目前为止,根据我的理解,我需要设置一个 MX 记录以指向 PEC 提供程序(通常类似于mx.pec.[provider].it.)。
目前我的 DNS 设置如下所示:
@ A [x.y.w.z]
@ MX 1 ASPMX.L.GOOGLE.COM.
@ MX 5 ALT1.ASPMX.L.GOOGLE.COM.
@ MX 5 ALT2.ASPMX.L.GOOGLE.COM.
@ MX 10 ASPMX2.GOOGLEMAIL.COM.
@ MX 10 ASPMX3.GOOGLEMAIL.COM.
@ MX 10 ASPMX4.GOOGLEMAIL.COM.
@ MX 10 ASPMX5.GOOGLEMAIL.COM.
calendar CNAME ghs.google.com.
doc CNAME ghs.google.com.
mail CNAME ghs.google.com.
my CNAME ghs.google.com.
www CNAME ghs.google.com.
我认为我至少应该添加一个 MX 记录是否正确:
pec MX 10 MX.PEC.[provider].IT.
另外,我认为我必须添加一个 A 记录或一个 CNAME(无论意大利供应商真的问我什么,尽管我希望 CNAME 就足够了),这也是正确的,对于pec?
更新 1
只是更新:我确实从一家意大利提供商那里购买了 PEC 服务,用于第 4 级域(在 .uk TLD 上,而不是 .it),他们确实让我申请了 pec.[mydomain].co.uk.,并且然后他们确实向我出售了该域上的邮箱(类似于 me@pec.[mydomain].co.uk.)。他们还没有向我发送任何特殊的配置信息或请求(我想我必须等待流程结束,他们目前正在“认证”我的域,无论他们在这种情况下对认证意味着什么)。我决定从我这边加快速度,所以我已经更新了我的域 DNS(偶然我选择的提供商实际上在合同的某处有他们所需的 mx 记录),所以我的域已经在回答 mx 查找:
C:\>nslookup
Default Server: [mydnsserver].co.uk
Address: x.y.w.z
> set q=mx
> [mydomain].co.uk.
Server: [mydnsserver].co.uk
Address: x.y.w.z
Non-authoritative answer:
[mydomain].co.uk. MX preference = 5, mail exchanger = alt1.aspmx.l.google.com
[mydomain].co.uk. MX preference = 10, mail exchanger = aspmx4.googlemail.com
[mydomain].co.uk. MX preference = 10, mail exchanger = aspmx5.googlemail.com
[mydomain].co.uk. MX preference = 5, mail exchanger = alt2.aspmx.l.google.com
[mydomain].co.uk. MX preference = 10, mail exchanger = aspmx2.googlemail.com
[mydomain].co.uk. MX preference = 1, mail exchanger = aspmx.l.google.com
[mydomain].co.uk. MX preference = 10, mail exchanger = aspmx3.googlemail.com
alt1.aspmx.l.google.com internet address = 173.194.70.27
aspmx4.googlemail.com internet address = 173.194.78.27
aspmx5.googlemail.com internet address = 74.125.130.27
alt2.aspmx.l.google.com internet address = 173.194.69.27
aspmx2.googlemail.com internet address = 173.194.69.27
aspmx.l.google.com internet address = 173.194.67.27
aspmx3.googlemail.com internet address = 74.125.127.27
> pec.[mydomain].co.uk.
Server: [mydnsserver].co.uk
Address: x.y.w.z
Non-authoritative answer:
pec.[mydomain].co.uk. MX preference = 10, mail exchanger = mx.pec.[provider].it
mx.pec.[provider].it internet address = i.j.k.l
>
更新 2
目前,答案仍然是传递失败(原因是意大利语,它代表“消息被系统拒绝。收件人地址未知,或者未启用接收非认证邮件”):
Delivery to the following recipient failed permanently:
me@pec.[mydomain].co.uk
Technical details of permanent failure:
Google tried to deliver your message, but it was rejected by the recipient domain. We recommend contacting the other email provider for further information about the cause of this error. The error that the other server returned was: 554 554 <me@[mydomain].co.uk>: Messaggio rifiutato dal sistema. Indirizzo destinatario sconosciuto o non abilitato alla ricezione di posta non certificata. (state 14).
但我想目前我只能等待。
更新 3
我从提供商处获得了 PEC 邮箱设置,一切正常,邮件未送达,因为默认情况下 PEC 提供商不接受来自非 PEC 邮箱的邮件,我不得不修改设置以允许这些邮件进入,甚至在他们收到邮件之后以一种有趣的方式接收(它们被标记为“异常”),但所有这些都是 PEC 特定的,从 DNS 的角度来看,它看起来确实需要的只是一个 MX 记录。
如果您需要
pec.example.co.uk
投递邮件mx.pec.example.it
,那么是的,您的 DNS 记录是正确的。如果主机名用于非邮件传递目的(例如,http://pec.example.co.uk
由 PEC 提供商运营的网站),您只需要 A 或 CNAME 记录。不过,在更新您的 DNS 设置之前,您实际上应该从提供商那里获得确切的要求。