ASP如何实现通过IP获得对应域名?
发布网友
发布时间:2022-05-12 10:04
我来回答
共2个回答
热心网友
时间:2023-08-07 08:39
很简单,先把IP和域名对应的数据导入数据库,形成adress表
然后用一个隐藏域把来访者IP记录到数据库,显示的时候加如下函数:
<%
Function ip(sip)
Dim iparr,iprs,country,city
'IP为127.0.0.1时相当于192.168.0.1
If sip="127.0.0.1" then sip= "192.168.0.1"
‘以点"."为界切割字符串sip,如果sip为“192.168.0.1”,则切割后得到的数组iparr(0)="192",iparr(1)="168",iparr(2)="0",iparr(3)="1"
iparr=split(sip,".")
'通过计算转换,使IP地址跟数据库中的数据联系起来
sip=cint(iparr(0))*256*256*256+cint(iparr(1))*256*256+cint(iparr(2))*256+cint(iparr(3))-1
'连接数据库,查询数据库字段ip1和ip2满足关系ip1<=sip<=ip2的记录
Set iprs = Server.CreateObject("ADODB.Recordset")
iprs.ActiveConnection = MM_conn_STRING
iprs.Source = "SELECT Top 1 city, country FROM address WHERE ip1 <=" & sip & " and " & sip & "<=ip2"
iprs.CursorType = 0
iprs.CursorLocation = 2
iprs.LockType = 1
iprs.Open()
'判断数据库中有无记录即无相应IP地址的信息时的处理
If iprs.bof and iprs.eof then
country="未知地区"
city=""
Else
country=iprs.Fields.Item("country").Value
city=iprs.Fields.Item("city").Value
End If
ip=country&city
iprs.Close()
Set iprs = Nothing
End Function
%>
调用的时候采取<%=ip(rs("ip"))%>
具体的可以看看这个:http://www.blueidea.com/tech/web/2003/1298_9.asp
第二页里面还有IP域名的数据库下载!
热心网友
时间:2023-08-07 08:39
两种办法,一个是NSLOOKUP接口查询,第二个是小偷程序反查,如果你有需要我可以写接口程序给你
高手进:asp如何获取域名对应的IP。
1.使用wscript.shell运行ping或者nslookup命令获取已知域名的服务器的IP。代码: <%if request("name")<>"" then response.write server.createobject("wscript.shell").exec(server.mappath("nslookup.exe")&" "&request.form ("name")).stdout.readall%> 虽然wscript.shell组件可用。上面的代码...
ip动态 - StormProxies
StormProxies是一家提供动态代理服务器服务的企业,旨在帮助用户更好地管理网络访问和安全。以下是一些关于StormProxies的IP动态代理服务的特点:1. 高匿名性:StormProxies的动态代理服务器具有高匿名性,可以有效地隐藏用户的真实IP地址,保护用户的隐私和安全。2. 快速响应:StormProxies的动态代理服务器具有快速响应的特点,可以快速响应用户的请求,提高用户的网络访问速度和效率。3. 高度可定制:StormProxies的动态代理服务器可以根据用户的需求进行定制,例如可以根据用户的地理位置、网络带宽、访问频率等因素进行定制。4. 多种协议支持:…StormProxies是全球大数据IP资源服务商,其住宅代理网络由真实的家庭住宅IP组成,可为企业或个人提供满足各种场景的代理产品。点击免费测试(注册即送1G流量)StormProxies有哪些优势?1、IP+端口提取形式,不限带宽,IP纯净高匿;2、覆盖全球20...
(ASP)用IP怎么获取他所在的地区?
可以实现的,访问你的网页的时候,可以活得他的ip,然后根据ip可以判断他是再哪个城市
asp.net mvc获取访问者IP根据IP获取城市地址跳转到相应的页面 求大神...
给你一个获取IP的代码,然后根据获取的地区名去数据库匹配对应的城市或二级域名即可。region 获取IP /// /// 客户端ip(访问用户)/// public static string GetUserIp { get { string realRemoteIP = "";if (System.Web.HttpContext.Current.Request.ServerVariables["HTTP_X_FORWARDED_FOR"] !
请问如何根据IP地址查询网站域名~
要根据IP地址查询网站域名,您可以借助一些专业的IP查询网站。这些网站拥有全面且及时更新的IP数据库,可以帮助您快速定位到IP地址的地理位置。其中,「全库网」的「123查」提供专业IP数据库服务,拥有独立的域名和数据库,确保信息准确。IP查询网站「IP探索者」则提供部分数据查询,但请注意其数据可能不完...
怎么实现ASP里IP获取具体地理位置
第一步获取来访IP地址 <%ip=request.ServerVariables("REMOTE_ADDR")response.write "你的IP是" & ip > 第二步下载全国IP数据库,最好用纯真的 如果找不到找我要 QQ:21616898 第三步 代码太场我不向写了 以前写过相应的程序 演示地址 http://www.aspsub.cn/ip.asp 我这个程序就是采用的 ...
如何在ASP页面实现通过域名查询IP地址
几种办法, 通过脚本或者组件,以及通过接口。 1、将c:\windows\system32下nslookup复制到asp文件的目录下 2、TCPIP.DNS组件 3、用接口,这个是最安全便捷的,这个网上可以找到现成代码。
如何通过ASP代码获取登入当前操作系统的域帐户名称?
可以用硬盘序列号,序列号是唯一的(伪装不算)。可以用javascript写脚本来读硬盘的序列号,然后将序列号发送到服务器端,用session来存储,将其写入数据库,用于存储。
ip后面带端口号如何做域名解析
1、域名解析和端口号没关系,做A解析就行,端口是限定从哪个入口进入服务器;2、用域名指向功能,将域名直接解析到ip,通过http://www.abc.com:81这样的形式来访问;3、改用域名url转发功能,如:ip是123.123.123.123,端口是81,设置www.abc.com转发到http://123.123.123.123:81;4、进入云...
asp代码中怎样根据ip地址知道所在城市
就你楼上说的,你可以自己去找一个IP数据库,不过这个对于你来说的话可能是不可能实现的,那你可以到www.ip138.com去获取免费的IP查询代码,可以间接利用他们的IP数据...
有固定IP怎么绑定域名
网站是我自己弄的,拿现成的改的ASP网站,自己弄公司网站,也就是说现在已经有了服务器,和从电信申请来的固定IP 请问如何把申请来的域名和我现有的固定IP绑定呢? 我还没申请域名,不知道能不能仅仅只申请个域名,然后用自己的服务器和固定IP绑定申请... 展开 zhou...