早上好,我们的邮件服务器 mac os x server 10.6 出现了问题。问题是工作电子邮件帐户在服务器位置之外。即在家里我可以正确连接,并发送和接收邮件。但不能从办公室(服务器所在的地方)连接。这种情况发生在两个地方的同一台计算机上。错误是:连接被拒绝但在办公室外所有帐户都正常工作。有人能帮忙吗?多域配置在 IMAP 下。
非常感谢,抱歉我的英语不好。
答案1
办公室网络(包括服务器)是否位于私有网络(即 NAT 后面)?您可以通过查看其 IP 地址来判断 - 如果 IP 地址以 10. 或 192.168. 或 172.16-31. 开头,则它属于私有网络。如果是这种情况,问题很可能是办公室计算机试图通过其公共 IP 地址(实际上是执行 NAT 的路由器的 WAN IP 地址)访问服务器,而路由器不支持此功能(这称为“发夹 NAT”)。
如果是这个问题,最好的解决方案是为办公室网络设置一个私有 DNS 服务器,并在其中输入服务器的名称和私有 IP 地址,然后将办公室计算机配置为使用该服务器而不是任何公共 DNS 服务器。
另外,你可以用支持 hairpin NAT 的路由器替换路由器。但这可能会降低性能;DNS 方法确实是更好的选择。