网站特定的URL DNS问题

我有大量的全球网站需要通过URL访问服务。
由于网站URL是集中设置的,因此无法更改。
该服务在每个站点本地托pipe,因为连接可能是片状的,因此当从站点内的机器访问时URL必须路由到本地服务器。
不幸的是,所有的网站和中央基础设施都在一个单一的域名森林和DNS域。

任何build议我无法使用代理,并担心大量的特定于站点的DNS区域的可pipe理性?

谢谢
马克萨顿

如果你正在pipe理自己的DNS(或在组织内),我build议设置一个服务级别的DNS区域。 我们通过简单地将svc加到我们的根域的左边来实现这个function,并将它作为一个标准的主/从DNS域(相对于ADI),这样它的所有条目都是静态的。 例如svc.internaldomain。

我们在这个区域中使用任何和所有特定于服务的DNS指针的入口,通常通过CNAME将服务级别入口指向后端的机器,比如CVS。 我们也使用类似的系统来允许开发人员在不同的开发级别使用相同的代码; dev.example,test.example,beta.example。 然后,只需更改DNSsearch列表,即可更改服务器正在连接的开发“服务”。

你可以在RFC1918空间的某处放置本地版本的服务吗? (即,在192.168.1区域等)

每个全球网站是否有本地域控制器? 如果是这样,那么您将能够在域控制器上的每个DNS服务器上运行DNS服务器,然后在给定站点的DNS服务器上运行DNS服务器,将服务主机名(URL)的Alogging设置为在该站点networking上运行的计算机。

(如果没有一个域控制器和/或每个站点本地的DNS服务器,那么我不确定你的networking如何运作,因为“连接可以是片状的” – 如果你真的依靠遥远活动目录服务服务器,尽pipe片状连接,可能会有更大的问题,而不是如何解决这一个主机名。)