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

  • 微信被拉黑了怎么办才能强制联系对方(微信被拉黑了怎么看到对方的朋友圈)

    微信被拉黑了怎么办才能强制联系对方(微信被拉黑了怎么看到对方的朋友圈)

  • 微信如何批量删除多个聊天窗口(微信如何批量删除账单)

    微信如何批量删除多个聊天窗口(微信如何批量删除账单)

  • 怎么从qq音乐下载歌曲到手机(怎么从qq音乐下载到车载u盘)

    怎么从qq音乐下载歌曲到手机(怎么从qq音乐下载到车载u盘)

  • iphone11刷新率(iphone11刷新率在哪调)

    iphone11刷新率(iphone11刷新率在哪调)

  • mate30pro如何关闭程序(mate30pro如何关闭悬浮按钮)

    mate30pro如何关闭程序(mate30pro如何关闭悬浮按钮)

  • 抖音消息已送达是什么意思(抖音消息已送达但对方收不到)

    抖音消息已送达是什么意思(抖音消息已送达但对方收不到)

  • m1908c3je是什么手机(m1901f7e是什么手机)

    m1908c3je是什么手机(m1901f7e是什么手机)

  • 苹果手机最上面一排不见了(苹果手机最上面的横槽是什么)

    苹果手机最上面一排不见了(苹果手机最上面的横槽是什么)

  • 照片icloud无法同步(为什么说icloud照片无法同步)

    照片icloud无法同步(为什么说icloud照片无法同步)

  • powerpoint默认文件名(powerpoint默认的文件名)

    powerpoint默认文件名(powerpoint默认的文件名)

  • macos mojove是什么(macosmojave是什么东西)

    macos mojove是什么(macosmojave是什么东西)

  • 手机上的软件卸载不了怎么办(手机上的软件卸载了就安全了吗)

    手机上的软件卸载不了怎么办(手机上的软件卸载了就安全了吗)

  • 抖音老号找回解决方法(抖音老号找回解决方法微信)

    抖音老号找回解决方法(抖音老号找回解决方法微信)

  • iphone11pro手机双卡双待怎么设置(iphone11pro双屏)

    iphone11pro手机双卡双待怎么设置(iphone11pro双屏)

  • 微信被清理的视频怎么恢复(微信被清理的视频怎么弄回来)

    微信被清理的视频怎么恢复(微信被清理的视频怎么弄回来)

  • 抖音怎么制作合拍视频(抖音怎么制作合拍视频让别人合拍)

    抖音怎么制作合拍视频(抖音怎么制作合拍视频让别人合拍)

  • 苹果手机授权信任在哪里(苹果手机授权信任管理在哪设置)

    苹果手机授权信任在哪里(苹果手机授权信任管理在哪设置)

  • 全民k歌屏蔽对方私信对方知道吗(全民k歌可以屏蔽人不让他听吗)

    全民k歌屏蔽对方私信对方知道吗(全民k歌可以屏蔽人不让他听吗)

  • vivoz5x处理器是多少(vivo z5x处理器)

    vivoz5x处理器是多少(vivo z5x处理器)

  • qq好友生日提醒在哪里(QQ好友生日提醒怎么取消)

    qq好友生日提醒在哪里(QQ好友生日提醒怎么取消)

  • xr充电插上没反应(xr充电无反应)

    xr充电插上没反应(xr充电无反应)

  • 路由器登录地址如何查看?查看路由器登陆地址方法(华硕路由器登录地址)

    路由器登录地址如何查看?查看路由器登陆地址方法(华硕路由器登录地址)

  • 消费税是指什么税
  • 高新企业认定合格后什么时候开始享受税收优惠?
  • 税务师考试报名
  • 税务师考试需要记忆的税率
  • 稿酬所得个人所得税税率表
  • 补交增值税产生的费用
  • 房租租赁房产税由哪方缴纳
  • 三免三减半如何申报企业所得税
  • 金税盘锁死日期16号几点
  • 专利银行卡汇款流程
  • 社保稽查公司提供不了会计分录怎么办
  • 企业所得税纳税人包括哪些类型
  • 固定资产贷款资料清单
  • 个人设备卖给公司
  • 上年留抵税,次年抵扣分录
  • 企业外购固定资产的成本包括购买价款和相关税费
  • 增值税发票增量流程网上怎么申请
  • 自开租赁费发票税率是多少?
  • 增值税发票地址开错了有影响吗
  • 企业的资金怎么使用
  • 哪些外籍个人应在中国缴纳个税?
  • 房地产企业预收房款开票
  • 公司的固定资产如何转变为股东资产
  • 协定存款分析及2018金融机构人民币存款基准利率表
  • 个体户开劳务费税率
  • 公司商品房出售流程
  • 核定征收和查账征收,交的税一样吗
  • 电脑自动进入睡眠模式黑屏
  • linux怎么自己写命令
  • 股权折价转让
  • 家庭承包发包方的权利和义务
  • PHP:imagepsextendfont()的用法_GD库图像处理函数
  • php img
  • 彩石湖公园门票
  • laravel引入css
  • 小规模纳税人免征增值税政策
  • 广告代理费收取比例
  • framework教程
  • 发票打印出来的字太靠下了
  • 企业的研发费用如何进行账务处理
  • phpcms模块
  • 结转成本的会计科目
  • 资本公积的项目有哪些
  • sqlserver连接数据库的方法
  • 原值净值怎么算
  • 营业执照增加经营范围要钱吗
  • 发票超额怎么办
  • 应交增值税的计算要加已交税金还是扣除
  • 公司一般户需要年检吗
  • 企业固定资产贷款二押的风险
  • 个人提供劳务报酬如何交税
  • 增值税专用发票丢了怎么补救
  • 预收货款方式销售货物,纳税义务发生时间
  • 收入与费用配比也就是费用要由收入补偿
  • 车辆使用费报销制度
  • 企业对外购和自己的区别
  • 管理费怎么扣除
  • sqlserver管理工具有哪些
  • sql将查询的结果拼接
  • 电脑蓝屏bios设置教程
  • win8无法完成更新正在撤销更改怎么办
  • iphone制造成本
  • mac之间传送帐号怎么传送
  • win10系统宽带连接错误解决方法
  • 怎样设置ie8
  • 编写一个定时间隔为5ms的子程序
  • linux 压缩rar
  • cocos 2d x
  • chrome浏览记录保存多久
  • jquery对动态生成的进行操作
  • 用vue写登录页面
  • 防止arp攻击的措施
  • js dom方法
  • jquery点击复制
  • 专票开出去了多长时间必须打入账户
  • 郑州地铁客服热线电话
  • 双方交换住房可以吗
  • 在医院如何开报告单
  • 2021年京东养鸡如何合作
  • 十大经济
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设