如何查计算机ip地址:三系统通用方法
如何查计算机ip地址分两步判断:先分清要内网还是公网,再选对应命令或网页。查本机内网IP用系统命令,查公网IP用浏览器访问IP查询站。Windows按Win+R输入cmd后执行ipconfig,Mac打开终端输入ifconfig或ipconfiggetifaddren0,Linux终端执行ipaddr或ifconfig。需要先认清两种地址的区别:内网IP是路由器分配给本机的局域网地址,公网IP是运营商分配给宽带的出口地址,二者查询路径完全不同。以下方法覆盖Windows、MacOS、Linux三大桌面系统,适用于家用路由器、公司内网、手机热点共享网络等常见上网环境;在公司受802.1X认证或多级NAT转发的网络下,命令行查到的内网IP可能与出口防火墙登记的地址不一致,需登录路由器后台或联系网管核对。
如何查计算机ip地址:本机内网IP查询
Windows系统下按下Win+R组合键调出运行窗口,输入cmd回车打开命令提示符,在光标处输入ipconfig后按回车。输出列表里找"无线局域网适配器WLAN"或"以太网适配器以太网"段落,其中"IPv4地址"后面跟的就是你的内网IP,常见形如192.168.1.105。如果接了虚拟机或VPN,会出现多个网卡段落,认准你实际联网的那个网卡名称即可,虚拟网卡如VMnet8、VirtualBoxHost-Only通常不是你要的地址。
Mac系统打开启动台里的"终端"应用,输入ifconfig后回车,在输出中找en0或en1段落里的inet字段,后面跟的地址即为内网IP。嫌输出太长可以直接输入ipconfiggetifaddren0,终端会只返回一行IP地址。Wi-Fi连接时网卡通常是en0,插网线时可能是en1,返回空值就换另一个网卡名试。
Linux系统打开终端输入ipaddrshow,输出中找对应网卡(常见为ens33、eth0、wlan0)下面的inet字段,排除掉127.0.0.1这个回环地址即可。老旧发行版可能仍用ifconfig命令,但主流发行版如Ubuntu18.04以上已默认用iproute2工具包,ifconfig需要手动安装net-tools才可用。
不想敲命令也可以走图形界面。Windows打开"网络和Internet设置",点击当前连接的Wi-Fi或以太网属性,拉到列表底部直接看到IPv4地址、默认网关和DNS。Mac在"系统设置-WiFi-详情"面板里同样能看到IP地址,不需要打开终端。
如何查计算机ip地址:公网IP与方法对比
公网IP不需要敲命令,打开任意浏览器访问ip138.com、shturl.cc/Tcr或直接在百度搜索框输入"IP",页面直接显示你当前宽带的出口公网IP。这个地址是运营商分配给你路由器的,整个局域网内所有设备共享同一个公网IP。如果用手机热点共享给电脑,电脑查到的公网IP就是手机蜂窝网络的出口IP,与你家用宽带的公网IP不同。
| 查询目标 | Windows操作 | Mac/Linux操作 | 结果含义 |
|---|---|---|---|
| 内网IP | cmd执行ipconfig | 终端执行ipaddr | 路由器分配的本机局域网地址 |
| 公网IP | 浏览器访问IP查询站 | 浏览器访问IP查询站 | 运营商出口地址,外网据此识别 |
| 网关地址 | ipconfig默认网关字段 | iprouteshow默认路由 | 路由器LAN口地址,登录后台用 |
公网IP会变。
RFC1918文档规定了保留给内网使用的三段地址:10.0.0.0到10.255.255.255、172.16.0.0到172.31.255.255、192.168.0.0到192.168.255.255,你命令行查到的内网IP通常落在这三段范围内。如果查到的内网IP以169.254开头,说明DHCP自动获取地址失败,电脑没能从路由器拿到合法IP,需要检查网线连接或重启路由器DHCP服务。IPv6地址目前在国内家用宽带中逐步普及,命令行输出里同时出现IPv4和IPv6地址时,大多数局域网设备通信仍走IPv4,IPv6需要路由器和运营商同时支持才生效。
多级NAT环境下,命令行查到的内网IP并非外网可见地址。公司网络中可能经过两层以上路由器转发,你电脑显示的192.168.x.x与公司出口防火墙登记的地址不一致,远程连接或端口映射时需要联系网管确认真实出口映射关系,仅凭本机命令行地址做配置会出现连接超时。
