我真的不知道从哪里开始......
我有一个带有一些 Linux 服务器(Ubuntu 11.04 服务器)的小型网络设置。
2 台服务器正在运行 BIND 9(NS01、NS02),它们分别配置为主服务器和从服务器。
1 台服务器正在运行 Zimbra ZCS 7.1.1 (MX01),它有一个私有 BIND 9 服务器正在运行以实现拆分 DNS 配置。此 DNS 服务器不与其他两台服务器交互,它将可以解析的查询转发给其他两台服务器。没有区域传输。
Zimbra 目前托管 3 个域名,solignis.local、solignis.com 和 campbellsurvey.net。
问题
我无法从我的网络连接到 mail.campbellsurvey.net。我说无法连接,是指如果我打开 Firefox 并输入,则https://mail.campbellsurvey.net
无处可去,该地址应该连接到我的 Zimbra 网络邮件。但它无处可去,奇怪的是,如果我从网络外部尝试执行相同的任务,它会像往常一样打开网站。
如果我尝试在 thunderbird 中创建一个帐户以使用 IMAP4 或 POP3 连接到同一台服务器,我会收到一条错误消息,提示 thunderbird 无法找到域名。甚至 zimbra 客户端也会失败。
就像在我家的墙里不存在一样campbellsurvey.net
。但如果走出去,我就能毫无问题地让它工作。
我以为问题可能出在 DNS 服务器(BIND 9)上,所以为了排除这种可能性,我将用于 VMware VCenter 的 Windows 服务器配置为 DNS 服务器,看看会发生什么。结果是一样的,好像有什么东西阻止了与这些域的连接,但我已经检查了各种防火墙等。我检查了端口转发等。所以我没有主意了
我知道这些信息并不多,我可以根据需要提供有关某些事情的更多详细信息。我只是想弄清楚可能出了什么问题。
如您能提供任何帮助我将非常感激。
答案1
它内部解析到哪个地址?
如果它解析为公共地址,并且邮件服务器位于您的网络内部,那么您可能需要更改您的 DNS 设置以解析内部设备的内部地址。
答案2
您的路由器/防火墙可能不允许内部流量“回环”到您的公共 IP,然后再返回到您的内部系统。有些设备不支持该功能,而其他设备则需要特定配置才能启用该功能。
如果您的内部查找解析到您的公共 IP,并且您的服务器仅通过其内部 IP 响应内部请求,那么这种情况的可能性非常高。