无法跟踪路由“smtp.gmail.com”

无法跟踪路由“smtp.gmail.com”

我一直在尝试配置我的 NAS 以发送 SMTP 消息,但传输似乎总是失败。为了诊断此问题,我尝试使用 traceroute 查找“smtp.gmail.com:587”...

它总是在第二跳时失败:

kylemart@nas:/$ sudo traceroute -n -T -p 587 smtp.gmail.com
[sudo] password for kylemart:
traceroute to smtp.gmail.com (74.125.141.109), 30 hops max, 60 byte packets
 1  192.168.143.1  0.337 ms  0.753 ms  0.771 ms
 2  66.158.XXX.XXX  1.752 ms  1.497 ms  1.758 ms
 3  * * *
 4  * * *
 5  * * *
 6  * * *
 7  * * *
 8  * * *
 9  * * *
10  * * *
11  * * *
12  * * *
13  * * *
14  * * *
15  * * *
16  * * *
17  * * *
18  * * *
19  * * *
20  * * *
21  * * *
22  * * *
23  * * *
24  * * *
25  * * *
26  * * *
27  * * *
28  * * *
29  * * *
30  * * * 

(注意:X 是手动插入的,以掩盖 IP 地址。)

我是否正在以正确的方式诊断我原来的问题?如果是这样,这是与 ISP 相关的问题吗?连接到我的家庭网络时,我的任何设备似乎都无法跟踪“smtp.gmail.com:587”,但连接到移动热点时一切正常。

答案1

这是我需要的解决方案:https://community.netgear.com/t5/Nighthawk-WiFi-Routers/Outbound-Mail-Blocked/mp/1359873/highlight/true#M65452

简而言之,我的路由器被分配了一个被列入 SMTP 黑名单的 IP 地址。ISP 显然已将我的路由器的 MAC 地址映射到这个列入黑名单的 IP 地址,因此我将路由器配置为使用伪随机 MAC 地址。这导致 ISP 为我的路由器提供了一个新的 IP 地址,从而解决了我的问题。

编辑:尽管 traceroute 似乎表明事情没有按预期进行。以下是新的输出:

kylemart@nas:/$ sudo traceroute -n -T -p 587 smtp.gmail.com
traceroute to smtp.gmail.com (74.125.141.108), 30 hops max, 60 byte packets
 1  192.168.143.1  0.448 ms  0.968 ms  0.999 ms
 2  66.158.177.124  2.114 ms  2.032 ms  2.072 ms
 3  208.111.0.123  2.090 ms  2.073 ms  2.057 ms
 4  208.111.12.214  5.149 ms  5.181 ms  5.119 ms
 5  65.158.121.12  13.068 ms  13.095 ms  13.077 ms
 6  * * *
 7  * * *
 8  * * *
 9  * * *
10  * * *
11  * * *
12  * * *
13  * * *
14  * * *
15  * * *
16  * * *
17  * * *
18  * * *
19  * * *
20  * * *
21  * * *
22  * * *
23  * * *
24  * * *
25  * * *
26  * * *
27  * * *
28  * * *
29  * * *
30  * * * 

注意:IP 地址被手动(稍微)混淆了。

相关内容