几天前,我无法通过 pop3 从 comcast 下载我的电子邮件。每次我要求 Thunderbird 获取我的邮件时,它都会显示“无法连接到 mail.comcast.net”。问题是,我可以发送邮件就好了。所以我心想,为什么不尝试 ping 服务器。这就是我得到的:
procyon@MSI-GS60-6QE:~$ ping mail.comcast.net
ping: mail.comcast.net: Name or service not known
procyon@MSI-GS60-6QE:~$ ping smtp.comcast.net
PING smtp.g.comcast.net (96.114.157.81) 56(84) bytes of data.
64 bytes from omta-po.sys.comcast.net (96.114.157.81): icmp_seq=1 ttl=51 time=60.7 ms
64 bytes from omta-po.sys.comcast.net (96.114.157.81): icmp_seq=2 ttl=51 time=69.7 ms
64 bytes from omta-po.sys.comcast.net (96.114.157.81): icmp_seq=3 ttl=51 time=67.2 ms
64 bytes from omta-po.sys.comcast.net (96.114.157.81): icmp_seq=4 ttl=51 time=59.7 ms
但是,我碰巧双启动了这台笔记本电脑,所以我切换到 Windows 10 尝试从那里 ping mail.comcast.net。瞧:
C:\Users\Scott>ping mail.comcast.net
Pinging imap.ge.xfinity.com [96.117.3.96] with 32 bytes of data:
Request timed out.
Request timed out.
Request timed out.
Request timed out.
所以它显然没有设置为响应 ping,但是域 DID 得到了解析(到其他东西),或者看起来如此。我不知道如何开始调试这类问题。有没有人有任何想法?正如预期的那样,康卡斯特的客户支持毫无用处。谢谢你。
tl;dr:这原来是我的 /etc/resolv.conf 文件的问题。
在 LeonidMew 的回答和 Terrance 的评论之间,我能够拼凑起来。我的邮件 nslookup 与 LeonidMew 的相同。但是当我按照 Terrance 的建议做,并在 Windows 中尝试 nslookup 时,地址指向我的路由器 192.168.0.1。我知道我之前在谷歌搜索试图找到答案时已经看到了 127.0.0.53,我意识到我已经在我的 resolv.conf 文件中看到了它。我编辑了该文件,并将 127.0.0.53 更改为 192.169.0.1,我的系统能够成功找到并连接到 mail.comcast.net。非常感谢您的所有帮助。
您可以重新配置电子邮件客户端以使用 imap 吗?似乎 imap 工作正常,地址为 imap.comcast.net
nslookup 邮件:
从 imap.comcast.net 更改为 imap.ge.xfinity.com 即可。上面的帖子显示了问题。