由于各种原因,我不想进入,我已经为我的主域的委托子域设置了一个自定义DNS服务器。此DNS服务器是一个.NET应用程序,它使用ARSoft DNS库响应请求。此DNS服务器在A、CNAME和TXT记录中运行良好,但当MX请求从其他流行的开放DNS服务器转发时,它似乎没有响应。NSLOOKUP的响应是“google DNS -a.google.com找不到cloud.xibis.net:服务器故障”,但是如果我使用另一个dns.xibis.com服务器(委托子域DNS服务器),它可以正常工作。
下面是一个指向请求的dig工具输出的链接:
(单击“深度挖掘”继续操作)
您可以在跟踪输出的底部清楚地看到,我的DNS服务器正在用MX记录进行响应,但由于某些原因,Google服务器不会转发它们。
我这么做的原因是为了设置这个域以便与GSuite/Gmail一起使用。
对于为什么会发生这种情况,有人有什么建议吗?
谢谢!
发布于 2019-05-20 13:57:33
谢谢你包括你的实际域名。
您已经为cloud.xibis.net配置了以下子域委托:
cloud.xibis.net. 60 IN NS dns.xibis.com.你有正确的dns.xibis.com记录。此外:
dns.xibis.com. 60 IN A 104.47.165.245当您使用dig MX cloud.xibis.net. @104.47.165.245直接在权威名称服务器上查询MX记录时,您将得到一个响应:
. 3600 IN MX 1 ASPMX.L.GOOGLE.COM.
. 3600 IN MX 5 ALT1.ASPMX.L.GOOGLE.COM.
. 3600 IN MX 5 ALT2.ASPMX.L.GOOGLE.COM.
. 3600 IN MX 10 ASPMX2.GOOGLEMAIL.COM.
. 3600 IN MX 10 ASPMX3.GOOGLEMAIL.COM.但这不是正确的反应。
预期的和所需的结果不应该只是一个前导点,但在那个位置上,您的域名是必需的。答复应如下所示:
cloud.xibis.net. 3600 IN MX 1 ASPMX.L.GOOGLE.COM.这似乎是配置错误。
https://serverfault.com/questions/968082
复制相似问题