当前位置:首页 > 每日看点 > 正文内容

如何通过IP地址查实际地址?

卡卷网10个月前 (12-02)每日看点220

一、重要说明

纯真社区的朋友:

免费和公开,是纯真社区版IP库创始第一天就带有的基因。纯真将继续为大家提供免费的纯真社区版IP库:

  • DAT格式(计划于10月1日起停止维护,目前已经停止在微信公众号上发布下载地址,最新7月10日发布版本请大家前往官网下载
  • EXE格式(计划于10月1日起停止维护,目前已经停止在微信公众号上发布下载地址,最新7月10日发布版本请大家前往官网下载
  • CZDB格式(正式发布支持IPv4和IPv6地理位置的全新CZDB数据格式,并计划从2024年10月开始只维护更新该格式的数据)

CZDB目前已支持JAVA和C语言解析程:

  • JAVA解析程序 github.com/tagphi/czdb-
  • C语言解析程序 github.com/tagphi/czdb-
  • PHP语言解析程序 github.com/tagphi/czdb-

后续免费获取纯真社区版IP库的方式纯真社区版IP库根据知识共享署名-相同方式共享 4.0 国际许可证(BY-SA 4.0 DEED)公开发布。如您需要使用纯真社区版IP库,您可在使用该数据的网站、应用程序或社交媒体帐户上显示纯真网站信息,以此获得该IP库的使用授权以及后续的更新下载服务。您可以按照如下步骤指引来获取后续持久的纯真社区版IP库更新下载权限:

第一步,在纯真官网(cz88.com)上注册并登录。

第二步,在纯真社区版IP库介绍页面上(cz88.com/geo-public),任意选取一种方式对纯真社区版IP库进行宣传。您可选择在您使用纯真社区版IP库的相关页面上对纯真网址进行展示,或者选择在中文专业论坛上分享关于纯真社区版IP库的使用体会(可参考我们提供的默认文本,也强烈建议自行发挥撰写有关纯真的内容以免被删贴)。

第三步,在页面上提供截图资料供我们审核。

二、使用

CZDB Searcher


CZDB Searcher 是一个用于高效 IP 地理位置查询的 Python 库,它使用紧凑的数据库格式和二叉树搜索算法,提供快速准确的 IP 查找功能。

特点

  • IP 地理位置查询
  • 支持 IPv4 和 IPv6 地址
  • 简单易用的 API

性能

请尽量使用单例来查询,避免每次查询都初始化DbSearcher,这会带来性能瓶颈。同时要注意BTREE模式查询时不是线程安全的

安装
在项目目录下运行以下命令来安装 CZDB Searcher 所需的第三方库:

pip install msgpack pip install pycryptodome

使用方法

以下是一个快速开始的示例:

import sys from czdb.db_searcher import DbSearcher database_path = "/path/to/your/database.czdb" query_type = "BTREE" key = "YourEncryptionKey" ip = "8.8.8.8" db_searcher = DbSearcher(database_path, query_type, key) try: region = db_searcher.search(ip) print("搜索结果:") print(region) except Exception as e: print(f"An error occurred during the search: {e}") db_searcher.close()

请将 database_path 和 key 替换为您项目中实际的数据库路径和加密密钥。

配置

DbSearcher 构造函数接受以下参数:

  • databasePath:您的 CZDB 数据库文件路径。
  • searchMode:搜索模式(例如,"BTREE" 或者 "MEMORY")。
  • encryptionKey:密钥。

数据库文件和密钥可以从 www.cz88.net 获取。

模式选择

  • 批量查询:对于批量查询,建议使用 "MEMORY" 模式。这是因为 "MEMORY" 模式会将数据库加载到内存中,从而提高查询速度,尤其是在处理大量查询时。虽然这会增加内存的使用,但可��显著提高批量处理的效率。
  • 少量查询:如果每个请求只查询少量的 IP 地址,那么使用 "BTREE" 模式可能更合适。"BTREE" 模式不需要预先加载整个数据库到内存中,适用于处理较少量的查询请求,可以减少内存的使用,同时保持良好的查询性能。

扫描二维码推送至手机访问。

版权声明:本文由卡卷网发布,如需转载请注明出处。

本文链接:https://www.kajuan.net/ttnews/2024/12/2584.html

分享给朋友:

相关文章

提升自己最快的方式是什么?

提升自己最快的方式是什么?

1.稻盛和夫说过:“改变自己最快的方法就是做自己害怕的事,不敢做的事,认为自己做不到,觉得不可能的事。如果在自己的舒适区待久了,就会丧失斗志,如果想快速的改变,可以坚持去做一些对自己有益的事。2.早睡早起,坚持运动保持旺盛的精力,人生拼到最...

常微分方程的理论对偏微分方程的研究有没有帮助?

常微分方程的理论对偏微分方程的研究有没有帮助?

之前看到过一句话,好像是 Bourgain 说的,大意是做 ode 的做到深处就到了 pde,做 pde 的做到深处就到了 ode,ode 和 pde 最后是相通的。以我目前有限的知识,只知道下面两个方向:1. Hamilton 系统在现代...

鸿蒙系统到底是不是安卓系统?

你好,是的。接下来我给不懂技术的人简单的说一下哄蒙系统的来龙去脉。首先你要知道什么是开源。‌‌开源(Open Source)全称为开放源代码‌,意味着任何人都可以获取和使用软件的源代码,并在遵守版权协议的前提下进行修改和再发布。‌12开源软...

有哪些好玩到爆的小网站?推荐?

有哪些好玩到爆的小网站?推荐?

1、Poki 免费在线游戏https://poki.com/zh免费在线小游戏网站。上千款在线游戏,完全免费,无需登录,打开就能玩。2、http://YORG.iohttps://yorg.io超耐玩的塔防游戏。搭建自己的防御基地、开采资源...

iPhone真的安全到连FBI也无法破解吗?

iPhone真的安全到连FBI也无法破解吗?

听退伍的一个朋友说部队有一台机器,只要数据线插到手机上,啥数据都能读出来,我问他iPhone也行么,他说可以,不知道是不是真的,部队里应该也没啥人用iPhone吧---------------------------------------...

一台 NAS 可以带来什么好处?

一台 NAS 可以带来什么好处?

家里只有一台HP Gen8,一开始只想搞搞黑群晖,做小姐姐别墅。后来反反复复的折腾了很多。CPU换了1265L,内存加到16G,硬盘4个16T,改线SSD引导,足够我使用了。HP GEN8下面列举一下现在在用的服务,底层使用的PVE。1、黑...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。