ISA 2006 遇到慢 Web 浏览使用 Internet 安全和加速服务器或 Windows 关键业务服务器 2008年管理 Web 请求的内部客户端计算机的性能。
Collapse image症状
您可能会遇到慢 Web 浏览内部客户端计算机上的性能
您具有内部域名系统 (DNS) 服务器不能解析外部 DNS 名称。
您必须连接到运行的服务器,Microsoft Internet 安全和加速服务器 (ISA 服务器) 或 Windows 关键业务服务器 2008年的内部客户端计算机。此 ISA 服务器或关键业务服务器的 Windows 服务器被配置为内部网络和 Internet 之间的防火墙中。
back-to-top.png回到顶端 | 提供反馈
Collapse image原因
因为内部 DNS 服务器不能解析外部 DNS 名称,ISA 服务器的 Windows 关键业务服务器服务器正在请求的 Web 请求,则会出现此问题。
当 ISA 服务器或关键业务服务器的 Windows 服务器收到来自客户端计算机的 Web 请求时,ISA 服务器或关键业务服务器的 Windows 服务器会尝试请求的 Web 站点的名称解析为 IP 地址。但是,由于内部 DNS 服务器不能解析外部 DNS 名称,该请求可能需要的处理时间。
注意:即使您已配置的路由规则,ISA 服务器或 Windows 关键业务服务器中,则可能会出现此问题。
back-to-top.png回到顶端 | 提供反馈
Collapse image解决方案
若要解决此问题,使用本节中 Microsoft Visual Basic 脚本版 (VBScript) 代码禁用 ISA 服务器路由规则或 $ Windows 基本业务服务器路由规则的名称解析。若要进行此代码,请按照下列步骤。
若要自行解决此问题,请使用本节中 Microsoft Visual Basic 脚本版本 (VBScript) 代码禁用名称解析为 ISA Server 的路由规则或 Windows 关键业务服务器的路由规则。若要运行此代码,请按照下列步骤。1.
启动记事本,然后在记事本中粘贴下面的 VBScript 代码:
' Create the root object.
Dim root ' The FPCLib.FPC root object
Set root = CreateObject("FPC.Root")
' Declare the other objects needed.
Dim isaArray ' An FPCArray object
Dim webProxy ' An FPCWebProxy object
Dim restartMask ' A 32-bit bitmask of type FpcServices
' Get references to the array object
' and the Web proxy object.
Set isaArray = root.GetContainingArray()
Set webProxy = isaArray.ArrayPolicy.WebProxy
' Configure the Web proxy to skip name resolution
' while checking access and routing rules and save
' the new configuration.
webProxy.SkipNameResolutionForAccessAndRoutingRules = True
restartMask = webProxy.GetServiceRestartMask
webProxy.Save
' Restart the Firewall service so that
' the change will take effect.
isaArray.RestartServices restartMask
WScript.Echo "Done!"
2.在 文件 菜单上单击 保存,然后按照下列步骤在 另存为 对话框中:
1.在保存类型 列表中单击 所有文件。
2.在文件名 框中键入 FileName.vbs。
3.将.vbs 文件复制到 ISA 服务器或 Windows 基本业务 Server 服务器,然后双击.vbs 文件,若要运行本 VBScript 代码。
4.当系统提示您,请单击 确定。
下一篇:虚拟化部署应注意的5大坏习惯