telnet mydomain.tld 25
告诉我“连接被拒绝”
这就是我的网络黑客技能的程度。
我如何知道这是我的网络问题还是服务器本身的问题?
答案1
您要查找的工具是“tcptraceroute”。指定目标端口,并查找跟踪失败的位置。
答案2
它是否显示netstat
为正在监听该服务器?您能从该服务器通过端口 25 远程登录到其自身吗?如果是,则表明该服务器正在监听端口 25。
然后尝试从同一网络中的另一台机器上进行操作。如果这不起作用,那么最有可能是防火墙的问题,并且问题出在 SMTP 服务器上。我假设是防火墙iptables
或 Windows 防火墙。检查这里在 Windows 上禁用它,或者使用 GUI。
如果您无法从网络外部访问它,则可能是防火墙问题(再次)或 NAT 问题。如果您的服务器上有一个私有地址(如 192.168.xx、172.16-32.xx 或 10.xxx),那么您需要将端口 25 从网关转发到服务器的内部 IP。
这应该能给你一个良好的开端。让我们知道!
答案3
答案4
暂时不考虑 DNS。你能通过 telnet 连接到电子邮件服务器 IP 地址的 25 端口吗?