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

  • 公司支付的房租押金怎么入账
  • 房产税计入管理费用了,汇算清缴怎么调
  • 高新技术企业三级领域
  • 企业对伤残怎么赔偿?
  • 即征即退如何申报增值税
  • 普票需要填写全部开票信息吗
  • 预计销售收入增长是什么意思
  • 房地产企业收到预收款如何纳税
  • 跨月应该如何开具红字发票?
  • 分包工程违法吗
  • 团队接待的程序及标准
  • 怎么结转销项税额
  • 年报所得税与季报的区别
  • 年末转出未交增值税的视频
  • 借入款项的来源包括哪三个
  • 企业外购的房屋建筑物是否属于非房地产企业
  • 营改增后挂靠开票作收入吗?
  • 减免附加税的账户有哪些
  • 税法递延纳税
  • 关税减免有哪些类型?
  • 子公司代母公司支付费用
  • 企业汇算清缴后税务局会不会查
  • 出口退税成本核算
  • 收到投资款怎么做记账凭证
  • 进口关税增值税计算公式
  • 公司绿化工程计入什么科目
  • 苹果mac os 10.4
  • 所得税季度预缴怎么算
  • PHP:highlight_string()的用法_misc函数
  • 融资租赁的两种基本形式
  • 差旅费的会计分录怎么做
  • 文化事业建设费的征收标准
  • 政府会计计提折旧会计分录2022
  • pythonnetworkx
  • ChatGPT 中文调教指南。各种场景使用指南。学习怎么让它听你的话
  • filezilla使用手册
  • 物流企业会计核算的具体内容包括
  • 退税还没到
  • 一字节的范围
  • 保单的增值税发票能抵税吗
  • 权责发生制和收付实现制例题
  • 工会经费支出实施细则
  • 资金账簿印花税减半政策
  • 一般纳税人应交增值税
  • 进项大于销项的会计分录怎么做?
  • 未计提坏账准备发生坏账如何处理
  • 刚购入的固定资产已使用年限怎么填
  • 认证过的发票红冲了还要退回吗
  • 企业技术服务费比例
  • 病假补贴需要什么手续
  • 年金终值计算公式是
  • 增值税进项用不完怎么办
  • 金税盘技术维护费
  • 支付给个人的劳务费需要发票吗
  • 长期待摊费用如何做分录
  • 安装 apt
  • centos怎么安装eclipse
  • ubuntu20.4 ssh
  • win8怎么安装微信
  • nb3是什么文件
  • win8都有哪些版本
  • linux中的top命令
  • Linux分区详解
  • Win10预览版更新弹窗如何关闭
  • windows7的安装步骤
  • cocos2d 网页
  • js常用的设计模式
  • jquery3.2.1
  • Android LayoutInflater原理分析,带你一步步深入了解View(一)
  • 网页设计中css样式有何用途
  • 批处理自动关闭
  • unity script api
  • javascriptcom
  • javascript获取数据
  • python中创建类对象
  • Android之Broadcast与BroadcastReceiver
  • 发票单位可以开一批吗?
  • 文化公司税务筹划
  • 进口汽车零部件编码查询
  • 7月税务征收期
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设