当前位置: 首页 > news >正文

获取公网IP的方法

获取公网IP的方法

  • 1. 最简洁的纯 IP 输出(推荐)
  • 2. 区分 IPv4 和 IPv6 公网 IP
  • 3. 获取包含详细信息的公网 IP 数据

平时写脚本时,经常有 “获取当前公网 IP” 的需求:比如想通过家里的公网 IP 对外提供服务,可 IP 总变,就需要一套稳定的公网 IP 获取方法。具体来说,就是通过实时监测公网 IP 的变化,一旦发现 IP 变了,就自动修改域名解析记录,这样就能始终通过固定域名访问家里的服务,不用再担心 IP 变动的问题。

1. 最简洁的纯 IP 输出(推荐)

这些接口仅返回公网 IP 地址,无多余内容,适合脚本或快速查看。

curl icanhazip.com
curl 4.ipw.cn
curl ifconfig.me
curl ident.me
curl ip.sb

2. 区分 IPv4 和 IPv6 公网 IP

如果需要单独获取 IPv4 或 IPv6 地址(需设备支持对应协议):

#获取 IPv4 公网 IP

curl -4 icanhazip.com

#获取 IPv6 公网 IP(仅当设备已配置 IPv6 时有效)

curl -6 icanhazip.com

3. 获取包含详细信息的公网 IP 数据

#返回 JSON 格式(含城市、国家、运营商等)

curl ipinfo.io

#返回文本格式的详细信息

curl cip.cc
http://www.dtcms.com/a/389967.html

相关文章:

  • 苦瓜叶片病害检测数据集:2w+图像,9类,yolo标注
  • LlamaIndex入门
  • 基于RK3576+FPGA的无人机飞控系统设计
  • Redisson原理
  • PyQt6之日期与时间控件应用案例
  • css | 总结一下flex布局
  • c#里面的catch (Exception e)
  • 浅谈 CDN
  • 125、【OS】【Nuttx】【周边】效果呈现方案解析:分号与换行
  • CBB21-MPP电子元器件 RC容钏 金属化聚丙烯薄膜电容器 电子元器件技术解析
  • Day02 递归 | 46. 全排列、226. 翻转二叉树
  • [Spring Cloud][6] Eureka Server 搭建详解,与 Zookeeper 的区别
  • 前端性能优化完全指南:从入门到实战
  • 国产组态软件对工控行业的影响及作用
  • Databend 亮相 RustChinaConf 2025,分享基于 Rust 构建商业化数仓平台的探索
  • 从把python里的一个函数变成接口到自动化测试平台的实现
  • LibreTV+cpolar:打造私人云影院的智能方案
  • 软考高级系统架构设计师之架构设计扩展篇(一)
  • 宝德PR1710P服务器安装Anolis8.6系统
  • ABAP读写SAP服务器文件
  • 无人机操控核心:智能飞行的技术引擎
  • H5页面在真机移动端1px边框处理方案总结
  • 本地大模型部署与应用: Dify 与 Ollama 集成
  • 从 “盲调” 到 “精准优化”:SQL Server 表统计信息实战指南
  • ffmpeg.dll是什么?4步彻底解决ffmpeg.dll丢失报错问题
  • ROS2C++核心基础
  • 第二篇:搭建现代C++开发环境:VS2022 / CLion / VSCode实战
  • 【群晖NAS】一键脚本搭建frp内网穿透,在外轻松远程访问内网设备|远程桌面
  • 【HTML】 第一章:HTML 基础
  • 【RAG】知识库问答不是只有 RAG