如何向之前托管在 Prem 上的站点的内部 DNS 服务器发出 DNS 请求,并将其路由到具有不同 URL 的非本地站点?

如何向之前托管在 Prem 上的站点的内部 DNS 服务器发出 DNS 请求,并将其路由到具有不同 URL 的非本地站点?

这很令人尴尬,但我希望蜂巢能为我指明这一点。

我有一个域名,直到最近才指向一个内部托管的网站。在我接任这个职位之前,该网站几乎立即被转移到托管主机并被赋予了一个新域名(实际上转移到了另一个域名上的子页面)。

我的问题如下:使用我们内部 DNS 的任何人都无法使用旧域名访问该网站,但外部用户可以。

我尝试创建 ALIAS,但没有成功。既然 DNS 范围已不在本地,我是否应该删除整个 DNS 范围?

还有其他人有什么想法吗?

提前谢谢大家,很抱歉问了这么愚蠢的问题

PS 如果有帮助的话我基本上是这样做的:https://www.youtube.com/watch?v=j9UysIvo1W8

DNS 未被分割。

编辑后放入正确的视频

答案1

听起来您的内部 DNS 服务器上配置了该域,因此本地 DNS 会认为自己对其本地收到的任何请求都具有权威性,而任何外部用户都会查询公共 DNS 服务器。

如果是这样的话,您可能有两种选择。

  1. 复制已为本地 DNS 服务器上的新主机设置的新 DNS 记录,以便记录指向正确的目标。例如,添加公共网站使用的 DNS 记录和子域。

  2. 如果该区域未在内部使用,例如它不是您用于本地 AD 的域,并且仅在本地为旧网站设置,并且它不保存任何指向仍在使用的内部资源的记录,那么您可以考虑简单地从本地 DNS 服务器中删除该区域。这将使您的本地 DNS 服务器不再认为自己对该域具有权威性,然后它将在公共互联网上查找对该域的任何请求的答案,从而将内部用户引导到正确的公共 IP。

请注意,在尝试选项 2 之前,我会仔细检查是否没有任何内部内容仍在使用它(如果需要,请打开 DNS 中的调试日志,以便您可以看到从中请求的内容),并确保您拥有之前内容的备份/导出/记录,以防您需要稍后将其放回。

答案2

如果记录是您的本地域名;例如;example.com 和 example.com 是您的区域。

这意味着你不能轻易地删除记录或做出改变,但你可以通过配置一个www.example.com记录指向外部网站,并在针对 example.com 的 DC 上创建一个本地 IIS,用于执行 example.com ->www.example.com301 重定向。

相关内容