首次设置内部服务器(Mac OSX 10.8)时,尝试了解如何设置 DNS 服务以及是否需要自己提供它。
今天我们有一个注册域名 (company.com),并在 squarespace 上托管一个网站,我的营销人员无需帮助即可对其进行编辑。我们的服务器目前主要配置为 server.company.com 上的文件和 LDAP 服务器。我们有一个静态 IP 地址和 DNS 记录,将 server.company.com 指向我们的 IP,路由器可以很好地处理端口。问题出在我们的网络内部。
虽然网络内的 server.company.com 正确指向机器,但 mail.company.com、www.company.com 或任何其他域都无法正确查找。为了解决这个问题,我放入了 A 记录以将 mail.company.com、calendar.company.com 等重定向到适当的目的地(我们使用 google 来实现这一点)。
但是,我无法将 www 设置正确传输到 squarespace。
我的问题是:
1 - 我做错了什么吗?如果是,是什么?
2 - 直接付费购买我们网络之外的托管 DNS 解决方案是否更好?
3 - 还有其他建议吗?
任何帮助都将非常有用,因为这对我来说是第一次,也是迄今为止唯一的障碍。
答案1
对于小型网络,我在 LAN 内使用轻量级 DNS 服务器。 dnsmasq
它适用于基于 Linux 的系统,也适用于 Mac。它可以从主机文件加载地址,这使得配置变得容易。它还可以充当 DHCP 服务器,并为租用的地址提供 DNS 记录。
答案2
您可以按照教程http://krypted.com/mac-os-x-server/managing-dns-using-mac-os-x-mountain-lion-server/ 用于启用 DNS 服务器并创建记录。请确保允许所有内部 IP 执行服务器外查找,然后将服务器的 IP 设置为其主 DNS 服务器。
如果您从外部创建的每个记录都非常重要,您希望它们相同(例如 www.company.com 等),因为任何您未创建的记录都不会存在于内部客户端。那么只需将您想要的主机(server.company.com)的 IP 更改为其内部 IP,您就可以开始了。
答案3
目前似乎无法使用 GUI 或命令行 - 当我的用户访问 company.com 时,为他们设置一个简单的重定向,将他们路由到 squarespace 页面。似乎只有修复方法。