欢迎来到,我们已经为1000多家客户提供专业的软件服务!
技术电话:010-84986180 手机:13720089039
得到客户机的机器名
2023-11-07 11:04:00 来源: 浏览:15

您可以使用ASP的Request对象的方法ServerVariables方法得到客户机的机器名,如下:  
  远程客户机名<%=Request.servervariables("REMOTE_HOST")%>
  
     
  详细信息请参考以下链接:  
  ServerVariables  
  http://msdn.microsoft.com/library/default.asp?url=/library/en-us/iisref/html/psdk/asp/vbob5vsj.asp  
               
     
  一般情况下,考虑到网络性能,Request.servervariables("REMOTE_HOST")返回客户的IP地址。您可以改变IIS的metabase的设定,允许IIS根据客户的IP地址查询用户的机器名。  
  您可以改变IIS的metabase的相关设定有两种方法:  
  1.在Asp中用代码设定  
  <%  
        Dim   oIIS  
        Dim   vEnableRevDNS  
        Dim   vDisableRevDNS  
     
        vEnableRevDNS   =   1  
        vDisableRevDNS   =   0  
     
        Set   oIIS   =   GetObject("IIS://localhost/w3svc")  
        oIIS.Put   "EnableReverseDNS",   vEnableRevDNS  
        oIIS.SetInfo  
        Set   oIIS   =   Nothing  
     
        %>  
     
  2.     运行命令行:cscript   C:InetpubAdminScriptsadsutil.vbs   set   /w3svc/EnableReverseDNS   "TRUE"  
     
  此时,Request.servervariables("REMOTE_HOST")返回客户的机器名。  
       
  所需的脚本文件adsutil.vbs及详细信息请参考以下链接:  
  HOWTO:   Configure   REMOTE_HOST   to   Perform   Reverse   DNS    
  http://support.microsoft.com/support/kb/articles/q245/5/74.asp

 


 

上一篇:
友情链接