位置: IT常识 - 正文

【2023亲测可用】JS 获取电脑本地IP 和 电脑网络IP(外网IP|公网IP)

编辑:rootadmin
【2023亲测可用】JS 获取电脑本地IP 和 电脑网络IP(外网IP|公网IP) 1、了解:电脑本地的IP地址(内网IP)和电脑本机在网络上的IP地址(外网IP|公网IP)

推荐整理分享【2023亲测可用】JS 获取电脑本地IP 和 电脑网络IP(外网IP|公网IP),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

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

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

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

2、JS 获取电脑本地的IP地址:192.168.1.80function 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地址 【2023亲测可用】JS 获取电脑本地IP 和 电脑网络IP(外网IP|公网IP)

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

<body> <script> function ipJson(ipJson) { console.log('获取到的网络IP',ipJson); //可以把结果存在window上,方便调用 window.ipJson=ipJson; } </script> <script src="//whois.pconline.com.cn/ipJson.jsp?callback=ipJson" type="text/javascript"></script></body>

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

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

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

<script src="http://pv.sohu.com/cityjson?ie=utf-8"></script>  <script type="text/javascript">  console.log('搜狐获取到的IP',window.returnCitySN);</script>

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

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

<script type="application/javascript"> function getIP(json) { console.log('ipify获取到的网络IP',json.ip); } </script> <script type="application/javascript" src="https://api.ipify.org?format=jsonp&callback=getIP"></script>

本文链接地址:https://www.jiuchutong.com/zhishi/287983.html 转载请保留说明!

上一篇:CUDA升级和版本切换方法(cuda版本更新)

下一篇:正爬上唐娜·诺克沙滩的灰海豹,英格兰北林肯郡 (© Frederic Desmette/Minden Pictures)

  • 微软surfacepro4(微软surface pro 4)(微软surfacepro4怎么样)

    微软surfacepro4(微软surface pro 4)(微软surfacepro4怎么样)

  • 苹果11重力感应在哪里设置(苹果11重力感应器)

    苹果11重力感应在哪里设置(苹果11重力感应器)

  • 删好友后再加回来巨轮能恢复吗(删好友后再加回来对方知道吗)

    删好友后再加回来巨轮能恢复吗(删好友后再加回来对方知道吗)

  • 更新数据库的查询称为(更新数据库的查询命令)

    更新数据库的查询称为(更新数据库的查询命令)

  • 显示器显示nosignal是什么(显示器显示nosignal)

    显示器显示nosignal是什么(显示器显示nosignal)

  • 荣耀手机声音突然变小了,调不大怎么办(荣耀手机声音突然很小)

    荣耀手机声音突然变小了,调不大怎么办(荣耀手机声音突然很小)

  • 拼多多客单价什么意思(拼多多客单价什么意思低了好还是搞)

    拼多多客单价什么意思(拼多多客单价什么意思低了好还是搞)

  • 手机mix是什么意思(mixmax什么意思)

    手机mix是什么意思(mixmax什么意思)

  • 格式工厂ncm转mp3失败(格式工厂ncm转mp3在线转好还是用软件转好)

    格式工厂ncm转mp3失败(格式工厂ncm转mp3在线转好还是用软件转好)

  • 华为mate20pro耳机插上手机为什么听不到(华为mate20Pro耳机孔)

    华为mate20pro耳机插上手机为什么听不到(华为mate20Pro耳机孔)

  • 小米8的电话卡怎么插(小米8的电话卡是什么类型)

    小米8的电话卡怎么插(小米8的电话卡是什么类型)

  • rx580功耗多少w(rx580功耗多少w 挖矿)

    rx580功耗多少w(rx580功耗多少w 挖矿)

  • 三星电视每隔几分钟屏保(三星电视使用)

    三星电视每隔几分钟屏保(三星电视使用)

  • 定位为什么显示离线(定位为什么显示黑色)

    定位为什么显示离线(定位为什么显示黑色)

  • 华为mate30怎么设置双系统(华为mate30怎么设置返回键)

    华为mate30怎么设置双系统(华为mate30怎么设置返回键)

  • 荣耀笔记本怎么下载应用(荣耀笔记本怎么进入u盘启动)

    荣耀笔记本怎么下载应用(荣耀笔记本怎么进入u盘启动)

  • 苹果7的诊断与用量在哪(苹果7手机诊断功能在哪里)

    苹果7的诊断与用量在哪(苹果7手机诊断功能在哪里)

  • 文字效果在哪设置(文字效果如何设置)

    文字效果在哪设置(文字效果如何设置)

  • 打电话有声音放歌没声音怎么回事(打电话声音放大器软件)

    打电话有声音放歌没声音怎么回事(打电话声音放大器软件)

  • 小米6恢复的照片在哪里(小米6照片恢复)

    小米6恢复的照片在哪里(小米6照片恢复)

  • 华为p20音量突然变小(华为p20音量突然变大)

    华为p20音量突然变小(华为p20音量突然变大)

  • 鸟瞰皮纳图博火山湖和山脉,菲律宾波拉克 (© Amazing Aerial Agency/Offset by Shutterstock)(bestars皮纳)

    鸟瞰皮纳图博火山湖和山脉,菲律宾波拉克 (© Amazing Aerial Agency/Offset by Shutterstock)(bestars皮纳)

  • 以旧换新销售商品
  • 价外税和价内税的理解
  • 固定资产怎么进行折旧处理
  • 抵扣联 发票联
  • 债券投资收益怎样计算
  • 无形资产减值是否可以转回
  • 银行存款利息的计算
  • 本月做未开票收入,下月开票怎么做账
  • 小规模纳税人税收优惠政策变化
  • 融资租赁的租金包括
  • 免抵税额计入什么科目
  • 上季度多交的增值税怎么做账
  • 个人所得税由公司承担的账务处理
  • 代开的普通发票如何盖章?
  • 存货清查的步骤
  • 做内账收入含税吗
  • 个税三险一金指什么意思
  • 积分抵现金活动怎么做
  • 销售净利率范围
  • 无法启用网络发展
  • 修改注册表限制cpu速度
  • Win10版本21H2卡死
  • win11电脑屏幕倒过来了怎么办
  • 前端页面出现乱码
  • 财务人员如何审核合同
  • lsass.exe在哪个文件夹
  • 单目标优化函数
  • PHP:mcrypt_create_iv()的用法_Mcrypt函数
  • php iswriteable
  • 保险中介市场现状和基本特点
  • 保险中介手续费规定最新
  • mksysb命令
  • 废旧物资回收经营单位
  • 进项税可以留底多长时间
  • 《ai人工智能》
  • 餐饮费是业务招待费还是差旅费
  • 浅谈一下新冠的好处
  • php静态方法可以被继承吗
  • 没有销售收入月报怎么填
  • 员工宿舍的物业费要交个税吗
  • 本月应付电费400元,下月支付
  • 银行汇票如何背书转让
  • 费用报销单里的类别怎么填
  • 审核后的凭证
  • 工会活动个人奖励标准
  • 一般纳税人企业所得税怎么征收
  • 兼职人员的工资需要发票吗
  • 凭证类别的种类及限制条件
  • 股权转让需要出资吗
  • 建筑企业城建税和教育费附加怎么算
  • 合同约定合同期限自动顺延
  • 本年利润为
  • 停产期间制造费用如何处理
  • mysql触发器语句
  • 注册表干嘛用
  • linux系统文件压缩命令
  • windows media player找不到媒体流
  • 苹果mac怎么下载
  • linux中make
  • cpu资源占用率计算原理
  • linux rsyslogd
  • win10多任务视图不排序怎么设置
  • linux系统中限定系统口令的长度
  • Python探索之Metaclass初步了解
  • unity connected games
  • linux nodejs
  • linux shell函数
  • JavaScript window.document的属性、方法和事件小结
  • node.js中express-session配置项详解
  • Unity3D游戏开发(第2版)
  • python随机发红包代码
  • php7 数组
  • unity游戏加密
  • rsa 密钥格式
  • libgdx robovm admob IOS SDK的绑定
  • 西安市电子税务局
  • 主管税务机构
  • 个人土地建房
  • 四川税务干部学校官网
  • 原木进项税率
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设