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

  • 增值税专用发票有效期是多长时间
  • 通货膨胀有什么危害?
  • 一般纳税人企业所得税税率2023
  • 注销公司详细步骤
  • 发票上的不含税单价怎么算的
  • 企业房产税每年交几次
  • 金蝶怎么反结账上月的凭证
  • 融资租赁设备增值税怎样抵扣
  • 货币形式投资的特点是
  • 菜场摊位租赁合同
  • 财产租赁合同印花税计税依据含税吗
  • 由收款人签发,经付款人承兑
  • 赠品视同销售会计分录要如何编制?
  • 发票复印件能报账吗
  • 税务是如何处理违章的
  • 一般纳税人开普票要交税吗
  • 财政拨款申请格式怎么写
  • 免税发票有几种类型
  • 工会是否具有有法律效力
  • 小微企业免征增值税条件
  • 利润表申报本年怎么填
  • 交强险是不是只要有发票就可以报销
  • 房地产企业开具零税率发票
  • 2套账如何整合为一套账
  • 子公司注销如何做账
  • 企业报税网上申报好了怎么导入
  • 企业所得税年报过了申报期还能修改吗
  • 对公账户转账有延迟吗
  • 固定资产出售后净残值怎么处理
  • 企业的银行存款日记账属于
  • 银行贷款入公账怎么入分录?
  • 王者荣耀如何更改战区
  • php 数组
  • 微信小程序实现发红包
  • cmd. exe 程序错误
  • 补缴的耕地占用税怎么做账
  • php如何实现mysql数据的删除
  • macos安装多版macos并存
  • 加计抵减现代服务税率
  • 定额发票累计领用金额怎么填
  • 【第二趴】uni-app开发工具(手把手带你安装HBuilderX、搭建第一个多端项目初体验)
  • 收到销售方的负债怎么办
  • echo输出语句
  • 机动车销售统一专票
  • 外贸企业出口货物增值税的计算依据
  • 换货公司是否可信?
  • 帝国cms批量添加文章
  • centos7自带yum吗
  • 分公司负责人如何开展工作的
  • 为什么社保明细导不出来
  • sql server 2008全称
  • linux大版本升级
  • 小规模纳税人免税政策2023年
  • 经营性流动资产减去经营性流动负债
  • 分公司是否具有独立承担民事责任的能力
  • 离线开票时间超限怎么办 发票都已经报送
  • 投资有哪些方面
  • mysql中分组
  • 预览版与正式版
  • freebsd 安装
  • wcu.exe是什么
  • mac怎么安装字体到ai
  • linux 定时运行
  • c1.exe是什么
  • puppset
  • win8系统如何备份系统
  • win7如何获取管理员密码
  • win7鼠标右键菜单不显示
  • cocos2d游戏源码
  • jquery地址
  • nodejs实战教程
  • Linux base shell重定向详解
  • vs开发web教程
  • android studio 开发语言
  • 工作笔记范文100篇简短
  • js模拟点击alert()确定
  • 河南省国家税务局通用定额发票
  • 取消税控盘服务费
  • 电子税局个税申报步骤
  • 经纪代理服务税率是多少 1%
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设