telnet aspmx.l.google.com 并首先尝试 ipv6

telnet aspmx.l.google.com 并首先尝试 ipv6

好吧,我尝试通过 google 'aspmx.l.google.com' 服务器、端口 25 发送电子邮件。从技术上讲,我可以发送电子邮件。我只需要等待一分钟即可等待发送过程完成。

然后我尝试从我的终端 telnet 到 aspmx.l.google.com,我发现它首先尝试 ipv6,然后在 ipv6 超时后尝试 ipv4。

我相信这就是为什么我需要等待一分钟才能发送电子邮件。

顺便说一句:我在本地做这件事。

有人知道真正的问题是什么以及如何解决它吗?

提前致谢

答案1

抱歉,用问题来回答你的问题……

它返回的是哪个 IPv6 地址?和我得到的一样吗?

aspmx.l.google.com.293 IN AAAA 2a00:1450:4013:c00::1a

您能否强制使用 ipv4 作为电子邮件服务器,而不是尝试使用 ipv6 来验证这是否确实是您的问题?即使强制使用 ipv4,您的邮件日志的时间戳是否显示一分钟的延迟?

如果你使用 Postfix,请参见此处:http://linuxmoz.com/google-mail-ipv6-network-is-unreachable-postfix-ipv4-only-fix/

相关内容