我与服务器机器有远程连接。我以管理员身份登录服务器机,打开ie浏览器。如果我同时输入localhost和机器名网站工作。当我作为另一个用户登录并键入localhost网站工作时。但是当我输入机器名时,身份验证页面出现,当我选择windows或表单身份验证时,什么都没有发生。
我需要使用机器名称,否则当我试图到达某些页面时,如批准页面,我得到严重错误。
谢谢
认证页面有一个简单的JavaScript函数,可以阻止所有站点,除了受信任的站点。您需要将"机器名称"添加到Internet Explorer的受信任站点列表中以激活该JS功能。
这是因为您的系统名称在DNS中不知道;您的远程连接可以工作,因为系统名称是已知的。当你试图从外面进入时,它不是。
有一个非常快速的方法来检查这个;在不工作的连接上,打开Hosts文件(c:windowssystem32driversetc) -添加条目:xxx.xxx.xxx.xxx systemname -例如,10.0.0.20 MySystem。保存文件,然后打开命令窗口- ping服务器名称,它应该响应。再试一次连接,应该没问题。
长期解决方案是与系统管理员交谈,找出网络上不知道系统名称的原因(通常可能是因为只有完全限定的域名是已知的)。