iis服务器助手广告广告
返回顶部
首页 > 资讯 > 服务器 >【2023亲测可用】JS 获取电脑本地IP 和 电脑网络IP(外网IP|公网IP)
  • 532
分享到

【2023亲测可用】JS 获取电脑本地IP 和 电脑网络IP(外网IP|公网IP)

java服务器前端 2023-09-08 05:09:56 532人浏览 独家记忆
摘要

1、了解:电脑本地的IP地址(内网IP)和电脑本机在网络上的IP地址(外网IP|公网IP) 在运行窗口输入“cmd”,在弹出的界面里输入“ipconfig/all”。弹出的数据中,IPv4地址,就是电脑本地的IP地址。 电脑本地的IP地址

1、了解:电脑本地的IP地址(内网IP)和电脑本机在网络上的IP地址(外网IP|公网IP)

在运行窗口输入“cmd”,在弹出的界面里输入“ipconfig/all”。弹出的数据中,IPv4地址,就是电脑本地的IP地址。

电脑本地的IP地址,实际上是由路由器分配的,大多数家庭路由器都会默认开启DHCP功能,这个IP地址可能会发生变动。如果用户需要查询电脑本机在网络上的IP地址,就需要使用其他方法来查询。

最简单的方法是在搜索软件内输入“本机IP地址”。本机IP地址是用户电脑暴露在网络中的IP地址。


2、js 获取电脑本地的IP地址:192.168.1.80

function 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地址 

太平洋文档: 太平洋网络IP地址查询Web接口  (多种方式,可根据自己需要调用)

   

 访问三方网站链接报403_smart_dream的博客-CSDN博客

 4、通过搜狐三方接口获取的IP:不知道为什么我获取的是127.0.0,放弃了。

有文档说:搜狐的需要连接外网才能获取IP,已连接外网获取的还是127.0.0。

  

 5、通过ipify网获取电脑在网络上的IP地址 (只有ip地址,没有地区)

官方文档:   ipify - A Simple Public IP Address API

    

来源地址:https://blog.csdn.net/xiaoxiong_jiaxin/article/details/128864075

--结束END--

本文标题: 【2023亲测可用】JS 获取电脑本地IP 和 电脑网络IP(外网IP|公网IP)

本文链接: https://www.lsjlt.com/news/399436.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 【2023亲测可用】JS 获取电脑本地IP 和 电脑网络IP(外网IP|公网IP)
    1、了解:电脑本地的IP地址(内网IP)和电脑本机在网络上的IP地址(外网IP|公网IP) 在运行窗口输入“cmd”,在弹出的界面里输入“ipconfig/all”。弹出的数据中,IPv4地址,就是电脑本地的IP地址。 电脑本地的IP地址...
    99+
    2023-09-08
    java 服务器 前端
  • 怎么查看电脑外网ip地址
    要查看电脑的外网IP地址,可以按照以下步骤进行:1. 打开网页浏览器,例如Google Chrome、Mozilla Firefox...
    99+
    2023-09-07
    电脑
  • 电脑ip地址联网怎么设置
    今天小编给大家分享一下电脑ip地址联网怎么设置的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。电脑ip地址修改联网的方法首先点...
    99+
    2023-07-01
  • 【Java、Python】获取电脑当前网络IP进行位置获取(附源码)
    我相信看到这篇博客的时候心里肯定是想解决自己的一个问题的,而这篇博客我就以简单快速的方式解决这些烦恼! 一、获取当前IP 在Java中自带了一些自己的流对象来获取当前的IP地址,不多说我们直接上代码。 //获取当...
    99+
    2024-01-21
    java tcp/ip 开发语言 网络协议 后端 maven python
  • 电脑提示网络ip地址冲突怎么解决
    今天小编给大家分享一下电脑提示网络ip地址冲突怎么解决的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。解决方法一:手动修改IP...
    99+
    2023-06-27
  • 怎么用Linux shell脚本获取外网IP地址
    本篇内容介绍了“怎么用Linux shell脚本获取外网IP地址”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!基于Linux系统的获取外网I...
    99+
    2023-06-27
  • 把云服务器公网ip映射自己电脑
    如果您想将云服务器的公网IP映射到您自己的电脑,可以按照以下步骤操作: 确认您的路由器或防火墙配置正确并可以连接到云服务器。 在本地计算机浏览器中输入云服务器的IP地址或域名。 在“开始”菜单或者控制面板中打开“网络和共享中心”。 点击...
    99+
    2023-10-26
    公网 服务器 电脑
  • 电脑怎么查看ip地址和路由器网关
    在Windows操作系统中,可以通过以下步骤查看IP地址和路由器网关:1. 打开命令提示符。在开始菜单中搜索"cmd&qu...
    99+
    2023-09-07
    电脑
  • 没有联网的电脑ip地址如何查询
    这篇文章主要介绍“没有联网的电脑ip地址如何查询”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“没有联网的电脑ip地址如何查询”文章能帮助大家解决问题。没有联网的电脑ip地址查询方法可以通过运行cmd...
    99+
    2023-07-01
  • Android获取mac地址、OA地址和外网IP地址
    获取Mac地址: public static String GetMAC(Context context) { String Mac = ""; if (Build.VERSION.SDK_INT >= Build.VERSIO...
    99+
    2023-09-06
    android java
  • 云服务器的公网ip怎么给自己电脑用
    如果您使用的是云服务器,而不是本地主机,那么您可以使用公网IP地址来访问您的个人电脑。 以下是云服务器提供商提供的公网IP的详细使用方法: 使用云服务器的域名和管理员用户名登录到您的云服务器的网站。 在域名控制面板中打开域名管理工具,然...
    99+
    2023-10-27
    公网 给自己 服务器
  • php局域网怎么获取所有用户的电脑IP和主机名、mac地址
    本篇内容介绍了“php局域网怎么获取所有用户的电脑IP和主机名、mac地址”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!代码如下:<p...
    99+
    2023-06-20
  • 从零开始,无需公网IP,搭建本地电脑上的个人博客网站并发布到公网
    文章目录 前言1. 安装套件软件2. 创建网页运行环境 指定网页输出的端口号3. 让WordPress在所需环境中安装并运行 生成网页4. “装修”个人网站5. 将位于本地电脑上的网页发布到公...
    99+
    2023-09-09
    tcp/ip php 服务器 运维 经验分享
  • 笔记本电脑中ip地址错误无法上网怎么办
    这篇文章将为大家详细讲解有关笔记本电脑中ip地址错误无法上网怎么办,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。按win+r打开运行窗口,输入cmd。在窗口中,输入netsh winsock reset,...
    99+
    2023-06-28
  • 怎么用BAT批处理获取外网IP地址
    本篇内容介绍了“怎么用BAT批处理获取外网IP地址”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!代码如下:::===============...
    99+
    2023-06-08
  • 电脑换ip软件怎么提高网络推广效果
    本篇内容介绍了“电脑换ip软件怎么提高网络推广效果”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!许多企业网络推广效果不佳,这是为什么?怎样改...
    99+
    2023-06-25
  • Shell脚本中怎么获取本地网卡IP和mac地址
    这篇文章将为大家详细讲解有关Shell脚本中怎么获取本地网卡IP和mac地址,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。#/usr/bin/env bash# Name...
    99+
    2023-06-09
  • 云服务器+家庭电脑(无公网ip)部署pinode节点教程
    以下是一个使用云服务器和无公网IP来部署Pinode节点的示例教程:在安装Pinode节点时,您需要下载一个Python版本(如果是Python2.6及以上版本)并且安装它们,下面是一个简单的Python安装步骤:```python fro...
    99+
    2023-10-26
    公网 节点 服务器
  • Python中如何使用专用网站获取本机IP地址
    这篇文章给大家分享的是有关Python中如何使用专用网站获取本机IP地址的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。使用专用网站获取的是公网IP网址:http://myip.i...
    99+
    2024-04-02
  • 使用PHPStudy在本地快速建立网站并实现局域网外访问(无公网IP)
    文章目录 使用工具1. 本地搭建web网站1.1 下载phpstudy后解压并安装1.2 打开默认站点,测试1.3 下载静态演示站点1.4 打开站点根目录1.5 复制演示站点到站网根目录1.6...
    99+
    2023-09-09
    tcp/ip 网络协议 网络
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作