
1 在ASPNET中专用属性:
获取服务器电脑名:PageServerManchineName
获取用户信息:PageUser
获取客户端电脑名:PageRequestUserHostName
获取客户端电脑IP:PageRequestUserHostAddress
2 在网络编程中的通用方法:
获取当前电脑名:static SystemNetDnsGetHostName()
根据电脑名取出全部IP地址:static SystemNetDnsResolve(电脑名)。AddressList
也可根据IP地址取出电脑名:static SystemNetDnsResolve(IP地址)。HostName
3 系统环境类的通用属性:
当前电脑名:static SystemEnvironmentMachineName
当前电脑所属网域:static SystemEnvironmentUserDomainName
当前电脑用户:static SystemEnvironmentUserName
IIS的设置不复杂打开IIS-本地计算机-网站-默认网站-右击-属性-在网站选项卡的IP地址输入127001(本地计算机IP)-主目录选项卡-本地路径-选择ASP文件夹其他不要改这样IIS就完成设置了
然后使用网页设计软件Dreamweaver 8(我自己是用这个的快速+专业其他软件大概也是这样设置的)
站点名称-随便你-本地根文件夹-跟IIS的本地路径一致>
参考思路如下:
假设服务器内网ip:192168106
公司公网ip:60119X
所有内网用户访问都会留下公网IP:60119X。
在网站首页判断,如果来访IP为60119X,则将网站转向192168106内网访问。这样就可以记录到内网机器IP了。
注意:此方法要求服务器和内网机器在一个局域网内。
Label1Text
=
RequestUserHostAddressToString();
Label1Text
=
RequestServerVariables["REMOTE_ADDR"];
真两种方式都可以,但是第一种比较常见!!
Function getIP()
Dim strIPAddr
If RequestServerVariables("
直接用这个模块可以得到访者的IP,和数据库里的对比就行了,如:
nowip=getIP()
ipfromdata=来自数据库
if nowip=ipfromdata then
'存在
responseredirect "你要跳转的页面"
responseend
end if
<%
dim remoteaddr
if RequestServerVariables(">
以上就是关于ASP.NET中如何获取客户端电脑名,数据库,ip等信息全部的内容,包括:ASP.NET中如何获取客户端电脑名,数据库,ip等信息、IIS 中asp 怎样获取客户端IP、asp:怎样获取内网的ip地址等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)