想要查看电脑IP,先要分清自己需要的是哪一类。电脑会同时存在两类IP,一个是路由器分配的内网地址,像192.168.1.23,仅局域网内部可用。另一个是运营商分配的公网地址,外部网站识别到的就是这个。两种地址查询方式不一样,不要混淆。
Windows系统里命令提示符查询比较方便。按下Win+R,输入cmd回车,弹出黑窗口输入ipconfig。页面会列出全部网络适配器,找到当前正在使用的网卡,无线就看无线局域网适配器WLAN,有线找以太网适配器以太网,IPv4地址后面的一串数字就是内网IP。信息太多不好筛选,输入ipconfig | findstr IPv4,只输出IPv4相关行。想要完整信息,执行ipconfig /all,MAC地址、DHCP状态、DNS服务器都会一并展示。

不想敲命令,图形界面也能找到。打开开始菜单,进入设置,点开网络和Internet,切换到状态页面,点击属性按钮。新页面展示当前网络详细参数,IPv4地址就在页面内,附带子网掩码、默认网关、DNS。Windows10和11文字描述略有差别,找到属性或者查看网络属性入口即可。还有旧版入口,任务栏右下角网络图标右键,打开网络和Internet设置,进入网络和共享中心,点击当前连接名称,弹窗点详细信息,同样能看到IP。
macOS查询内网IP,快捷方式是按住Option键,点击屏幕右上角Wi-Fi图标,菜单会额外展示IP地址,不用打开多层设置。有线网络同样按住Option点击网络图标查看。终端操作输入ipconfig getifaddr en0,无线网卡一般是en0,有线大概率是en1,没有返回结果就更换网卡标识重试。图形界面打开系统设置,选择网络,当前连接右侧点击详细信息,TCP/IP标签页内包含IP地址。
Linux系统终端输入ip addr,找到inet后的地址。只查看IPv4可以执行ip -4 addr show,或者hostname -I直接输出地址,不过这条指令会把多网卡地址全部列出。老旧系统可以使用ifconfig,但不少新版发行版不会预装这个工具。桌面环境在系统设置找到网络板块,不同发行版布局有差异,但都能找到。nmcli命令可以列出所有网络连接和对应IP,适合搭载NetworkManager的系统。
上面这些方法查到的都是内网IP。如果要获取公网IP,也就是外部网站看到的地址,查询方式完全不同。浏览器直接搜索我的IP或者IP地址,搜索引擎顶部直接展示结果。命令行可以执行curl ifconfig.me,直接返回纯IP文本。Windows10及以上自带curl,没有的话PowerShell输入Invoke-RestMethod shturl.cc/tAa2。需要留意,开启代理或者VPN时,查询到的是代理出口IP,不是本机真实公网IP,查询前断开代理,结果才准确。
有一处容易看错。电脑安装VMware、VirtualBox这类虚拟机软件,ipconfig会多出虚拟网卡地址,格式多为192.168.x.x或者10.x.x.x。启动VPN同样会生成虚拟网卡,本机IP会变成VPN分配地址。遇到这种情况,优先找默认网关和日常上网匹配的适配器,或是看哪个网卡有流量数据。127.0.0.1属于回环地址,永远指向本机自身,不是局域网门牌号,localhost一般指代它。0.0.0.0也不是本机IP,代表监听全部地址,不要把这两个当成查询得到的IP。