`
bigstarstarv
  • 浏览: 2105 次
  • 性别: Icon_minigender_1
  • 来自: 不知道
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

ip地址原来是这样算的

阅读更多

<%  
  sIp   =   Request.ServerVariables("REMOTE_ADDR")    
  Function   cacuIp(sIP)  
  On   Error   Resume   Next  
  Dim   srIp,   aIp  
  srIp=0  
  aIp   =   Split(sIP,".")  
  If   UBound(aIP)<>3   Then  
  cacuIP=0  
  Exit   Function  
  End   If  
  For   i=0   To   3  
  srIp=srIp+(CInt(aIP(i))*(256^(3-i)))  
  Next  
  cacuIp=srIp-1  
  If   Err   Then   cacuIp=0  
  End   Function    
   
  Set   conn=Server.CreateObject("ADODB.Connection")  
  conn.Open   "DRIVER={Microsoft   Access   Driver   (*.mdb)};DBQ="&Server.Mappath("dbIpAddress.mdb")  
   
  iIp=cacuIp(sIp)  
  strSQL   =   "SELECT   country,city   FROM   tblIPAddress   WHERE   ip1<="   &   iIp   &   "   AND   ip2>="   &   iIp  
  Set   rsCnt   =   conn.Execute   (   strSQL   )  
  If   rsCnt.Eof   Then  
  sPlace="[其它]"  
  Else  
  sPlace=rsCnt(0)&"   "&rsCnt(1)  
  End   If  
  Set   rsCnt=Nothing  
   
  Response.Write   "你的IP所在地为:"&sPlace  
  %>

分享到:
评论

相关推荐

    IP地址基础知识IP地址知识

    这样的格式使得IP地址在全球范围内具有唯一性。 #### IP地址的管理与分配 全球的IP地址资源是由几个组织来统一管理和分配的,主要包括: - **InterNIC (Internet Network Information Center)**:负责全球范围内的...

    使用Hash散列从海量IP地址中查找IP地址

    标题中的“使用Hash散列从海量IP地址中查找IP地址”是一个关于数据结构与算法的实践应用,主要涉及如何高效地在大量IP地址中进行查找操作。在这个问题中,使用了哈希(Hash)技术,它是一种将任意大小的数据映射到...

    IP地址划分工具

    在IT行业中,IP地址是网络通信的核心组成部分,用于标识网络上的独特设备。...通过使用"IP地址工具.exe"这样的程序,我们可以更加高效地管理和理解网络中的IP地址分配,确保网络资源的合理利用和安全控制。

    查询IP地址

    接下来,"查询到对象IP后,用纯真IP地址查询"是指使用像“纯真IP数据库”这样的资源来进一步解析IP地址。纯真IP数据库是中国国内广泛使用的IP地址库,它包含了全球IP地址与地理位置的对应关系,可以帮助用户快速定位...

    IP地址库2018024(SQL Server)

    《IP地址库2018024:深入了解与应用》 在当今信息化社会,IP地址作为网络设备的唯一标识,扮演着至关重要的角色。...通过掌握和运用这样的IP地址库,我们可以更好地理解和驾驭这个由无数IP地址构建的数字世界。

    IP地址切换器

    【IP地址切换器】是一款专为开发人员设计的实用工具,它允许用户便捷地在不同的IP地址之间切换,以满足内外网环境的快速切换需求。这对于进行网络调试、多网络环境测试或者网络环境频繁变动的工作者来说,无疑是一个...

    易语言取本机所有IP地址

    在IT领域,尤其是在网络编程中,获取本机的IP地址是一项基本操作。"易语言取本机所有IP地址"是一个针对易语言(EasyLanguage)编程环境的特定功能,旨在帮助开发者获取计算机上所有网络接口的IP地址信息。下面将详细...

    空余IP地址搜索工具.zip

    在IT行业中,网络管理是一项至关重要的任务,尤其是在大型网络环境中,有效地分配和管理IP地址是保证网络顺畅运行的基础。本文将详细介绍"空余IP地址搜索工具"及其在IP地址管理中的应用。 首先,IP地址(Internet ...

    JQuery插件 IP地址输入框

    **jQuery IP地址输入框插件详解** 在网页开发中,有时我们需要用户输入IP地址,而标准的HTML输入框并不提供对IP地址格式的验证和美化。为此,开发者常常借助JavaScript库,如jQuery,来实现这样的功能。"JQuery插件...

    获取内网ip地址3种方法

    如果找到这样的地址,就认为是内网IP地址。 这些方法各有优缺点:TIdIPWatch提供了事件驱动的方式,实时性较好;TGStack适合需要底层网络控制的场景;TWSADATA则是标准的Winsock接口,通用性强。在实际应用中,可以...

    易语言更改IP地址

    在“易语言更改IP地址”这个主题中,我们主要讨论的是如何利用易语言来编写程序,实现对计算机网络接口的IP地址进行修改的功能。 首先,我们需要了解IP地址的基本概念。IP地址(Internet Protocol Address)是...

    IP地址切换软件,方便ip地址切换

    在IT行业中,网络通信是至关重要的,而IP地址则是网络通信的基础。IP地址(Internet Protocol Address)是一个数字标识,用于在网络中唯一识别设备。当需要频繁地切换IP地址时,手动操作不仅耗时且易出错。这时,"IP...

    Ip地址划分工具

    《IP地址划分工具详解及其在局域网VLAN划分中的应用》 在信息化时代,网络管理成为企业或组织日常运营的重要一环。特别是在局域网环境中,为了优化网络资源分配,提高网络安全性和效率,通常会采用VLAN(虚拟局域网...

    IP地址生成二维码

    这通常包括添加前缀或后缀以便识别数据类型,例如,可以将其格式化为"http://" + IP地址,这样扫描二维码时设备会自动尝试打开一个URL。 2. **错误校正**:为了确保二维码在部分损坏时仍能被正确读取,我们需要添加...

    IP地址子网掩码计算器

    这样的工具能够自动计算并显示给定IP地址的子网掩码,以及基于该子网掩码的网络地址、广播地址和可用主机数量等关键信息。 IPSubnetter这个程序很可能就是这样的一款工具,它可能包含以下功能: 1. 输入IP地址和...

    IP地址格式输入文本框

    在IT领域,网络通信是不可或缺的一部分,而IP地址则是网络通信中的核心标识。"IP地址格式输入文本框"是一个专门设计用于处理IP地址输入的UI组件。它允许用户直接粘贴IP地址,并能进行IP地址与整数之间的相互转换。这...

    ip地址范围的比较

    这样的函数通常会接受IP地址或者IP地址范围作为参数,然后返回一个布尔值表示给定的IP是否在范围内。函数的实现可能涉及到对IP地址的解析,将其转换为整型或长整型以便于数学操作,以及使用SQL查询来检查范围。 ...

    最新IP地址库

    在IT领域,这样的IP地址库有多种用途。首先,它可以帮助网络管理员追踪和管理网络流量,找出异常的IP活动,从而提高网络安全。其次,对于开发人员来说,这样的数据可以用于实现地理位置定位服务,比如用户访问网站时...

    全国最新IP地址库

    压缩文件"a8015c612fb34a9f95857ed621b4538d"可能包含的就是这样一个IP地址库的数据文件,通常这些数据文件可能以CSV、TXT或者数据库格式存储,便于程序读取和处理。为了使用这个IP地址库,开发者需要将其解压缩并...

    Delphi IP地址与数字地址互转

    在Delphi 7这样的旧版本中,虽然没有内置的IP地址转换函数,但通过上述自定义的函数,我们可以轻松地实现IP地址与数字地址的互转。如果你有具体的代码或遇到问题,可以进一步讨论,以便提供更具体的帮助。

Global site tag (gtag.js) - Google Analytics