转发技术是用于解决那些在本地DNS服务器解决不了的查询工作。这个过程涉及到一个DNS服务器与其他DNS服务器直接通信的问题。当本地DNS与外部DNS服务器直接进行通信时,将简化存储在DNS服务器缓冲区中非本地站点的信息。这样将可以使得DNS服务器在解决本地查询工作时的效率会更高。 <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

Windows 2003之前发行的版本中,对于所有不能解决的查询工作可以指定转发给多个服务器。如果其中一个服务器不可用,这个请求就可以转发到列表中的下一个服务器。这在Windows2003中称为标准转发。

条件转发的定义如下:对于一个特定域的DNS查询信息将向何处转发。这是Windows 2003 DNS 的一个可用的新特征。这种设计的目的是为了实现在多个DNS分区环境中工作,在这种情况下,一个名字空间(例如prep.com)中的系统能够和另一个名字空间(例如test.com)中的系统进行通信。当然,这也可以作为企业内部互联网(两个公司合并的情况)或者互联网中特定场合(与一个商业伙伴共享数据)的解决方案。

设置标准转发
1
、点击开始菜单中的管理工具中的“DNS”,访问DNS服务。DNS管理工具的主屏幕如图A所示。

<?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" />

1 、在左面板的树层次上选定你的DNS服务器的名字。
2
、单击鼠标右键,然后选择属性DNS属性的对话框如图B所示。

注意:在DNS域名中的所有其他DNS域名也都被选定了。当选定这个标准时,所有被添加为转发器的服务器也将用于标准转发(或者也可以用于没有定义条件转发但是包含此域信息的所有其他查询)

1 、在选定的域转发器IP地址列表中输入服务器的IP地址,然后点击添加,对应这个IP地址的服务器将作为转发DNS查询的服务器。用于转发的服务器将按照添加的先后顺序存放在列表中。(图C)。

可以选定列表中的IP地址并点击上移或者下移来适当的调整整个列表顺序。

1 、点击DNS属性对话框下面的确定按钮结束设置。

设置条件转发
在这种情况下,假设两个公司——每个公司都有自己的网络——合并了。他们想要保持各自的网络配置,但是每个网络的域名服务器只能解析自己内部的网络。而有一些应用程序和行为要求每个网络的域名服务器能够解析另一个网络的域名。这就是条件转发的最完美的情形。

1 、点击DNS服务器属性的转发标签(首先执行上一节中的步骤1到步骤3)。
2
、点击在DNS域名列表附近的新列表。将出现新的转发器的对话框,如图D所示。

1 、在“DNS中输入域名服务器,需要转发的查询将被转发到这个服务器,点击确定按钮。这个域名就被添加到转发器标签下的DNS域名列表中(图E)。

1 、为维护本地域名的内部DNS服务器添加IP地址。对于标准转发,在一个域中可以添加多个转发器。
2
、点击DNS属性对话框下的确定按钮结束设置。

设置条件转发的其他提示和技巧

·   条件转发只能用于那些DNS服务器中没有一级或者二级区(zones)的域。这意味着条件转发可以用于具有与本地维护级别相同的区或者级别更高的区的域中。例如,可以对test.comcorp.test.com或者prep.com设置条件转发,而example.test.com是在DNS服务器上维护的本地分区。无论如何,在这种情况下,你都无法对one.example.test.com example.test.com 设置条件转发。

·   对于容错性,建议设置条件转发时,每个条件转发都定义多个服务器作为转发器。如果其中一个服务器不可用,那么还有另一个服务器可能可用。