客户端库

查找所用语言客户端的源代码与设置说明。

选择您的语言

安装客户端,执行一次查询并阅读响应字段。

TypeScript / JavaScript

enrichip

已进行运行时检查
要求
ES 模块 · 已在 Node 26 上验证
软件包版本
1.0.1

安装

终端
npm install enrichip@1.0.1

查询一个 IP

node lookup.mjs
lookup.mjs
import { queryIP } from "enrichip";

const info = await queryIP("1.1.1.1");
console.log(JSON.stringify(info, null, 2));

客户端行为

  • 此示例使用已发布的 npm 软件包。其 IP 参数接受字符串,包括压缩 IPv6;代码仓库 HEAD 使用更严格的验证器。
  • 客户端不提供单次请求超时设置。当您需要直接控制请求设置时,请使用 HTTP 示例。

集成之前

单 IP 请求
每次查询使用一个地址。某些客户端仍提供批量方法;API 会拒绝批量请求。 阅读批量查询策略
本机 IP 响应
根端点默认以文本返回建立连接的进程的公网 IP。如需完整的本机 IP JSON 响应,请使用 HTTP 示例
验证范围
已进行运行时检查表示已使用所显示的软件包或源代码修订版本执行单 IP 查询。源代码示例已对照代码审阅,但尚未执行。源代码修订版本可能与已发布的软件包不同。
偏好原生 HTTP?复制带超时和 HTTP 错误处理的请求。

完整列表访问。

如需价格或完整列表访问权限,请发送邮件至 contact@ipquery.io.

选定列表
选定记录
此列表中的记录