在 ISA Server Enterprise Edition 中,设定指令码包含所有数组成员的清单,以便客户端能够使用任何数组成员。此外,自动设定指令码会执行 CARP 算法,以选取能够处理特定 URL 要求的 Web Proxy。
CARP 会根据您能够在数组成员之间设定的加载因子来快取散布,减少客户端存取快取网页所需的跃点。客户端 CARP 实作方式如下:
1.网页浏览器针对每个要求的 URL,各自选取所要使用的 Web Proxy,亦即在启动自动侦测的情况下,使用 Wpad.dat 档案中的信息,而在启动自动设定指令码的情况下,则使用设定指令码提供的信息。
2.指令码中实施的 CARP 算法运算出一份数组成员的优先级清单,亦即网页浏览器所应连络的对象,以撷取 URL 要求的指定对象。
3. 网页浏览器联机至清单中的第一台服务器,并要求撷取页面。若第一部服务器没有响应,浏览器便会连络清单中的下一部服务器,一直到可以撷取对象才会停止连络。
4. 指令码永远会将相同的服务器清单传回给任何指定的 URL,以确保每个 URL 只会自一个数组成员快取。
ISA Server 2006 Enterprise Edition 中的 CARP 算法使用主机名称来决定要求应由哪个数组成员处理。CARP 会将某特定主机 (例如 www.fabrikam.com) 的所有要求指派给特定的数组成员。如此可确保要求及响应均由单一数组成员处理,方便维护工作阶段的内容。
若想要在所有数组成员之间散布网站,可针对这类网站指定 CARP 例外状况,不交由特定数组成员进行处理。这适用于流量过高、单一数组成员处理不及的网站。例如,您可将 Microsoft Update 网站加入 CARP 例外状况清单,以避免单一数组成员在尖峰活动期间超载。
NLB
若要使用 NLB 功能并同时搭配由路由指令码所提供的 CARP 机制,您可以执行下列动作:
? 设定让 WPAD 项目指向数组的虚拟 IP 地址。
? 或者,设定让设定指令码 URL 指向数组的虚拟 IP 地址,或是指向解析成数组虚拟 IP 地址的 DNS 记录。使用下列语法: http://ISA_ArrayName/array.dll?Get.Routing.Script
ISA_ArrayName 是解析成数组虚拟 IP 地址的 DNS 项目。
测试自动侦测
若为 DNS 中的 WPAD 项目,您可以在网页浏览器中进行如下输入,藉此测试自动探索机制:
? http://wpad/wpad.dat
? http://wpad.wspad.dat
若为 DHCP 中的 WPAD 项目,则是指定 WPAD 服务器的 FQDN。例如,若 ISA Server 计算机上可使用 WPAD DHCP 项目,请输入:
? http://ISA_Server_FQDN:Port/wpad.dat
? http://ISA_Server_FQDN:Port/wspad.dat
若要测试是否顺利撷取到自动设定指令码,请在网页浏览器中输入:
? http://ISA_Server_FQDN /array.dll?Get.Routing.Script
在上述各种情形中,系统都会提示您储存档案。
相关专题
- ISA Server (194篇文章)
- 百毒不侵 安全手段让电脑轻松过春节 (150次浏览)
- 高手支招 详解注册表与系统安全 (149次浏览)
- 不怕攻击 家庭上网必学八招安全绝招 (84次浏览)
- Windows安全经验之预防病毒的八个忠告 (83次浏览)
- 最安全的打开U盘的方法 (62次浏览)
- 艳照门启示录:要给电脑“洗澡” (57次浏览)
- “网页挂马”新形态初现 木马传播数量激增 (52次浏览)
- 系统安全:剿清删不掉的DLL木马 (51次浏览)
- 后门程序:其实我就是传说中的卧底! (48次浏览)
- 让电脑裸奔 制作百毒不侵的Windows系统 (44次浏览)



