我有一个Win SBS 2k3(SP1)域的小型networking…我如何设置它,使工作站(它们都是DHCP客户端)仍然可以parsing域名,如果域名服务器宕机任何Windows域的东西)?
您可以在DHCP中提供多个DNS条目。 您可以在该列表中提供公共DNS。
但是,我认为这不会像你想象的那样好。 这样做的正确方法是为您的局域网备份一个DNS服务器。
它可能无法正常工作的原因是,即使您的SBS DNS正在运行,客户端可能会得到一个错误解决本地计算机的主机名,因为他们查询外部DNS。
我在前工作场所发现了这个麻烦。 为什么它不适合我是因为本地DNS名称是相同的外部DNS域名。 所以,有时我们会得到结果,有时候不会。 我本来没有设置这个,但发现它。 一旦我删除了额外的条目,并把一个备份DNS,我有事情工作更好。 我所遇到的另一个问题,虽然不完全确定,但问题似乎需要很长时间。 我不确定MS窗口是否并行或按顺序向每台服务器发出DNS查询。 如果按顺序并且主DNS已closures,则可能会出现长时间的超时。
所以我认为它可以工作,但使用备份DNS要好得多。 (编辑:这是一个Microsoft备份DNS服务器,不只是任何服务器!这不需要是一个强大的机器,它可以专门用于备份DNS)。
我不是说,不要尝试,只是不要指望用这种方法一帆风顺。
我会做简短的回答,然后, joeqwerty 。 ☺
如果域控制器closures,并且域控制器也作为局域网的DNS服务器,那么没有其他办法可以在没有 “搞砸Windows域的东西”的情况下进行DNS查询。 “Windows域名”严重依赖于DNS。 如果服务器出现故障是一个主要问题,则需要有多个域控制器,全部使用DNS服务器rôle和AD集成区域。
不要使用您的ISP提供的代理DNS服务器作为“备份”。 原则上是错误的,在实践中是破碎的。 对于初学者来说,configuration工作站的DNS服务器列表不是优先级顺序列表 。 工作站可以select以各种顺序查询代理DNS服务器,这可以随时随地和一系列的DNS客户端库错误。
这导致了我支持的networking的问题 – 使用公共DNS。 我没有直接控制这些DNS服务器,偶尔域名客户端也不能正确parsing域名。 因此,我会得到组策略错误(因为它会随机使用公共DNS)。
将AD DNS设置为转发到公有DNS并让域客户端只使用AD DNS服务器(或为其正确configuration服务器)