我怎样才能弄清楚,如果端口25被阻止在我的networking上?

telnet mydomain.tld 25告诉我“连接被拒绝”

这是我的networkinghax0r skillz的程度。

我怎么知道这是我的networking,还是服务器本身?

你正在寻找的工具是“tcptraceroute”。 指定目标端口,然后查找失败的跟踪点。

它在netstat显示为在该服务器上侦听? 你可以通过端口25从服务器telnet到自己吗? 如果是这样,服务器正在侦听端口25。

然后尝试从同一networking中的另一台机器。 如果这样做不起作用,那么防火墙很可能会被指责,并且它在SMTP服务器上。 我假设它是iptables或Windows防火墙。 选中此处在Windows上禁用它,或者使用GUI。

如果您无法从networking外部访问它,则可能是防火墙问题(再次)或NAT问题。 如果您的服务器上有私人地址(如192.168.xx,172.16-32.xx或10.xxx),则需要将端口25从网关转发到服务器的内部IP。

这应该给你一个好的开始。 让我们知道!

可能最简单的检查方法是到networking外的计算机,telnet / nmap到端口。

http://www.canyouseeme.org/提供您select您的端口号,并从网上进行testing。

祝你好运!

telnet端口25到任何其他服务器?

把DNS从等式中拿出来一分钟。 你能telnet到您的电子邮件服务器的IP地址的25端口吗?

使用nmap检查主机端口是否打开。 如果是这样,你最好把它改为ssh:>不幸的是,telnet是死的,应该只用于向后兼容(发送所有明文)

但在你的情况下,根据nmap返回的内容,端口不是打开的或者是打开的,但是访问只限于某个组而不是任何人。