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

  • 如何正确利用微博来推广网站(如何正确利用微信群)

    如何正确利用微博来推广网站(如何正确利用微信群)

  • 怎么用iwatch解锁手机(怎么用iwatch解锁iohone)

    怎么用iwatch解锁手机(怎么用iwatch解锁iohone)

  • 快手极速版和快手的区别(快手极速版和快手互通吗)

    快手极速版和快手的区别(快手极速版和快手互通吗)

  • 拼多多五星好评怎么评论(拼多多五星好评怎么改)

    拼多多五星好评怎么评论(拼多多五星好评怎么改)

  • 微信更换实名认证后钱怎么办(微信更换实名认证后聊天记录还在吗)

    微信更换实名认证后钱怎么办(微信更换实名认证后聊天记录还在吗)

  • 拼多多qq登录和微信登录有什么区别(拼多多qq登录和微信登录互通吗)

    拼多多qq登录和微信登录有什么区别(拼多多qq登录和微信登录互通吗)

  • 抖音怎么把歌词放上去(抖音怎么把歌词弄到屏幕上)

    抖音怎么把歌词放上去(抖音怎么把歌词弄到屏幕上)

  • 微信聊天记录不小心删了,可以恢复吗(微信聊天记录不见了)

    微信聊天记录不小心删了,可以恢复吗(微信聊天记录不见了)

  • 芒果体验会员和会员有什么区别(芒果tv会员和体验会员一样吗)

    芒果体验会员和会员有什么区别(芒果tv会员和体验会员一样吗)

  • 拼多多店铺有几种类型(拼多多店铺有几次二级限制)

    拼多多店铺有几种类型(拼多多店铺有几次二级限制)

  • 输入输出控制的功能包括(输入输出控制的功能包括什么)

    输入输出控制的功能包括(输入输出控制的功能包括什么)

  • 信号格上面有个e什么意思(信号格上面有个黄点)

    信号格上面有个e什么意思(信号格上面有个黄点)

  • 陌生号码拦截能收到短信吗(陌生号码拦截能看到谁打电话吗)

    陌生号码拦截能收到短信吗(陌生号码拦截能看到谁打电话吗)

  • 手机屏幕突然变模糊了(手机屏幕突然变黄了怎么办)

    手机屏幕突然变模糊了(手机屏幕突然变黄了怎么办)

  • 荣耀20pro怎么看运行内存(荣耀20pro怎么看电池寿命容量)

    荣耀20pro怎么看运行内存(荣耀20pro怎么看电池寿命容量)

  • 华星光电t3和t4的区别(华星光电t3和t5哪个待遇好)

    华星光电t3和t4的区别(华星光电t3和t5哪个待遇好)

  • 知乎属于哪个公司(知乎所属哪个公司)

    知乎属于哪个公司(知乎所属哪个公司)

  • qq录屏会提醒对方吗(qq录屏会提醒对方嘛)

    qq录屏会提醒对方吗(qq录屏会提醒对方嘛)

  • 京东公开版是国行吗(京东商城公开版什么意思)

    京东公开版是国行吗(京东商城公开版什么意思)

  • 怎样设置你收到一条wechat(怎样设置你收到的消息)

    怎样设置你收到一条wechat(怎样设置你收到的消息)

  • 微信朋友圈什么时候开始有的(微信朋友圈什么时候发看的人多)

    微信朋友圈什么时候开始有的(微信朋友圈什么时候发看的人多)

  • 蓝牙耳机怎么连接不上手机(蓝牙耳机怎么连接电脑)

    蓝牙耳机怎么连接不上手机(蓝牙耳机怎么连接电脑)

  • 小天才z7什么时候上市(小天才z7什么时候上市多少钱)

    小天才z7什么时候上市(小天才z7什么时候上市多少钱)

  • 优酷视频如何取消自动续费(优酷视频如何取消扣费)

    优酷视频如何取消自动续费(优酷视频如何取消扣费)

  • 企业微信一周小结是什么意思(企业微信一周小结评语哪来的)

    企业微信一周小结是什么意思(企业微信一周小结评语哪来的)

  • 小米8如何截屏(小米8如何截屏图片)

    小米8如何截屏(小米8如何截屏图片)

  • 正常工资薪金包括年终奖吗
  • 企业税申报的三种方式
  • 个体工商户营业执照年检网上申报
  • 无形资产开发阶段计入什么科目
  • 增值税申报表与财务报表不一致
  • 电子发票开票方怎么做账
  • 贴息为什么要付利息呢
  • 员工食堂报销的费用怎么做分录
  • 定期存款准备金是什么
  • 冲销主营业务收入后导致发生额变大
  • 进项转出后还能转入吗
  • 延迟付款确认是怎么回事
  • 贷款和应收款项在活跃市场中没有报价
  • 发票的金额可以答应客户多开
  • 总资产周转率计算公式用不用乘100%
  • 中药税率什么时候变为9
  • 远程清卡失败f50004
  • 初级会计职称考试时间
  • 公司当年福利费没有用到限额,可以按照14%计提税前扣除吗?
  • &quot;明股实债“的税务风险,你真的清楚吗?
  • 个税按工资薪金未按时申报的处罚规定
  • 工资薪金所得税前扣除项目标准
  • 最新早上好图片大全集
  • 价款包括增值税税率吗
  • 银行利息为什么只算10个月
  • 支付宝账户记录
  • 销售折扣收货方法有哪些
  • 电脑安全模式有声音吗
  • PHP:oci_password_change()的用法_Oracle函数
  • 微信小程序获取手机号
  • vue获取当前路由地址
  • php炫酷代码
  • phple
  • 支付员工交通费怎么入账
  • Android AsyncTack 异步任务实例详解
  • 如何用php操作mysql
  • hash操作
  • 出口增值税免抵退税
  • 合同发票收款付款管理系统源码
  • 开发阶段发生的费用计入什么科目
  • bootstrapstandby
  • python中myqr的用法
  • 房东减免后二房东不减房租
  • mysql和sqlserver的sql语句一样吗
  • 一般纳税人暂未开具发票
  • 研发费用明细科目怎么填
  • 子公司没有收入,只有费用如何企业所得税汇算清缴
  • 公司帐户可以转法人私人账户吗
  • 医院要发票
  • 生产企业成本核算案例
  • 被投资单位信息是什么
  • 企业分配利润的原因
  • 网银转账退回来是怎么回事
  • 两个公司的出纳怎么分账
  • 银行代扣水费分录
  • 企业购买新能源车免购置税吗
  • 其他综合收益 综合收益
  • 承兑汇票可以买卖吗?
  • 原股东决定
  • 删除默认操作系统选项
  • ubuntu如何下载
  • SwiftBTN.exe - SwiftBTN是什么进程 有啥作用
  • 如何彻底解决win10自动重启
  • win8开机启动项
  • Win8中漂亮的metro开始画面图标最大列数的设定方法
  • 电子书进不去系统原因
  • js获取数组元素个数
  • vxlan配置实例详解
  • css样式分为
  • 改变图片透明度怎么调
  • jquery可编辑表格插件
  • uil的简单常用操作
  • jquery jsonview
  • JavaScript File API文件上传预览
  • centos 安装完成后无法启动
  • bootstrap日期控件背景为白
  • javascript简单代码
  • jQuery插件扩展extend的简单实现原理
  • 公共配套设施如何计算成本
  • 房屋契税可以退个人所得税吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设