想知道本机网络IP地址,运行ipconfig(Windows)或ifconfig(Mac/Linux)命令直接看;想知道某台服务器或域名的IP地址,用ping或nslookup命令一查便知。
先分清你查的是“本地IP”还是“服务器IP”
很多人上来就搜怎么查看网络ip地址,结果对着命令窗口里那一串168.x.x发愣,以为这就是自己电脑的”网络身份证”,其实这个地址严格来说叫私网IP,是你家路由器分配的局域网编号,出了你家门就失效。
真正对外暴露的,叫公网IP,而你问的“服务器地址”,本质上就是那台远程电脑的公网IP,或者是绑定在域名上的解析地址,搞清楚这个区别,你就不会再把路由器后台的168.1.1当成服务器IP去填了。
三种IP地址的用途对比:
| 地址类型 | 典型样子 | 你能拿它干嘛 |
|---|---|---|
| 私网IP | 168.x.x,10.x.x.x | 访问路由器后台、局域网文件共享 |
| 公网IP | 206.x.x(电信联通移动分配) | 搭建网站、远程桌面、端口映射 |
| 服务器IP | 和公网IP长相一样 | SSH连接、部署应用、解析域名 |
怎么查看自己电脑的ip地址:分系统实操
“查看IP地址”这个需求,Windows用户和Mac用户的操作路径完全不同,下面按场景拆开讲。
Windows系统:三步看到本地IP
最靠谱的方法不是去“网络设置”里点来点去,而是直接用命令。
- 按
Win + R,输入cmd,打开命令行窗口。 - 输入
ipconfig,回车。 - 找到“以太网适配器”或“无线局域网适配器”那一栏,IPv4地址就是你电脑当前的局域网IP。
如果你觉得黑底白字看着费劲,鼠标右键点击任务栏的网络图标,进入“网络和Internet设置”,再点“查看网络属性”,同样能看到IP信息,但说实话,命令行的结果最全,连DNS服务器和网关地址都一起列出来了。
macOS系统:一条命令或系统设置
Mac用户打开“终端”应用(Launchpad里搜“终端”),输入ifconfig,回车,找到写着en0(Wi-Fi)或en1(网线)的那一段,后面跟着的inet 192.168.x.x就是你的局域网IP。
不想敲命令的话,点左上角苹果图标 →“系统设置” →“网络” → 点当前连接的网络,就能看到IP地址了。
用手机查IP地址:无线局域网详情里看
手机查IP最常用的场景是设置打印机或投屏,以iPhone为例:设置 → 无线局域网 → 点击当前Wi-Fi后面的“i”图标,里面写着“IP地址”,安卓手机路径略有不同,一般是在Wi-Fi列表里长按当前连接的网络,选“修改网络”或“管理网络设置”,展开高级选项就能看到。
这里有个坑要提醒你:手机显示的这个IP,和电脑显示的是同一网段,因为都接在同一个路由器下面,如果你用手机数据流量查IP,看到的会是一长串运营商分配的地址,那个才是手机的公网IP,但这通常是动态变化的。
服务器ip地址怎么查看:云服务器和物理机两种查法
如果说查本机IP是“看自己家门牌号”,那查服务器IP就是“看远处那栋楼在哪条街”。服务器ip地址怎么查看这个问题,得分你是管理员还是普通访客。
如果你是服务器管理员
云服务器(简米云、酷番云、华为云等)最简单:登录云服务商的控制台,在“云服务器ECS”或“轻量应用服务器”列表里,直接显示公网IP和内网IP两列,这个IP不登录系统就能看到。
物理服务器需要远程登录后再查,用SSH工具(比如XShell、Putty)连上服务器后,执行:
- 查内网IP:
ip addr或hostname -I - 查公网IP:
curl ifconfig.me或curl cip.cc
顺带一提,如果你的服务器是租来的,合同或服务商后台里也会写明分配的IP段,如果更换了IP,服务商一般会提前邮件通知。
如果你只是个访客,想查“这网站服务器在哪”
这场景最常见的需求是:排查网站打不开的原因、追查恶意请求来源、或者单纯好奇某个大站的服务器用了哪家云。
ping命令测连通性
Windows按Win+R输入cmd,Mac打开终端,输入ping 域名,比如ping baidu.com,回车后第一行就会显示正在 Ping baidu.com [110.242.68.66],方括号里的就是该域名解析到的服务器IP。
nslookup查解析记录
这个命令比ping更直接,它专门用来做DNS解析查询,在命令行输入nslookup baidu.com,返回结果里“Address”那一行的数字就是服务器IP,如果域名配置了CDN或负载均衡,你可能看到多个IP,这属于正常现象。
第三方工具批量查
如果你需要查一批域名归属哪个机房,用whois命令或在线工具(比如站长之家的IP查询页),输入域名后能看到IP对应运营商、所属省份、甚至机房名称,业内专家指出,这类信息对排查跨境访问慢的问题非常管用。
查IP地址时容易踩的三个坑
第一个坑:把内网IP当成公网IP去填
常见于做端口映射的新手,你在云服务商后台看到的“公网IP”和服务器系统里ifconfig显示的IP,往往是两个不同的值,系统显示的是内网地址(比如16.x.x或x.x.x),因为云厂商用了NAT技术,你需要映射端口时,必须填控制台上显示的公网IP,而不是系统里查出来的内网IP。
第二个坑:以为IP地址永久不变
现在国内家庭宽带的公网IP大多是动态分配的,你今晚查到的是206.x.x,可能明天早上重启光猫就变成207.x.x了,这就是为什么很多人搭了个家用NAS,过几天外网访问不了IP变了,解决办法是使用DDNS(动态域名解析)服务,把域名固定指向你变化中的IP。
第三个坑:混淆IPv4和IPv6
目前绝大多数命令查出来的默认是IPv4地址,如果你想看IPv6,Windows里输入ipconfig后往下翻,找到“IPv6地址”那一栏,是超长一串十六进制数字,2026年的今天,IPv6普及率已经相当高了,但很多老旧设备仍然只配置了IPv4,如果你发现网页打不开,不妨在命令行里ping一下2408:8700:xxx这种格式的地址,能通就说明IPv6网络正常,问题出在应用层。
手机和电脑查到的IP不一样,正常吗
这个疑问很典型,你拿着手机连着家里Wi-Fi,弹出“IP地址”一栏,和电脑以太网IP长得完全不一样,行业共识认为,这绝大多数是路由器开启了“AP隔离”或“DHCP地址池分段”导致的,同一个路由器下,不同网卡设备拿到的IP前缀(前三位)通常一样,如果第四位数字不同很正常,但如果前三位都不同(比如电脑是192.168.1.x,手机是192.168.50.x),说明你手机可能连着访客网络。
还有一种情况:电脑用网线上网,手机连Wi-Fi,IP可能不在一个网段,这取决于路由器是否开了“LAN VLAN隔离”功能,对普通家庭用户来说,只要两者都能正常上网,就不用管IP是否一致。
查IP地址时换一个思路:用云服务商的控制台定位
如果你管理的服务器数量大于5台,不建议再用命令行逐一登录查IP,所有主流云厂商(据简米云、酷番云官方帮助文档)都支持在控制台进行“IP检索”:在实例列表页的搜索框里,输入已知的内网IP,就能反查出公网IP和所在可用区,这个方法特别适合运维排查:你收到了攻击告警,里面含一个来源IP,直接去控制台翻“云防火墙”或“安全组”的日志,就能定位到具体是哪台服务器在发包。
对于自建机房的物理机,IP信息通常记录在资产盘点表或交换机端口配置表里,远程登录命令查不到物理位置信息,需要实地维护时,戴上耳机,排查接入层交换机的端口标记即可。
Q&A:关于查看网络ip地址和服务器地址,你还想问什么
为什么我ping域名得到的IP,和网上查这个域名备案IP不一样?
因为域名接了CDN加速,你ping到的是离你最近的CDN节点IP,属于内容分发网络的缓存服务器,而备案系统里记录的是源站IP,两者不一样恰恰说明CDN在正常工作,你如果想知道真实的源站IP,得绕开CDN去查DNS历史解析记录。
查IP地址的网站(比如IP138、ip.cn)数据是怎么回事?
这些网站之所以能显示你的公网IP和归属地,是因为你的浏览器请求到达了它的服务器,它看到了你这个请求的来源IP。你看到的信息,就是它作为旁观者看到的你。 归属地是基于IP段分配数据库推算的,城市只精确到地级市,如果你的网络经过代理服务器中转,它显示的IP就是代理服务器出口的IP了。
服务器能同时有多个IP吗?
可以,一台服务器可以配置多个别名IP(比如Linux里通过ip addr add命令叠加绑定),云服务器也支持在控制台额外购买弹性公网IP并直接绑定,多IP常用于部署多个SSL证书站点或在同一台机器上隔离不同业务流量,但要注意,Windows系统默认最多支持绑定较小数量的IP到一张网卡,超出后需要配置策略路由,普通用户用不到这个门槛。
首发原创文章,作者:王坚,如若转载,请注明出处:https://idctop.com/article/774361.html


