两个独立域之间的 DNS 转发器

两个独立域之间的 DNS 转发器

我有一个客户,它有两个域:company.com(他们的内部网络)和 company-prod.com(他们的生产网络)。

他们的部分 Web 服务在生产域上存在连接问题。他们通过地址 www.company.com 访问这些服务(尽管该地址位于 company-prod.com 域中),但无法找到该服务,因为该域的 DNS 记录不可用。

为了解决这个问题,我看到了两种可能的解决方案:1)在 company-prod.com 上为“company.com”创建区域,并为所需的主机设置主机记录(即 www)或 2)在 company-prod.com 上配置转发器以指向 company.com 的 NS

我认为选项 2 的问题是,如果 company.com 不可用,那么 company-prod.com 将无法解析该域名的名称。但是,我认为名称应该被缓存,对吗?因此,只有当缓存过期且 company.com NS 不可用时才会发生这种情况。对这些选项有什么建议或意见吗?也许有更好的方法可以做到这一点?我不会在 DNS 上花费很多时间,所以请原谅。

答案1

为什么 company.com 不可用?如果由于某种类型的服务/基础设施中断,那么能够解析该域的 DNS 真的没有任何用处...如果 DNS 解析的资源无法访问。

我的建议是使用选项 2。它将更加可靠(就获得正确的 DNS 解析而言),并且对您来说工作量也会更小。

如果选择选项 1,那么您实际上会得到一个过时的、静态的 DNS 区域副本及其相应的记录,需要手动创建和更新这些记录。

我说要遵从相关域名的权威名称服务器。

另一个选择是使用 DNS 存根区域。

答案2

任务的 DNS 记录

$ origin company-prod.com
site IN A x.x.x.x

$ origin company.com
site IN CNAME site.company-prod.com.

相关内容