我正在将angular色从一台服务器分解到5台。
当前服务器作为DNS服务器运行,等等。 DNS服务器只有OpenDNS IP地址的转发器,工作站将本地服务器的IP地址作为其DNS。
我了解每个服务器有一个angular色的好处,但是当我将整个服务器专用于将所有请求转发给外部服务时 – 我想知道是否需要这样做。 我会更好地让路由器通过OpenDNS,然后将每个工作站DNS设置为路由器IP?
我有兴趣知道DNS服务器的“标准”,如果你认为这对我的情况是必要的。 也许你会build议运行在DNS服务器上的软件来模拟OpenDNS正在做什么,但给我更大的控制? (即不限制排除或白名单地址的数量)。
我的情况
〜40台运行Windows XP Professional SP3的工作站
运行Windows Server 2008 R2(64位)的4台服务器
1运行Windows Server 2008(32位)的服务器
1个PoEpipe理型交换机
1个pipe理型交换机
所有工作站都可以访问互联网,但受到OpenDNS服务的限制。
当前服务器设置 (HP ProLiant ML110 G6 Intel Xeon 2.40GHz – 1GB内存升级到5GB)
1服务器正在运行以下angular色:
计划的服务器设置
HP ProLiant DL360 G4 Intel Xeon 3.0GHz – 4GB内存
Active Directory域服务
HP ProLiant DL360 G4 Intel Xeon 3.0GHz – 4GB内存
Active Directory域服务(附加域控制器)
HP ProLiant DL360 G4 Intel Xeon 3.0GHz – 4GB内存
DNS服务器?
HP ProLiant ML110 G6 Intel Xeon 2.40GHz – 1GB内存升级至5GB
文件服务器(因为它是一个塔,并希望更便宜地添加多个硬盘驱动器。)
你在使用Active Directory吗? 如果是这样,你不能真正使用外部DNS服务器的内部用户。 如果你更新问题的具体细节,每个angular色去,你想如何分割它,这也将是更有利的。
基本上,如果你的环境与AD工作,你不能指望你的工作站到外部DNS服务器,因为工作站需要知道如何find你的AD控制器,如何find对方,如何find其他服务器。 考虑到你有40个工作站,我认为你必须使用活动目录(否则这将是不浪费资源)。
实际上,如果你的服务器上有Active Directory,那么你就不能在没有DNS的情况下进行设置,所以如果你把angular色分开的话,应该是这样的(不知道你的networking中有什么):
编辑:考虑你的更新
另外,由于您似乎拥有一些可用空间,因此您可以将SharePoint Foundation 2010置于您的networking中,并为您的用户分享他们的工作提供了一个不错的空间。 即使在这样的小地方也是非常有用的。 我有类似的设置和Sharepoint作为文件的中央存储远远好于简单的FileServer(当然文件服务器有它的好处 – 但SharePoint是良好的工作文件 – 变化的历史等)
我当然会build议保持在内部服务器上的DNS; 虽然它是一个轻量级的,非常稳定的angular色,并与你的大小的networking,当然没有必要为它保留一个整个服务器。
这里的主要问题是,你还需要一个DNS服务器来支持你的内部networking的Dyanmic更新,因为很多Active Directory都需要它。 (如果你想用一个不是Windows的DNS来做这件事,那就要做好准备了。)
我build议closures路由器的DNS,在两台服务器上启用AD集成的DNSangular色(这将是完整的主/主,所以你不需要担心复制),并确保两台服务器都通过客户端你的DHCP服务器。 您仍然可以将转介转介给世界其他地方的OpenDNS。
这可能是最简单的configuration路线,也为您的networking增添了一点弹性。
在性能方面有一个本地的DNS服务器有一个强有力的论据。 DNS服务器caching查找,并且随着用户经常使用相同的FQDN,您可以显着缩短连接时间。 低至50ms的连接将开始降低networking的感知性能。 OpenDNS(根据我的经验)相对较快,但对于从服务器到您的networking的传输延迟,他们做的很less。
因此,即使您使用OpenDNS之类的服务,使用本地服务器来caching查找也会带来好处。