位置: 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)

  • 个人所得税申报操作流程
  • 个人所得税的税目分多少种
  • 以前年度损益调整
  • 劳务费发票可以抵扣进项税吗
  • 培训属于什么服务行业
  • 认购股份有什么好处
  • 费用分割单模板
  • 资产负债表专项储备放哪个科目?
  • 应解汇款科目
  • 商业保险可以抵扣增值税吗
  • 来料加工账务处理方法
  • 职工旅游费计入什么科目
  • 无偿受让股权的股东对发起股东没有出资承担责任
  • 企业拿到产权证后是否还需要缴纳土地使用税呢?
  • 库存商品暂估成本多少合适
  • 试营业期间的费用算不算开办费?
  • 增值税防伪税控系统管理办法
  • 营销活动的意义是什么
  • 企业新增股东
  • 汇算清缴后补缴得企业所得税,计入哪年的税负
  • 原材料盘亏计入
  • 什么是债券持有人
  • 炫龙dd3笔记本怎么样
  • msmpeng.exe是什么进程
  • 发票认证如何认证
  • 固定资产折旧计提时间
  • intel me有什么用
  • 采购合同付款违约条款怎么签
  • 评估价值时点依据什么
  • 股东可以随时退出吗
  • 员工福利费会计处理
  • php延迟2秒执行
  • 应付账款与其他应付款科目调整
  • 企业年金在缴费阶段涉及的税种包括
  • 踩坑视频
  • 延期收款利息如何缴税
  • 企业自查补税怎么报税
  • 资金集中度指标公式
  • vue的简介
  • 弥补以前年度亏损报表怎么填
  • 个体户查账征收个人所得税税率
  • python中assert()函数
  • 织梦模板改成帝国模板
  • 应交税金相关内容包括
  • 普通发票需要做合同才能开吗
  • sqlserver 通用存储过程分页代码(附使用ROW_NUMBER()和不使用ROW_NUMBER()两种情况性能分析)
  • 企业哪些进项税抵扣
  • 公司进项抵税
  • 小型数据库软件有哪些
  • 建筑业跨区域预缴税款的计算
  • 企业购买的汽车可以抵税吗
  • 营业外收入如何纳税
  • 集团公司向下属发评先奖金合法吗
  • 生产性服务企业税率
  • 包装袋制版费
  • 商业承兑过期后可以退回吗
  • 生产车间买的工具计入什么费用
  • 关于发票丢失的处罚
  • 混合销售行为的概念
  • 服务费税额部分计算公式
  • 固定资产卡片录入日期怎么改
  • 本年利润的会计分录
  • 一次性关闭所有窗口的快捷键
  • centos双网卡配置
  • xp系统怎么添加ip地址
  • winxp如何设置文件共享
  • linux系统内核的功能
  • WIN7系统还原
  • mac sip怎么打开
  • 安卓查看安装包
  • from tkinter import
  • python使用mysql数据库示例代码
  • jquery prompt
  • linux读出文件
  • js日期格式
  • javascript的返回值
  • 工信部新车申报目彿
  • 湖南省国家电子税务局官网
  • 湖北税务发票查询系统网
  • 满五唯一是指省内还是本市
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设