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

  • 怎么在ppt里加入视频(怎么在ppt里加入动图)

    怎么在ppt里加入视频(怎么在ppt里加入动图)

  • 苹果字体怎么加粗(苹果字体怎么加重)

    苹果字体怎么加粗(苹果字体怎么加重)

  • 微信支付震动如何关闭(微信支付震动取消)

    微信支付震动如何关闭(微信支付震动取消)

  • 抖音可以查看访客记录吗(抖音可以查看访问的人吗)

    抖音可以查看访客记录吗(抖音可以查看访问的人吗)

  • windows键在键盘哪个位置(windows在键盘哪)

    windows键在键盘哪个位置(windows在键盘哪)

  • 微信登录设备管理时间一直更新是怎么回事(微信登录设备管理删除后别人还能登录吗)

    微信登录设备管理时间一直更新是怎么回事(微信登录设备管理删除后别人还能登录吗)

  • 微信备注自动还原了(微信备注自动改回昵称)

    微信备注自动还原了(微信备注自动改回昵称)

  • 苹果手表3和5的区别(苹果手表3和5的区别图片)

    苹果手表3和5的区别(苹果手表3和5的区别图片)

  • qq身份验证失败怎么办(qq身份验证失败是别人登录了吗)

    qq身份验证失败怎么办(qq身份验证失败是别人登录了吗)

  • usb key是什么启动(usbkey是u盘启动吗)

    usb key是什么启动(usbkey是u盘启动吗)

  • 苹果11官方标配有哪些东西(苹果11官方标配带耳机吗)

    苹果11官方标配有哪些东西(苹果11官方标配带耳机吗)

  • 拼多多店铺管理在哪里(拼多多店铺管理退店)

    拼多多店铺管理在哪里(拼多多店铺管理退店)

  • 苹果手机怎么恢复微信草稿(苹果手机怎么恢复出厂设置抹掉所有内容)

    苹果手机怎么恢复微信草稿(苹果手机怎么恢复出厂设置抹掉所有内容)

  • nfc怎么录取门禁卡(如何用nfc录入门禁卡)

    nfc怎么录取门禁卡(如何用nfc录入门禁卡)

  • word怎么在目录里加一行(word怎么在目录里加小标题)

    word怎么在目录里加一行(word怎么在目录里加小标题)

  • 笔记本内存条卡扣怎么打开(笔记本内存条卡槽坏了怎么办)

    笔记本内存条卡扣怎么打开(笔记本内存条卡槽坏了怎么办)

  • ie页面设置在哪里打开(IE页面设置在哪里找?)

    ie页面设置在哪里打开(IE页面设置在哪里找?)

  • 微信收钱码贴纸怎么申请(微信收钱码贴纸怎么免费领取)

    微信收钱码贴纸怎么申请(微信收钱码贴纸怎么免费领取)

  • 如何更改忘记密码问题(如何更改忘记密码的答案vivo)

    如何更改忘记密码问题(如何更改忘记密码的答案vivo)

  • 荣耀20nfc功能怎么使用(荣耀20nfc在哪里打开)

    荣耀20nfc功能怎么使用(荣耀20nfc在哪里打开)

  • 苹果手机来电话平板也响怎么取消(苹果手机来电话怎么拒绝接听)

    苹果手机来电话平板也响怎么取消(苹果手机来电话怎么拒绝接听)

  • z5x反向充电怎么用(vivoy51s反向充电)

    z5x反向充电怎么用(vivoy51s反向充电)

  • 波形主题怎么设置(波形主题样式长什么样)

    波形主题怎么设置(波形主题样式长什么样)

  • 怎么设置酷炫来电视频(怎样设置炫酷来电秀)

    怎么设置酷炫来电视频(怎样设置炫酷来电秀)

  • win10系统还原会丢失数据吗(win10系统还原会删除其他盘的文件吗)

    win10系统还原会丢失数据吗(win10系统还原会删除其他盘的文件吗)

  • Win11 出世 UWP 却惨遭“弃用”,Win 软件还会翻新吗(win11不能用u盘)

    Win11 出世 UWP 却惨遭“弃用”,Win 软件还会翻新吗(win11不能用u盘)

  • 个人所得税的计提和缴纳分录怎么做
  • 中国电信的通信网络
  • 盈余公积的作用与意义
  • 取得的进项发票当月不抵扣怎么做账
  • 无形资产使用费计入什么科目
  • 现金折扣怎么进账
  • 银行承兑汇票收费标准
  • 业务招待费记账凭证摘要
  • 一般纳税人提供服务税率
  • 预付款可以开专票吗
  • 赞助失败案例
  • 小规模纳税人开了3%的专票还能享受1%
  • 固定资产处理怎么入账
  • 包装物怎么入账
  • 对境外捐赠的相关政策
  • win10怎么接收手机热点
  • linux 如何查看网卡信息
  • 退税账务处理分录
  • 对外贸易法律的特征包括
  • 企业购地流程
  • 电脑搜狗输入法不见了怎么调出来
  • w10系统有线连接网络
  • php declare函数
  • 增值税价外费用如何开票
  • 增值税价外费用是什么意思
  • linux必不可少的分区
  • 年度汇算清缴怎么查询
  • 中国网购软件
  • 今天中秋节
  • 企业所得税的缴费基数
  • 萨勒克国家公园课文
  • 个体工商户使用个人二维码收款违法吗
  • unrar解压命令
  • 解决什么情况
  • python怎么求列表里的和
  • 认证发票可以分两次进行吗
  • 个人申请给公司账户转账
  • 只有发票没有银行怎么办
  • 个税查询和实发工资不符合
  • php判断是否存在某字符串
  • 将购入的原材料用于不动产在建工程
  • SQL Server实现split函数分割字符串功能及用法示例
  • 企业管理费用科目期末一般是
  • 企业应付账款的借方余额反映的是
  • 海关被税没有发票
  • 一般纳税人证明在哪里开具
  • 内账的表格怎么做
  • 异地工程开票要注意什么手续
  • 社保基数在哪里申报
  • 出差包干费包括什么
  • 公司建立初期做账
  • mysql 5.7.17 winx64安装配置方法图文教程
  • windows怎么显示隐藏文件
  • 电脑鼠标滑动时没法动,怎么办?
  • win7开机报错0xc0000098
  • fedora 版本
  • mac闹钟app
  • windowsxp文件夹里面的文件突然消失
  • git连接linux服务器
  • ibm文件是什么意思
  • 查看端口信息命令
  • centos 做bond
  • window10 系统安装
  • linux的批处理
  • 关于linux操作系统的描述中
  • win7 设置
  • c#多线程应用
  • javascript中math.ceil
  • js的settimeout方法
  • node.js调用第三方物流跟踪api
  • c语言深入剖析
  • 比较常见的电子商务模式
  • python自动化源码
  • js类继承的几种方式
  • python正则函数
  • 工会经费税务代收
  • 土地增值税清算时间要求
  • 农民专业合作社法
  • 通用机打发票明细怎么导出电子版
  • 襄城是现在的哪个城市
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设