You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Chrome开发者工具显示MAC地址而非IP地址,如何获取应用IP地址?

Chrome开发者工具显示MAC地址而非IP地址,如何获取应用IP地址?

别担心,我来帮你一步步梳理清楚怎么拿到你想要的IP地址,分几种场景来解决:

一、在Chrome开发者工具里获取请求目标的IP

如果你是想查看应用发起的网络请求对应的服务器/设备IP,可以这么操作:

  • 打开Chrome DevTools(按F12或者Ctrl+Shift+I),切换到Network标签页
  • 刷新你的应用页面,让请求重新加载出来
  • 找到你关注的那条请求,点击它进入详情页
  • 在右侧的Headers面板里,往下滚动找到Remote Address字段,这里会显示IP地址:端口号的格式
  • 要是觉得每次点进去看麻烦,还可以右键点击Network面板的表头(比如Name、Status这些列),勾选IP Address选项,这样就能直接在列表里看到每一条请求的目标IP了

如果这里还是显示MAC地址,大概率是因为你请求的是本地局域网内的设备(比如家里的路由器、打印机),这种情况下Chrome可能会显示MAC;但如果是远程服务器的请求,肯定会显示IP的。

二、获取本地运行应用的IP地址

如果你的应用是在自己电脑上运行的,想要知道它的访问IP:

  1. 找本地局域网IP:打开命令提示符(CMD),输入ipconfig,找到当前正在使用的网卡(比如Wi-Fi或者以太网),查看IPv4地址(比如192.168.1.100),加上应用的端口号就能在局域网内访问了;如果应用只绑定了localhost,那用127.0.0.1或者localhost加端口也能访问。
  2. 确认应用的监听IP和端口:如果不确定应用绑定了哪个IP,可以在CMD里输入netstat -ano | findstr "你的应用端口号",结果里的Local Address字段就是应用绑定的IP和端口(比如0.0.0.0:8080表示绑定了所有可用IP,127.0.0.1:8080表示只绑定了本地回环地址)。

三、获取远程应用的服务器IP

如果是想知道线上应用的服务器IP,除了Chrome DevTools的方法,还可以用命令行:

  • 打开CMD,输入ping 应用的域名(比如ping www.xxx.com),返回结果里会显示对应的IP地址
  • 或者用nslookup 应用的域名,能看到更详细的DNS解析信息,包括多个可能的IP

为什么ipconfig里看不到你要的IP?

可能是你没找对网卡:比如你用Wi-Fi上网,但看了以太网的信息,或者反之;另外,如果你的应用是用Docker之类的容器运行的,那容器本身有独立的IP,需要用docker inspect 容器名来查看。

备注:内容来源于stack exchange,提问作者Jericho

火山引擎 最新活动