今天我的网络出现了问题,我很困惑。首先这是我的网络设置...
- 互联网流量通过静态 IP 进入。
- Ubiquiti Dream Machine Pro 将邮件服务器端口转发到邮件服务器 VM(端口 25,465,587,143,993 全部路由到邮件服务器的内部 IP 地址)
- 邮件客户端使用域名连接邮件服务器。域名设置为静态 IP。
我有几个邮件客户端:Windows(Outlook)、iPhone(Mail)、iPad(Mail)、Linux(Raspberry PI 上的 Claws)
当我将设备连接到外部网络时,一切都运行正常。我可以连接到邮件服务器,下载我的电子邮件,发送电子邮件,一切都很顺利。
但是,当我连接到同一个网络(通过 Lan 或 Wifi 没有区别)时,我的邮件客户端无法连接到邮件服务器。
我对此感到很困惑,因为它本来按预期工作,但今天它却停止了将内部网络流量正确路由到电子邮件服务器。
我确实有其他服务(Web应用程序)在同一个域上运行,并且它们在我的本地网络内部或外部仍然可以正常工作。
有人能帮我解决这个问题吗?我不想连接到其他网络,只需接收我自己的电子邮件即可。
在有人说出这些显而易见的事情之前,我没有更改我的网络配置。事实上,在工作和不工作之间没有任何变化,甚至没有重新启动任何东西。
答案1
假设您没有运行内部 DNS 服务器来隐藏/掩蔽您的公共域名,在这种情况下,内部客户端将尝试使用防火墙的外部(公共)IP 地址联系您的邮件服务器。防火墙需要允许它们在同一接口上退出并重新进入您的网络,然后需要将流量重新路由回您的服务器的内部 IP 地址。这种双重来回 NAT 可能会给某些防火墙带来问题,并且通常需要特殊配置。
当然,这并不能解释为什么它昨天可以工作而今天却不工作……但至少它应该可以帮助您了解问题所在。