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返回的内容,端口不是打开的或者是打开的,但是访问只限于某个组而不是任何人。