[求助] 如何得到客户机的机器名
作者:
积分:0
等级:高中
经验值:874
威望:4200
发帖数:222
回帖数:184
精华数:210
注册时间:2009-03-09
在线时间:
如何得到客户机的机器名
环境参数
XP
内 容
您可以使用ASP的Request对象的方法ServerVariables方法得到客户机的机器名,如下:
远程客户机名<%=Request.servervariables("REMOTE_HOST")%><BR>
详细信息请参考以下链接:
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:\Inetpub\AdminScripts\adsutil.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
其他回答
作者:
积分:2847
等级:大专
经验值:1146
威望:310
发帖数:3
回帖数:996
精华数:0
注册时间:2009-12-02
在线时间:
- 相关问题
- ·用友跨年结转指导
- 2010-03-09 10:47
- ·导致演示版的几种情况
- 2010-03-09 09:45
- ·关于预记账
- 2009-09-05 13:37
- ·用友软件中如何进行银行对帐操作?
- 2009-08-20 13:25
- ·总账和辅助账对账不平
- 2009-08-20 11:30
- ·用友软件跨网段访问
- 2009-07-08 15:50
- ·用友7.21如何在XP下使用
- 2009-05-22 22:45
- ·大家好,我是新手,我想问一下,用友什么版本好用啊?请大家根据经验投一票,谢谢
- 2009-03-16 09:37
- ·[求助] 用友 进总帐余额表问题
- 2009-03-13 09:20
- ·如何删除不使用的操作员
- 2009-03-12 09:19