我有一个有两个网站的公司networking。 每个站点都有自己的带有DNS服务的域控制器,并且两个域控制器都服务于同一个company.net域。 我们在网站之间build立了一个mplsnetworking,所以实际上是相同的networking,但是在不同的ip范围内。 一个站点的ip范围是10.1.1 ..另一个是10.1.6 …域控制器正在相互交谈,并且没有build立子域,因此这两个站点都在company.net域,除了本地IP地址之外,网站命名上没有区别。
我正在试验文件服务器和复制这个设置,我想要做的是以下内容:在名为fileserv1的站点1上设置文件服务器。 在站点2上以名称fileserv2设置另一个相同的文件服务器。 通过DFS复制两种方式在两台服务器之间复制所有数据,以便在两台服务器上获得相同的数据集。 到目前为止,这是完成和工作。
现在我想为所有用户设置一个redirect,这样在一个通用的服务器名(例如Fileserv)下,他们就可以访问相应的服务器。
例如,他们访问站点1上的服务器Fileserv,然后将其redirect到fileserv1。 当他们访问站点2上的Fileserv时,它将redirect到fileserv2。
DHCP设置(通过dhcp服务器)将主DNS服务器指向每个站点上的本地DNS服务器,因此所有站点上的用户都将使用其本地DNS服务器作为主站点。 我可以在每个DNS服务器上创build一个Alogging,指定两个不同的服务器,但是两个DNS服务器正在相互交谈复制logging。
如果我将两个Fileserv Alogging添加到每个服务器的IP地址的DNS服务器,我相信它将执行循环redirect,这将独立于当前站点。
我有什么select来实现我想要做的? 麻烦的DNSconfiguration? login脚本? 还要别的吗? 上述情况下的最佳做法是什么?
基本上我希望每个站点都有文件服务器上的所有数据的本地副本以减less访问时间,但我希望用户能够通过一个通用名称来访问它们,让networking后端能够整理出要使用的服务器基于用户的当前位置。
它是运行Windows Server 2012 R2 Datacenter的vmware环境虚拟文件服务器。 服务器是目前的实验性服务器,没有任何活动。
你的问题的答案是子网优先 。
如果parsing器从DNS服务器接收到多个A资源logging,并且某些IP地址与计算机直接连接到的networking具有IP地址,则parsing器将首先对这些资源logging进行sorting。 这通过强制计算机连接到更靠近它们的networking资源来减less跨子网的networkingstream量。
基本上,您只需要添加多个指向相同域名的Alogging,服务器将以一种方式重新排列它们,客户机将首先将IP地址获取到最近的资源。
但正如迈克尔·刘易斯已经指出的那样,更好的方法是使用DFS,因为你已经在使用它了。
通过DFS复制两种方式在两台服务器之间复制所有数据,以便在两台服务器上获得相同的数据集。 到目前为止,这是完成和工作。
[…]
现在我想为所有用户设置一个redirect,这样在一个通用的服务器名(例如Fileserv)下,他们就可以访问相应的服务器。
这正是DFS所做的,而且您已经在使用它了。 设置一个文件夹,并在各自的网站上创build两个文件夹目标。
完成…
DNS将是错误的方式来做到这一点。 如果你有Server 2012 R2,你应该看看使用DFS和命名空间。 https://technet.microsoft.com/en-GB/library/dn281957.aspx
这有效地做你想要的。 您创build一个名称空间并从每个位置添加一个文件服务器。 您的共享位置是命名空间,用户将被指向他们的本地服务器。
您需要在Active目录中configuration单独的AD站点才能使其正常工作。