
前两天一个朋友跟我说他重装了系统想去路由器后台把打印机的IP地址固定一下结果网线插好之后连自己电脑的IP是多少都不知道。这种事听起来基础但真的会卡住不少人——无论是报给远程协助的同事还是排查网络不通第一步几乎都是先搞清楚自己这台电脑的IP地址。IP地址就像你家的门牌号数据包想要找到你的电脑全靠这个地址来定位。这篇内容就是把这个“定位”过程讲透给你4种可以直接上手的查询方法从最简单的图形界面操作到命令行、再到查公网IP和路由器后台覆盖面足够应付日常90%以上的网络排查场景。无论你是刚接触电脑的新手还是偶尔需要帮同事处理网络问题的老手这篇文章都能帮你少走弯路。我会把每个方法的操作路径、命令输出如何解读、以及不同系统之间的差异全部拆开来讲还会穿插一些我这些年实际排查中遇到过的坑。看完之后你不仅能查到IP还能明白查到的这个IP到底意味着什么、能不能直接用。1. 查IP之前必须分清你要查的是内网地址还是公网地址很多人第一次打开命令行敲ipconfig会看到屏幕上一堆数字什么IPv4地址、子网掩码、默认网关、IPv6地址直接懵了。这很正常因为电脑里面的“地址”本来就不止一个但先别急着抄下来你得先弄清楚眼前这串数字到底对应的是哪一层。1.1 你电脑上的IP地址其实分好几种从使用场景来分IP地址大体上分两类内网IP和公网IP。内网IP也叫私有地址是路由器通过DHCP动态分配给家里或公司局域网内设备的。它的特点是只能在局域网内部使用常见段位就这么几个地址段常见场景192.168.0.0 ~ 192.168.255.255家用路由器最常用比如192.168.1.1、192.168.31.1172.16.0.0 ~ 172.31.255.255部分企业网络、学校机房会用到10.0.0.0 ~ 10.255.255.255大型企业、数据中心内部网络公网IP则是互联网上的全球唯一地址理论上每一台上网的设备都需要一个。但IPv4地址早就分配完了所以运营商和路由器会用NAT网络地址转换技术让一整屋子设备共享一个公网IP出口。这也就解释了为什么你用ipconfig查到的是192.168开头的地址而浏览器打开查询网站看到的却是另一个完全不同的IP——你看到的其实就是NAT出口地址。还有一类地址会出现在输出里比如127.0.0.1这是回环地址代表“本机自己”它不属于内网也不属于公网不用太关注。另外还有IPv6地址一大长串带冒号的跟你平时要报给别人的IPv4地址完全是两码事别搞混了。1.2 IP地址是动态的查到的结果不代表永远不变大多数人遇到的都是动态IP。只要路由器开了DHCP电脑每次重启、网线重插或者路由器重启都有可能导致IP地址变化。这也解释了为什么有些场景下你明明昨天还能访问那台设备今天就不行了——不是设备坏了是它的IP变了。我遇到过好几次朋友说“我共享文件夹昨天还好好的今天突然打不开”远程一看原来是打印机或者NAS的IP被DHCP重新分配过了电脑里填的还是老地址。所以当你需要固定IP的时候单纯“查”是不够的还得去路由器后台做DHCP静态绑定或者直接在设备上手动指定一个静态IP这个后面章节会专门说。另外有个坑必须提如果局域网里两台设备被分配到了同一个IP就会出现IP地址冲突表现出来就是一台能上网另一台频繁掉线或者两台都时好时坏。排查方法也很简单——在路由器后台的“DHCP客户端列表”里看看是哪个设备的MAC地址在重复。2. 方法一图形界面查询适合不想敲命令的人如果你对命令行有心理障碍或者只是偶尔看一眼自己的IP图形界面完全够用。Windows、macOS、Linux桌面系统其实都提供了直观的查看入口只是位置藏得有点深。2.1 Windows 11 / Windows 10 的设置入口Windows 11和Windows 10的路径差不多这里以Windows 11为例点击任务栏右下角的网络图标Wi-Fi信号或小地球。在弹出面板中点击“网络和Internet设置”。进入设置页后根据你的连接方式点击“WLAN”或“以太网”。找到“硬件属性”并点击进入页面上会直接列出IPv4地址、IPv4 DNS服务器、物理地址MAC等信息。在Windows 10上路径是设置 → 网络和Internet → 状态 → 查看你的网络属性。如果你用的是老一点的Windows 7或者习惯传统界面也可以走控制面板控制面板 → 网络和共享中心 → 更改适配器设置 → 双击你正在用的网卡 → 点“详细信息”会弹出一个完整列表里面IPv4地址、子网掩码、默认网关、DNS服务器全都清清楚楚。我个人更推荐后者因为信息更完整一看就能同时拿到网关和DNS。新设置界面虽然好看但有些字段展示得不够全。2.2 macOS 和 Linux 桌面的查询路径macOS查IP的路径是系统设置 → 网络 → 选中当前连接的网络服务比如Wi-Fi→ 点“详细信息” → 切到“TCP/IP”选项卡这里能看到IPv4地址、子网掩码、路由器地址。Linux桌面系统这边不同桌面环境入口名字不太一样但思路是一致的。GNOME桌面Ubuntu默认是设置 → 网络 → 点击连接旁边的齿轮图标就能看到IPv4地址。国产的麒麟系统、UOS系统也都有类似的图形网络设置界面通常在“设置 → 网络”里选中当前网卡就会直接显示IP信息路径跟Windows类似。图形界面最大的优点就是直观不需要记任何命令。但缺点也很明显当你需要同时看多个网卡的地址、或者要刷新的信息时点来点去特别耗时间。所以接下来这个方法是我平时用得最多的信息量碾压图形界面。3. 方法二命令行查询信息最全也最实用如果你愿意花五分钟记住三个命令以后查IP这件事的效率会翻倍。命令行输出的信息量远超图形界面而且不受系统版本限制远程维护的时候也方便。3.1 Windows下用ipconfig快速输出关键信息Windows的命令行查询工具是ipconfig。按下Win R组合键输入cmd回车在弹出的黑色窗口里敲ipconfig回车就能看到输出。基础版ipconfig会列出所有网卡包括无线网卡、有线网卡、虚拟网卡每张网卡下面有IPv4地址、子网掩码和默认网关。你只需要找“无线局域网适配器 WLAN”或“以太网适配器 以太网”对应的段落——注意有些电脑会有“以太网 2”这种名字多半是之前安装过的虚拟网卡或旧设备驱动残留别认错了。如果觉得信息还不够可以敲ipconfig /all输出会详细得多字段含义注意事项IPv4地址本机在内网的地址最常用的地址子网掩码决定网络段的大小家用一般就是255.255.255.0默认网关路由器的内网IP也是你登录后台的地址DHCP已启用是否为动态获取“是”说明IP是路由器分配的DNS服务器域名解析用的地址可能有两个物理地址MAC地址网卡唯一标识用于绑定排查我最常用的一个技巧当电脑同时插着网线又连着Wi-Fi时别急着看IP先看哪张网卡的“默认网关”栏有正常地址——那张才是一台“正在工作”的网卡。虚拟网卡通常没有网关或者网关地址是空的一眼就能排除。3.2 macOS和Linux下用ip、ifconfig查看macOS和Linux虽然都能用ifconfig但两个系统对新旧命令的支持程度不一样。旧版ifconfig在Linux新版本里可能没有预装因为很多发行版默认不带net-tools这个包而是推荐用更现代的ip命令。macOS用户直接敲ifconfig输出会列出en0、en1等接口en0通常就是Wi-Fi有线网卡可能是en1或en5具体要看inet后面跟的地址格式类似192.168.1.100。嫌麻烦的话macOS还有一个更精确的命令ipconfig getifaddr en0这个命令只返回IPv4地址没有其他任何干扰信息。Linux用户建议用ip命令ip addr输出里同样找带inet的行比如inet 192.168.1.100/24这里的/24代表子网掩码是255.255.255.0。想单独看网关就用ip route会显示一行default via 192.168.1.1 dev eth0这个192.168.1.1就是路由器后台地址也是你局域网的出口。3.3 多网卡环境下哪块网卡才是真正连网的那块这个问题很常见尤其是装过虚拟机、Docker、或者用过USB共享网络的电脑。ipconfig一出来五六块网卡新手很容易被带偏。判断方法很死板但很有效看默认网关。一块网卡想正常访问互联网必须有一个默认网关帮你把数据包转发出去。所以哪块网卡的“默认网关”一栏有真实地址哪块就是当前上网的主力网卡。另外如果电脑同时插着网线又连着Wi-FiWindows会通过“自动跃点”机制决定优先走有线还是无线。正常情况下优先走有线因为跃点值更小但如果你想让特定网卡优先可以在网卡的TCP/IPv4高级设置里手动改“接口跃点数”。这个设置日常用不到但搭软路由、做双网卡聚合的时候特别好使。4. 方法三在线查询公网IP确认互联网出口地址前面的方法查到的都是内网IP如果你想确认真实的公网出口地址最简单的方式就是借助外部网站。这个操作往往被忽略但在很多场景下恰恰是最关键的。4.1 浏览器直接访问IP查询网站几秒钟出结果打开浏览器搜索“IP地址查询”或者直接访问一些专门的IP查询网站页面会立刻显示你的公网IP、归属地、运营商信息。这些网站的服务端看到的IP就是你的数据包出去时的源地址也就是运营商NAT之后给你的出口IP。这类查询结果有几个实际用途跟远程同事报公网IP时需要配合动态DNS才能让对方稳定访问你的电脑。确认自己是否真的拥有公网IP。如果你查到的地址是100.64开头的说明运营商把你放在了大内网里想要端口映射或者自建服务需要先联系运营商申请公网IP。排查被误封、被限制访问的情况。有些网站会按IP段封禁查一下自己所在IP段就能判断是普遍问题还是个别问题。这里插一句查询网站显示的归属地通常是运营商机房的城市不一定是你实际所在城市所以别纠结这个。4.2 命令行工具直接拿公网IP适合脚本和远程操作如果你在服务器上或者不方便打开浏览器可以用命令行直接查公网IP。Linux / macOS终端里执行curl ifconfig.me回车后直接就返回一个IP地址干净利落。想看到更多信息用这个curl cip.cc会返回IP地址、归属地、运营商、地理位置等一整套信息。Windows的PowerShell用户可以用(Invoke-WebRequest ifconfig.me).Content这一招在远程排查的时候特别有用。我经常在帮人处理问题时让对方向我开放端口之前先查一下自己的出口IP避免填错地址或者写个监控脚本定期检查服务器公网IP是否发生了变更好触发DNS解析更新。4.3 为什么ipconfig是192.168网上查却是另一个IP这是很多人第一次同时使用这两种方式时都会产生的困惑。原因就是我在第1章提到的NAT技术——你电脑的内网IP在路由器那里被转换成了公网IP对外通信全靠这个转换。打个比方你家小区门牌号是“3栋2单元502”但寄快递时你不会写这个室内号码而是写小区大门的地址“人民路88号”快递员把包裹送到门口物业再转交给你。路由器就是这个“物业”内网IP是你的室内位置公网IP是小区的对外地址。所以如果你要建立一个让外网访问的服务光知道内网IP没用还必须在路由器上配置端口映射把公网IP的某个端口转发到内网某台设备的某个端口上。这也是为什么查IP这件事最少要掌握内网和公网两种查询方法。5. 方法四路由器后台与局域网辅助手段有时候查自己的IP并不能解决问题比如你想找打印机的IP、看有谁蹭网、或者确认WAN口IP是否变化这时候就需要把视角从电脑拉到整个局域网层面。5.1 从路由器后台看整个网络的地址分配路由器后台本质上就是一台小电脑它知道自己每个网口连接了什么设备、每个设备分配了什么地址。登录后台前你需要先知道管理地址——大多数情况下就是你电脑的“默认网关”。操作顺序如下通过ipconfig或ip route查到默认网关比如192.168.1.1。浏览器地址栏输入这个IP回车。输入管理员密码登录家用路由器底部贴纸上通常印着初始密码。在“状态”或“上网设置”页面里能看到WAN口IP公网地址在“局域网设置”或“DHCP客户端列表”里能看到所有连接设备的IP、MAC和主机名。不同品牌的路由器后台界面差异巨大。TP-Link、小米、华为、华硕、网件等品牌菜单名称可能完全不同但核心信息点就两个地方WAN口状态看公网IPDHCP客户端列表看局域网设备IP。我最推荐的查打印机IP方式就是走这条路进入路由器后台 → 找DHCP客户端列表 → 根据主机名或MAC地址找到打印机比在Windows的“设备和打印机”里点半天靠谱得多尤其是打印机已经连上Wi-Fi但电脑装不上驱动的时候。5.2 用ping和arp命令摸清局域网邻居有些场景下不方便登录路由器后台比如没有管理员密码、路由器被其他人管理这时候可以用系统自带的网络诊断命令来辅助定位。先在命令行里ping一下网关确认局域网连通性正常ping 192.168.1.1ping通之后输入arp -aarp -a这个命令会显示ARP缓存表里面记录了最近跟本机通信过的设备的IP地址和对应的MAC地址。如果你想知道周围有哪些设备在线可以先ping一下网关再连续ping几个可能的地址段比如192.168.1.1到192.168.1.20ARP表就会慢慢充实起来。不过要注意ARP缓存记录是有时效的而且防火墙拦截ping的设备不会出现在列表里。这类命令适合快速排查“某台设备是否在线”“IP是不是被别的设备占了”这类问题想要全面扫描局域网还是得靠专门的内网扫描工具。但考虑到很多工具需要单独下载我反而更愿意用路由器后台的现成数据。6. 查询过程中容易踩的坑我都替你踩过了前面四种方法覆盖了查询IP的几乎所有入口但真正在实战里能不能准确理解输出结果、能不能第一时间判断异常才是区分新手和老手的地方。这里分享几个高频问题的判断思路。6.1 IP地址变成169.254.x.x说明网卡没“转正”在Windows下如果网卡的IP地址是169.254.x.x说明DHCP分配失败了。网卡会启用APIPA自动专用IP寻址机制给自己随机分配一个169.254开头的地址这个地址只在同一网段的设备之间通信有效没法上外网。遇到这个情况排查思路按顺序来检查网线或Wi-Fi是否真正连上物理层不通时网卡根本拿不到地址。试着重启路由器和电脑很多临时性DHCP故障靠这招就能解决。命令行执行ipconfig /release再ipconfig /renew强制重新获取一遍IP。如果手动指定静态IP能通、动态获取不行大概率是路由器DHCP池满了或者路由器DHCP服务挂了。6.2 想要IP固定不变别只靠“查”前文说过动态IP是常态。如果你需要让电脑保持一个固定内网IP有两种正经做法一种是在路由器后台设置“DHCP静态绑定”把某台设备的MAC地址和IP地址绑定在一起。这样即使设备重启、路由器重启分配到的IP也始终不变。这是我最推荐的方式因为设备本身不用做任何额外配置换网络环境也不会冲突。另一种是直接在电脑网卡上手动指定静态IP但前提是你懂子网掩码、网关、DNS这些参数。手动指定时有个细节容易踩雷填的IP千万不能落在路由器DHCP自动分配池的范围内否则过一段时间就会有人被挤掉线、出现IP冲突。比较稳妥的做法是在路由器后台看一眼DHCP地址池范围把自己要固定的IP填到池外比如池子是192.168.1.100到192.168.1.200就固定成192.168.1.50。6.3 一大堆IPv6地址到底哪个能用现在的电脑默认都开启了IPv6所以ipconfig输出里往往有一长串以fe80开头的地址。记住一个要点fe80开头的是链路本地地址只能在当前物理链路内使用外面的设备访问不了。真正能用于互联网通信的IPv6地址通常以240e、2408、2409等开头国内运营商常见前缀也有2001开头的。如果你不搞IPv6相关的搭建和测试平时报IP地址给别人时默认报IPv4就行别拿一大串IPv6糊弄人。我在实际使用中发现很多人卡住不是因为不会敲命令而是不知道看到的这一堆数字里到底哪个能用、哪个不能用。每次看到169.254就慌、看到fe80就当公网IPv6这些误区搞清楚了查IP这事的门槛基本就跨过去了。我平时排查IP相关问题的顺序其实很固定先ipconfig或ip addr看一眼当前网卡状态确认IPv4地址和默认网关接着ping一下网关判断局域网通不通如果问题涉及外网访问再用curl ifconfig.me看出口IP。这套流程跑下来大部分“连不上”“找不到设备”的谜团都能在几分钟内解开。你也可以把这三个命令记成自己的默认动作遇到网络问题先跑一遍心里就有底了。