设置一个后缀服务器,试图找出为什么它不工作。 这是我在排除故障时运行的命令。 我希望能够连接,但不能。
lol@foldingmachine:~$ telnet a.mx.mail.yahoo.com 25 Trying 67.195.168.31... telnet: Unable to connect to remote host: Connection timed out
这是一些traceroute输出:
lol@foldingmachine:~$ sudo traceroute -n -T -p 25 a.mx.mail.yahoo.com traceroute to a.mx.mail.yahoo.com (67.195.168.31), 30 hops max, 60 byte packets 1 192.168.1.1 1.040 ms 1.373 ms 1.719 ms 2 * * * 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 * * *
我需要阅读Traceroute文档,我不知道如何解释这个。 现在就去睡觉,只是希望有人会看看,明天有一个build议:)
编辑:
冉ncat(我的系统上的“netcat”,显然)像所述的答案。 这是我的挖掘输出:
dig yahoo.com mx ... ;; ANSWER SECTION: yahoo.com. 171 IN MX 1 mta5.am0.yahoodns.net. yahoo.com. 171 IN MX 1 mta7.am0.yahoodns.net. yahoo.com. 171 IN MX 1 mta6.am0.yahoodns.net. ...
和netcat:
netcat -v mta6.am0.yahoodns.net. 25 netcat: connect to mta6.am0.yahoodns.net. port 25 (tcp) failed: Connection timed out netcat: connect to mta6.am0.yahoodns.net. port 25 (tcp) failed: Connection timed out netcat: connect to mta6.am0.yahoodns.net. port 25 (tcp) failed: Connection timed out netcat: connect to mta6.am0.yahoodns.net. port 25 (tcp) failed: Connection timed out netcat: connect to mta6.am0.yahoodns.net. port 25 (tcp) failed: Connection timed out ... (it keeps trying)
所以,即使a.mx.mail.yahoo.com实际上并不存在,我也无法到达真正的服务器。
是的,我得到了和你一样的结果。
ncat -v a.mx.mail.yahoo.com 25 Ncat: Version 6.47 ( http://nmap.org/ncat ) Ncat: Connection timed out.
但它根本不麻烦我:
dig yahoo.com mx ... ;; ANSWER SECTION: yahoo.com. 1428 IN MX 1 mta6.am0.yahoodns.net. ... ncat -v mta6.am0.yahoodns.net. 25 Ncat: Version 6.47 ( http://nmap.org/ncat ) Ncat: Connected to 74.6.137.64:25. 220 **************************************
答对了。