首页 > 其他分享 >IP地址定位数据获取

IP地址定位数据获取

时间:2022-10-15 16:36:35浏览次数:37  
标签:定位 ip IP地址 获取 地址 IP 因特网

ip地址是ip协议提供的一种统一的地址格式,它为互联网上的每一个网络和每一台主机分配一个逻辑地址,以此来屏蔽物理地址的差异。ip协议是为计算机网络相互连接进行通信而设计的协议。因特网中,它是能使连接到网上的所有计算机网络实现相互通信的一套规则,规定了计算机在因特网上进行通信时应当遵守的规则。

IP地址定位数据获取_数据

任何厂家生产的计算机系统,只要遵守ip协议就可以与因特网互连互通。各个厂家生产的网络系统和设备,如以太网、分组交换网等,它们相互之间不能互通,不能互通的主要原因是因为它们所传送数据的基本单元(技术上称之为“帧”)的格式不同。 ip协议实际上是一套由软件程序组成的协议软件,它把各种不同“帧”统一转换成“ip数据报”格式。在实际应用场景中,会针对不同来源的ip地址建立与来源对应的ip地址定位数据库,各ip地址定位数据库相互独立,例如,ipip库、4g基站ip库、idc库等。通过解析这些ip地址可以到物理地址,

ip地址定位数据获取解析方法如图:

IP地址定位数据获取_ip协议_02

IP地址定位数据获取_ip地址_03

 编辑

想更精准查询IP地址,可以通过 ,这样数据精准可到街道级别。

thinkphp IP 获取和定位

系统内置了  ​​get_client_ip​​ 方法用于获取客户端的 IP 地址,使用示例:


  1. ​$ip = get_client_ip();​

如果要支持 IP 定位功能,需要使用扩展类库  ​​Org\Net\IpLocation​​,并且要配合 IP 地址库文件一起使用,例如:


  1. ​$Ip = new \Org\Net\IpLocation('UTFWry.dat'); // 实例化类 参数表示IP地址库文件​

  2. ​$area = $Ip->getlocation('203.34.5.66'); // 获取某个IP地址所在的位置​

如果传入的参数为空,则会自动获取当前的客户端 IP 地址,要正确输出位置,必须配合 UTF8 编码的 ip 地址库文件,否则可能还需要进行编码转换。

标签:定位,ip,IP地址,获取,地址,IP,因特网
From: https://blog.51cto.com/u_15829688/5759202

相关文章

  • python学习:获取指定目录下所有文件名os.walk和os.listdir
    1.os.walk返回指定路径下所有文件和子文件夹中所有文件列表其中文件夹下路径如下:importosdeffile_name_walk(file_dir):forroot,dirs,filesinos.walk(f......
  • [转]嵌入式系统上实现GPS全球定位功能
           GPS(GlobalPositioningSystem)即全球定位系统,是由美国建立的一个卫星导航定位系统,利用该系统,用户可以在全球范围内实现全天候、连续、实时的三维导航定......
  • 如何在ASP.NET Core中获取当前登录的用户标识
    直到ASP.NETCore1.0 RC1:它是System.Security.Claims命名空间中的User.GetUserId().自ASP.NETCore1.0 RC2:您现在必须使用UserManager.您可以创建一个方法来获取......
  • net中c#教程 如何获取系统的环境变量?
    任何应用程序,都不是独立存在的,需要与外界交互。比如与使用者交互,收集各种数据;与数据库交互,读写业务逻辑;与操作系统交互,获取各种系统变量。今天分享的,就是如何读取操作系统......
  • javascript获取当前是http还是https
    我们经常需要获取网页的url,此时就会用到如下:document.location.protocol//判断是https:还是http:document.location.hostname//获取是localhost还是192.168.100.......
  • 函数+定位错误值,实现依据指定次数重复数据!
    Excel情报局Excel职场联盟生产挖掘分享Excel基础技能Excel爱好者大本营用1%的Excel基础搞定99%的职场问题做一个超级实用的Excel公众号Excel是门手艺玩转需要勇气数万Excel......
  • 根据变动的标底色单元格,动态获取求和结果!
    Excel情报局职场联盟Excel生产挖掘分享Excel基础技能Excel爱好者大本营用1%的Excel基础搞定99%的职场问题做一个超级实用的Excel公众号Excel是门手艺玩转需要勇气数万Excel......
  • Ceph修改mon ip地址
    微信公众号:运维开发故事,作者:wanger背景     最近公司服务器搬迁至外地机房,服务器中包含ceph存储集群,迁移到新机房需要整体修改服务器ip,因此mon节点的ip也将被修改,......
  • DEMO: 获取交货单未开票数量
    VL03N查看交货单交货数量为5,单位是CAR查看已经开票凭证流:直接看表VBFA开票84单位EA冲销76单位EA已开84-76=8EA而咱们看交货单的时候,交货单单位CAR.单位转换:交货......
  • jmeter 跨线程传参获取不到值
    jmeter跨线程传参获取不到值问题:跨线程传递参数,在本线程提取到了值,但跨线程后一直提取不到。解决:在TestPlan页面勾选“独立运行每个线程组(例如在一个组运行结束后启动......