当前位置:首页 > 每日看点

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

卡卷网2年前 (2024-12-02)每日看点351

一、重要说明

纯真社区的朋友:

免费和公开,是纯真社区版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

分享给朋友:

相关文章

五个私藏宝贝网站!上班族摸鱼必备,打造快乐小天地

五个私藏宝贝网站!上班族摸鱼必备,打造快乐小天地

有朋友提到,虽然一整天都在“摸鱼”,但却感觉身心俱疲,甚至比一直忙碌工作还要累。其实这背后是有科学依据的。当人专注于工作时,会进入一种“心流”状态,这种状态让人感到兴奋、满足且充实。相反,如果在工作时分心“摸鱼”,会导致注意力分散,增加认知…

学了两个月网络安全,一直未入门怎么办,知乎大佬们给些建议吧?

学了两个月网络安全,一直未入门怎么办,知乎大佬们给些建议吧?

你才学两个月,就想入门,笑不活了,我学了8年了,还被人说是个菜鸟。 我学了这么多的渗透,依然挖不到自己的漏洞。 ailx10:学习CSRF漏洞 ailx10:学习PHP XXE漏洞 ailx10:学习CORS漏洞 ailx10:学习Cl…

有哪些好用不火的软件?

有哪些好用不火的软件?

20个无敌冷门的小众APP,好用到 内存爆了都不想卸载,个个是宝藏! 特别是第4、13、19个,大多数人都没玩过~ 1、【毒汤日历 】 – 你的每日快乐源泉 [iPhone/Android]好用指数:⭐⭐⭐⭐⭐ 下载地址:各大应用商店…

网页上的视频怎么下载呀?

网页上的视频怎么下载呀?

1、贝贝BiliBili - B站视频下载 https://xbeibeix.com/api/bilibili/ 贝贝BiliBili 是个 免费、免登录的bilibili视频下载工具,没有任何套路。把视频链接粘贴进去 → 输入验证码 →…

WordPress建站同时面向B端和C端,有什么好的解决方案?

这个很容易实现呀,只不过需要自己开发,整体用权限管理就可以实现了,B端和C端是不同用户权限,C端能看到的菜单入口和B端不一样就行了。技术层面实现没问题的,只不过就是看你们的技术能力和投入了 ,这样的需求应该没有现成的开源插件。只能找人定制开…

鸿蒙到底是不是安卓套壳?

鸿蒙到底是不是安卓套壳?

把它是不是套壳先放在一边吧。我讲一个事情,大家自己判断。 华为有一个应用,叫手机管家。这个手机管家对一些 系统底层设置有影响:比如华为从 EMUI 9 开始不允许将第三方启动器设置为默认启动器,依靠的就是这个手机管家。为什么这么说呢?在网上…

发表评论

访客

看不清,换一张

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