你手上会有多台设备,手机、笔记本、平板、台式机,每台设备在网络中都分配独立地址。地址分两类,内网地址由路由器分配,仅局域网内部生效;外网地址由运营商分配,外部网站读取到的就是这个地址。两类地址查询方式不一样,不同设备操作路径也有区别。下面按设备类型说明,对照自己设备操作即可。
Windows 电脑
按下Win+R,输入cmd回车,弹出黑窗口输入ipconfig。页面列出全部网络适配器,找到当前在用网卡,无线网卡看“无线局域网适配器 WLAN”,有线网卡看“以太网适配器 以太网”,IPv4地址后面一串数字就是内网IP。输出信息过多,执行ipconfig | findstr IPv4,只筛选IPv4行。想要查看完整信息,确认MAC地址、DHCP状态,执行ipconfig /all。

不想敲命令,可以打开系统设置。开始菜单打开设置,进入网络和Internet,点开状态页面,找到属性按钮。页面展示当前网络详细信息,IPv4地址在页面内,附带子网掩码、默认网关、DNS服务器。任务栏右下角网络图标右键,打开网络和Internet设置,进入网络和共享中心,点击当前连接名称,弹窗点详细信息,同样可以查看IP地址。
Mac
最快方式按住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,新版发行版默认没有预装。桌面发行版系统设置内都有网络选项,不同发行版位置不同,在设置页面查找。使用NetworkManager的系统,nmcli命令列出所有网络连接和对应IP。
手机和平板
iPhone打开设置,进入Wi-Fi,当前网络右侧蓝色圆圈i图标,点击查看IP地址。安卓各品牌菜单存在差异,打开设置WLAN,长按当前网络或是点击旁边齿轮,选择修改网络或者高级选项,IP地址展示在页面。平板操作路径基本相同。
查公网IP
上面查到的都是内网IP,大多以192.168.x.x或者10.x.x.x开头。内网IP只能局域网内部访问,离开路由器外网无法识别。公网IP是外部网站识别设备的地址,查询方式不一样。浏览器直接搜索“我的IP”或者IP地址,搜索引擎顶部直接展示。命令行执行curl ifconfig.me返回纯IP文本。Windows10自带curl,没有curl的话PowerShell运行Invoke-RestMethod shturl.cc/jrdW。
开启代理或者VPN,查到的是代理出口IP,不是本机公网IP,关闭代理查询结果才准确。手机切换移动数据,获取的是运营商分配出口IP,和Wi-Fi环境下IP可能不一样。
路由器后台
浏览器输入192.168.1.1或者192.168.0.1,登录后台找到已连接设备或者DHCP客户端列表,所有接入路由器的设备名称、对应IP全部展示。适合忘记静态IP配置,或是确认路由器分配IP的场景,也能查看设备在线状态。
几个容易搞混的地方
127.0.0.1是回环地址,永远指向本机,不属于局域网设备地址,localhost也指代该地址。0.0.0.0不是本机IP,代表全部可用地址。电脑安装VMware、VirtualBox虚拟机,ipconfig会多出虚拟网卡地址,网段一般192.168.x.x或者10.x.x.x。开启VPN也会新增虚拟网卡,本机IP变成VPN分配地址。遇到这种情况,找到默认网关和日常上网一致的适配器,或是查看有流量传输的网卡。
内网IP和外网IP作用不同,内网IP用于局域网设备互相访问,公网IP用于外部服务器识别设备。查询前确认需要哪一类IP,节省操作时间。