远程 telnet 和电子邮件

远程 telnet 和电子邮件

这个问题已经困扰了我好几天,当我说它让我抓狂时,我还是轻描淡写地说。

本质上,我可以 ping 和 tracert 域 jnrcs.org 以及子域 mail.jnrcs.org 和 mail.jordanredcrescent.org。上述三个都指向 IP 地址 212.38.147.97。

大约 4 天前,当我们注册域名“jnrcs.org”时,突然所有来自外部的邮件服务器连接都断开了。不仅仅是邮件,还有其他基于 http 的端口转发或网络地址转换服务(例如摄像头监控和 pbx 服务)。

我尝试了老式的 telnet(我是 Linux 用户)并得到了以下输出:

telnet> o mail.jnrcs.org 25
Trying 212.38.147.97...
telnet: Unable to connect to remote host: No route to host
telnet> 

Tracert 给我:

traceroute to mail.jnrcs.org (212.38.147.97), 30 hops max, 60 byte packets
1  192.168.1.2 (192.168.1.2)  0.869 ms  0.944 ms *
2  * * *
3  * * *
4  * * *
5  * * *
6  * 212.38.128.118 (212.38.128.118)  33.875 ms  39.187 ms
7  * * *
8  * * *
9  * * *

10 * * * 11 * * 212.38.147.97 (212.38.147.97) 67.621 毫秒

我被难住了。世界各地的其他朋友都可以顺利地进行 telnet。到底发生了什么事情导致 telnet/smtp/pop/imap/http 访问停止?

请记住,我主要是一名开发人员,但我[妄想]我可以在 IT 管理方面发挥自己的作用:)

短暂性脑缺血发作

答案1

注册域名不会影响您通过 IP 地址进行连接。域名只是通过 DNS 提供查找服务,直接通过 IP 地址进行连接可以完全绕过 DNS。

您的连接问题要么是那些惊人的巧合之一,要么可能是您在配置新域名时进行了意外更改才导致了此问题。

不管怎样,Nmap 显示您的所有服务都已启动并可用,并且我可以通过 telnet 连接到您的邮件服务器。

因此我想到两个想法 - 要么你的路由搞砸了,要么你的服务器阻止了你的 IP 地址。

答案2

我不太明白你的问题。你说:

突然间,所有外部到邮件服务器的连接都断开了

但后来你提到,外部的其他人可以访问服务器,我当然可以从这里访问它。那么,问题仅仅是你无法通过服务器本身的 DNS 名称访问它吗?还是你本地网络上的所有计算机都存在连接问题?还是?

无论如何,您显然可以进行名称解析,但是当您通过 telnet 连接到端口 25 时,您会收到“无主机路由”信息,这几乎总是表示网络问题,通常表示该计算机的 NIC 上设置不正确。您的子网掩码和网关在计算机上设置正确吗?

答案3

另一个想法 - 也许端口传出连接 25 在您的网络或 ISP 中被阻止了。

相关内容