这是由于称为LoopbackCheck的安全功能所致。
当您尝试在安装Windows Server 2003 Service Pack 1后使用其FQDN或CNAME别名在本地访问服务器时出现错误消息:“访问被拒绝”或“没有网络提供商接受给定的网络路径”
http://support.microsoft .com / kb / 926642
有两种解决方法:
方法1(推荐):创建可以在NTLM身份验证请求中引用的本地安全机构主机名。为此,请对客户端计算机上的所有节点执行以下步骤:
- 单击开始,单击运行,键入regedit,然后单击确定。
- 找到并单击下面的注册表子项:HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Lsa \ MSV1_0
- 用鼠标右键单击MSV1_0,指向新建,然后再单击多字符串值。
- 在“名称”列中,键入BackConnectionHostNames,然后按Enter。
- 用鼠标右键单击BackConnectionHostNames,然后单击修改。
在“数值数据”框中,键入用于计算机上本地共享的CNAME或DNS别名,然后单击“确定”。
注意:在单独的行中键入每个主机名。
注意:如果BackConnectionHostNames注册表项作为REG_DWORD类型存在,则必须删除BackConnectionHostNames注册表项。
退出注册表编辑器,然后重新启动计算机。
方法2:通过将HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Lsa注册表子项中的DisableLoopbackCheck注册表项设置为1,来禁用身份验证回送检查。若要将DisableLoopbackCheck注册表项设置为1,请在客户端计算机上执行以下步骤:
- 单击开始,单击运行,键入regedit,然后单击确定。
- 找到并单击下面的注册表子项:HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Lsa
- 用鼠标右键单击Lsa,指向新建,然后再单击DWORD值。
- 键入DisableLoopbackCheck,然后按Enter。
- 用鼠标右键单击DisableLoopbackCheck,然后单击修改。
- 在“数值数据”框中,键入1,然后单击“确定”。
- 退出注册表编辑器。
- 重新启动计算机。
DisableLoopbackChecking
在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa