登录 免费注册

如何查看本机外网(公网)IP地址,详细操作步骤

全文约 1490 字 · 预计阅读 4 分钟

本页目录

    重要区分:
    内网 IP:192.168.x.x、10.x.x.x,是路由器分给电脑 / 手机的局域网地址,ipconfig只能查到内网 IP,查不到外网 IP。
    外网 IP(公网 IP):设备访问互联网对外展示出口 IP,需要向外部网络查询获取;开启代理、隧道代理、VPN 后,查询结果显示代理出口 IP,不是本机真实 IP。

    一、Windows 系统(Win10 / Win11)

    方法 1:浏览器查询(新手最简单,推荐)

    1. 打开任意浏览器(Edge、Chrome)

    2. 在地址栏输入:ip.cn,直接回车访问

    3. 页面最上方显示的 IP,就是本机当前外网 IP,同时显示运营商、归属城市。

    备选:百度直接搜索关键词:我的IP,搜索结果顶部直接展示公网 IP。

    方法 2:PowerShell 命令行(适合脚本、排查代理故障)

    1. 快捷键 Win + X,选择「Windows PowerShell」或者「终端」

    2. 复制下面命令粘贴,回车执行:

    powershell
    (Invoke-WebRequest -Uri "ifconfig.me" -UseBasicParsing).Content

    3. 返回的一串数字即为外网 IP。

    方法 3:CMD 命令提示符

    1. Win+R,输入 cmd 回车打开黑窗口

    2. 输入命令,回车:

    cmd
    curl ifconfig.me

    ⚠️注意:执行ipconfig看到的 IPv4 是内网局域网 IP,不是外网 IP,不要混淆。

     

    二、macOS 苹果电脑

    方法 1:浏览器查询

    打开浏览器访问 ip.cn,页面直接显示外网 IP。

    方法 2:终端命令

    1. 启动台 → 其他 → 打开「终端」

    2. 输入命令回车:

    bash
    curl ifconfig.me

    输出结果就是公网外网 IP。

     

    三、Linux 服务器(CentOS、Ubuntu 等)

    方式 1 curl(最常用)

    打开 SSH 终端,执行:

    bash
    curl ifconfig.me

    没有 curl 工具使用 wget 版本:

    bash
    wget -qO- ifconfig.me

    补充:ip addr、ifconfig查看的是服务器网卡内网 IP,不是访问互联网出口公网 IP。

     

    四、手机(安卓 /iPhone)

    iPhone 苹果手机

    1. 打开 Safari/Chrome 浏览器

    2. 输入访问 ip.cn,页面展示外网 IP;

    设置 - Wi‑Fi 点网络右侧ⓘ看到的是手机内网 IP。

    安卓手机

    1. 打开自带浏览器,访问 ip.cn;

    设置‑WLAN 点开已连接 WiFi 详情,显示的是内网 IP。

     

    五、重要注意事项(代理排查重点)

    1. 电脑开启隧道代理、代理 IP之后,浏览器、命令查询得到的是代理节点 IP,不是本机真实外网 IP。排查代理故障时,必须关闭全部代理后再执行查询。

    2. 家庭宽带大多是动态公网 IP,重启光猫 / 路由器,外网 IP 会发生改变。

    3. 如果查询超时无返回,代表运营商 CG‑NAT 大内网环境,本机没有独立公网 IPv4 地址。

    4. 内网 IP 特征:192.168.*.*、10.*.*.*、172.16‑31.*.*,看到这类一定是局域网地址,不是外网 IP。

     

    六、故障排查小技巧

    • 验证代理隧道是否生效:开启代理,查询外网 IP,IP 发生变化代表代理已经生效。

    • 业务脚本写代码获取公网 IP,优先调用ifconfig.me、shturl.cc/Iy这类接口,适合自动化脚本使用。