无法从域外访问我的本地服务器

无法从域外访问我的本地服务器

如果你能帮助我,我将非常感激。

我正在使用 Zimbra server 8.0.3 设置内部邮件服务器,并且我希望域外的人能够访问位于本地的该服务器。

我有一个由 ISP 提供的公共 IP,并且我已将该 IP 分配给路由器的一个端口(来自 ISP 的链接进入该端口),并且该服务器位于该 Cisco 路由器后面,具有公共 IP 192.168.xxx.xxx。

在该路由器中,我执行了如下所示的 Nat 端口转发,以便来自外部的邮件请求将被转发到该服务器。

ip nat inside source list 10 interface GigabitEthernet0/1 overload
ip nat inside source static tcp 192.168.30.254 22 41.59.xx.xx 22 extendable
ip nat inside source static udp 192.168.30.254 22 41.59.xx.xx 22 extendable
ip nat inside source static tcp 192.168.30.254 25 41.59.xx.xx 25 extendable
ip nat inside source static tcp 192.168.30.254 80 41.59.xx.xx 80 extendable
ip nat inside source static tcp 192.168.30.254 110 41.59.xx.xx 110 extendable
ip nat inside source static tcp 192.168.30.254 143 41.59.xx.xx 143 extendable
ip nat inside source static tcp 192.168.30.254 389 41.59.xx.xx 389 extendable
ip nat inside source static udp 192.168.30.254 389 41.59.xx.xx 389 extendable
ip nat inside source static tcp 192.168.30.254 443 41.59.xx.xx 443 extendable
ip nat inside source static tcp 192.168.30.254 993 41.59.xx.xx 993 extendable
ip nat inside source static tcp 192.168.30.254 995 41.59.xx.xx 995 extendable
ip nat inside source static tcp 192.168.30.254 7025 41.59.xx.xx 7025 extendable

之后,我将我的互联网域名 mail.example.co.tz 的 MX 和 A 记录更改为指向该公共 IP 41.59.xx.xx,以便任何访问该链接的人都将被重定向到公共 IP,然后将端口转发到邮件服务器。

问题就在这里......毕竟,当我通过网络浏览器访问 mail.example.co.tz 时,它显示无法连接。

我是不是哪里做错了?

答案1

Zimbra 维基列出了您未转发的端口 465 和 587。(它还将 7025 标记为内部端口。)

否则,请检查连接的每个步骤:

  1. 运行nslookup mail.example.co.tz,并确认域名已转发到正确的公共 IP。

  2. 运行dig mail.example.co.tz,并确认您的 MX 和 A DNS 记录是否将邮件发送到正确的位置。(您可能需要为 配置 的记录example.co.tz。)

  3. 如果上述两个都正确,请使用 telnet 尝试连接到邮件端口。telnet mail.example.co.tz 22应该会从服务器获得某种响应。也尝试其他一些端口。

相关内容