

























https://www.ipify.org/ 是一个免费的公共服务网站,专门用于获取用户的公网 IP 地址。它提供了一个简单易用的 API,开发者可以通过 HTTP 请求获取客户端的 IP 地址。
获取用户的公网 IP 地址:
ipify 的 API,获取当前设备的公网 IP 地址。简单易用:
免费:
ipify 是完全免费的。访问以下 URL:
https://api.ipify.org
返回结果:
123.45.67.89
访问以下 URL:
https://api.ipify.org?format=json
返回结果:
{
"ip": "123.45.67.89"
}
访问以下 URL:
https://api.ipify.org?format=jsonp&callback=myCallback
返回结果:
myCallback({"ip": "123.45.67.89"});
客户端获取 IP 地址:
fetch 或 XMLHttpRequest 调用 ipify 的 API,获取用户的公网 IP 地址。示例代码:
fetch('https://api.ipify.org?format=json')
.then(response => response.json())
.then(data => {
console.log('User IP:', data.ip);
})
.catch(error => {
console.error('Error fetching IP:', error);
});
服务器端获取 IP 地址:
ipify 的 API,获取客户端的公网 IP 地址。Node.js 示例:
const axios = require('axios');
axios.get('https://api.ipify.org?format=json')
.then(response => {
console.log('User IP:', response.data.ip);
})
.catch(error => {
console.error('Error fetching IP:', error);
});
调试和测试:
ipify 快速获取自己的公网 IP 地址,用于调试或测试网络配置。简单易用:
免费:
高可用性:
支持多种格式:
隐私问题:
请求频率限制:
依赖第三方服务:
ipify 是第三方服务,如果服务不可用,可能会影响你的应用。建议在代码中添加错误处理逻辑。如果你需要替代方案,以下是一些类似的 IP 地址查询服务:
ipinfo.io:
https://ipinfo.ioipapi.co:
https://ipapi.coifconfig.me:
https://ifconfig.me https://www.ipify.org/ 是一个简单、免费且可靠的 IP 地址查询服务,适合开发者快速获取用户的公网 IP 地址。无论是客户端还是服务器端,都可以轻松集成到项目中。如果需要更详细的信息(如地理位置),可以考虑使用其他类似服务。
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。