ips.is

研发人员常用工具集 - Developer Tools Collection

关于 ips.is

ips.is 是一个专为研发人员设计的网络工具集,提供快速、便捷的 IP 信息查询和网络诊断功能。 无论是通过命令行工具(如 curl)还是网页浏览器,都能轻松使用。

我们的服务完全免费,无需注册,无需 API Key,开箱即用。支持多种输出格式,方便集成到您的脚本和应用程序中。

为什么叫 "ips.is"?

域名 ips.is 非常容易记忆!您可以这样理解:

"What is my server's IP address?"

ips.is

快速开始

在终端中使用 curl 命令即可获取您的 IP 地址:

# 获取您的公网 IP 地址 $ curl ips.is 8.210.114.121 # 获取详细的 IP 信息(JSON 格式) $ curl ips.is/json { "ip": "8.210.114.121", "country": "China", "city": "Beijing", "region": "Beijing", "asn": "AS4134", "org": "China Telecom", "lat": 39.9042, "lon": 116.4074 }

功能特性

🌍 IP 信息查询

快速获取您的公网 IP 地址,支持 IPv4 和 IPv6。自动识别反向代理后的真实客户端 IP。

📍 地理位置信息

获取 IP 地址对应的国家、城市、经纬度等地理位置信息,帮助您了解访问来源。

🏢 ASN 和 ISP 信息

查询 IP 地址所属的自治系统编号(ASN)和互联网服务提供商(ISP)信息。

🔌 端口检测

检测指定 IP 地址的端口是否开放,方便进行网络连通性测试。

🔍 DNS 查询

快速查询域名的 DNS 解析记录,获取对应的 IP 地址列表。

📡 网络连通性测试

测试与目标主机的网络连通性,快速诊断网络问题。

API 端点

GET / - 返回纯文本格式的 IP 地址
GET /json - 返回 JSON 格式的完整 IP 信息
GET /country - 返回国家名称
GET /city - 返回城市名称
GET /asn - 返回 ASN 信息
GET /port/{port} - 检测客户端 IP 的指定端口是否开放
GET /port/{host}/{port} - 检测指定主机的端口是否开放
GET /dns/{domain} - 查询域名的 DNS 记录
GET /ping/{host} - 测试主机的网络连通性

使用示例

# 获取 IP 地址 $ curl ips.is 8.210.114.121 # 获取国家信息 $ curl ips.is/country China # 获取城市信息 $ curl ips.is/city Beijing # 检测端口 80 是否开放 $ curl ips.is/port/80 Port 80 on 8.210.114.121 is open # 查询域名 DNS $ curl ips.is/dns/google.com 142.250.191.14 2607:f8b0:4004:c1b::71 # 测试主机连通性 $ curl ips.is/ping/google.com Host google.com (142.250.191.14) is reachable

立即开始使用

无需注册,无需配置,直接在终端或浏览器中使用。

查看我的 IP 信息