【2023亲测可用】JS 获取电脑本地IP 和 电脑网络IP(外网IP|公网IP)
创始人
2025-01-18 22:05:19
0

1、了解:电脑本地的IP地址(内网IP)和电脑本机在网络上的IP地址(外网IP|公网IP)

在运行窗口输入“cmd”,在弹出的界面里输入“ipconfig/all”。弹出的数据中,IPv4地址,就是电脑本地的IP地址。

电脑本地的IP地址,实际上是由路由器分配的,大多数家庭路由器都会默认开启DHCP功能,这个IP地址可能会发生变动。如果用户需要查询电脑本机在网络上的IP地址,就需要使用其他方法来查询。

最简单的方法是在搜索软件内输入“本机IP地址”。本机IP地址是用户电脑暴露在网络中的IP地址。


2、JS 获取电脑本地的IP地址:192.168.1.80

function getIP(callback) {   let recode = {};   let RTCPeerConnection = window.RTCPeerConnection || window.mozRTCPeerConnection || window.webkitRTCPeerConnection;   if (!RTCPeerConnection) {     let win = iframe.contentWindow;     RTCPeerConnection = win.RTCPeerConnection || win.mozRTCPeerConnection || win.webkitRTCPeerConnection;   }   //创建实例,生成连接   let pc = new RTCPeerConnection();   // 匹配字符串中符合ip地址的字段   function handleCandidate(candidate) {     let ip_regexp = /([0-9]{1,3}(\.[0-9]{1,3}){3}|([a-f0-9]{1,4}((:[a-f0-9]{1,4}){7}|:+[a-f0-9]{1,4}){6}))/;     let ip_isMatch = candidate.match(ip_regexp)[1];     if (!recode[ip_isMatch]) {       callback(ip_isMatch);       recode[ip_isMatch] = true;     }   }   //监听icecandidate事件   pc.onicecandidate = (ice) => {     if (ice.candidate) {       handleCandidate(ice.candidate.candidate);     }   };   //建立一个伪数据的通道   pc.createDataChannel('');   pc.createOffer((res) => {     pc.setLocalDescription(res);   }, () => {});    //延迟,让一切都能完成   setTimeout(() => {     let lines = pc.localDescription.sdp.split('\n');     lines.forEach(item => {       if (item.indexOf('a=candidate:') === 0) {         handleCandidate(item);       }     })   }, 1000); }  getIP(function(ip){   console.log("得到的本地IP :" + ip); // 192.168.1.80 });

3、通过太平洋网获取电脑在网络上的IP地址 

太平洋文档: 太平洋网络IP地址查询Web接口  (多种方式,可根据自己需要调用)

      

 访问三方网站链接报403_smart_dream的博客-CSDN博客

 4、通过搜狐三方接口获取的IP:不知道为什么我获取的是127.0.0,放弃了。

有文档说:搜狐的需要连接外网才能获取IP,已连接外网获取的还是127.0.0。

   

 5、通过ipify网获取电脑在网络上的IP地址 (只有ip地址,没有地区)

官方文档:   ipify - A Simple Public IP Address API

      

相关内容

热门资讯

有挂透视!hhpoker脚本下... 有挂透视!hhpoker脚本下载,hhpoker辅助软件下载,本来存在有辅助插件(哔哩哔哩)1、每一...
必备透视!aapoker真的假... 必备透视!aapoker真的假的,aapoker发牌逻辑,确实一直总是有辅助插件(哔哩哔哩)1)有没...
总结透视!德普之星怎么设置埋牌... 总结透视!德普之星怎么设置埋牌,德普之星有辅助软件吗,好像是有辅助攻略(哔哩哔哩)1、不需要AI权限...
解密透视!德州透视hhpoke... 解密透视!德州透视hhpoker,hh poker辅助器先试用,果然一直都是有辅助插件(哔哩哔哩)1...
普及透视!wepoker私人局... 普及透视!wepoker私人局俱乐部,wepoker辅助透视,本来是有辅助方法(哔哩哔哩)1、辅助器...
必备透视!we poker辅助... 必备透视!we poker辅助器,wepoker破解器激活码,一贯是有辅助技巧(哔哩哔哩)1、脚本辅...
开挂透视!wejoker辅助脚... 开挂透视!wejoker辅助脚本,wepokerplus透视脚本免费,都是是真的有辅助app(哔哩哔...
解迷透视!wpk有那种辅助吗,... 解迷透视!wpk有那种辅助吗,wpk刷入池率脚本,一贯一直总是有辅助插件(哔哩哔哩)1、让任何用户在...
不少玩家反映!青橙竞技辅助器,... 不少玩家反映!青橙竞技辅助器,潮汕来物几局游戏源码(原来真的是有下载)-哔哩哔哩1、操作简单,无需潮...
透视透视!德普辅助软件,德普之... 透视透视!德普辅助软件,德普之星的辅助工具介绍,好像一直都是有辅助脚本(哔哩哔哩)1、起透看视 辅助...