精华内容
下载资源
问答
  • 内网ip和外网ip的联系以及连接过程

    万次阅读 多人点赞 2018-08-17 10:25:34
    要想搞清楚这个问题,首先就得先搞清楚内网ip和外网ip的联系。 一、网络结构 如图,假设我们的计算机现在就是设备一,我们想要访问百度。如果我们正使用着校园网,那么首先我们需要先通过校园网的路由器把我们的...

    我们每天都会访问各种各样的网站,比如淘宝,百度等等。不免会思考,我们的设备是如何连接上这些网址的呢?要想搞清楚这个问题,首先就得先搞清楚内网ip和外网ip的联系。

    一、网络结构

    如图,假设我们的计算机现在就是设备一,我们想要访问百度。如果我们正使用着校园网,那么首先我们需要先通过校园网的路由器把我们的内网ip转为校园网的外网ip。然后通过这个外网ip先连接上湖南电信的网关,最后在连接上百度的网关。百度把你请求的信息回传到你的校园网网关,校园网网关再把信息传给你(整个网络呈网状结构,它会自动找到一条通往百度的路径——基于深度优先搜索或者广度优先搜索)。

    这个过程就跟网购差不多。比如你现在在学校里订购了一本书,淘宝那边接收到你的订单准备好物品就开始给你发货了。他发现你的收货地址在湖南,于是它可能从杭州出发,先去了福建的中转站,然后再到江西的中转站,突然发现江西到湖南的中转站不通,于是它只能再绕到广东的中转站,最后再到湖南中转站。这些中转站就相当于公网上的各个网关。到了湖南中转站,快递小哥再把包裹送到你的校门(这就是最后一级网关)。这时快递小哥就走了,校门处的管理人员在根据的你的宿舍信息把包裹拿给你。(局域网内部的信息交流由校园网这个网关来处理)

    二、注意点

    1.公网ip具有世界范围的唯一性,而内网ip只在局域网内部具有唯一性。并且,一个局域网里所有电脑的内网IP是互不相同的,但共用一个外网IP。就像我们前面所说的你所在学校的校名在整个世界上只有一个,但是你学校里面的A栋大楼3层3号教室只有在你的校园内部才具有唯一性。别的学校也有A栋大楼3层3号教室。你只能跟快递小哥说请帮我把包裹送到xx大学,而不能说请帮我把包裹送到A栋大楼3层3号教室。

    2.在局域网中,每台电脑都可以自己分配自己的IP,但是这个IP只在局域网中有效。而如果你将电脑连接到互联网,你的网络提供商的服务器会为你分配一个IP地址,这个IP地址才是你在外网的IP。两个IP同时存在,一个对内,一个对外。

    3.互联网上的IP(即外网IP)地址统一由一个叫“IANA”(InternetAssigned NumbersAuthority,互联网网络号分配机构)的组织来管理。由于分配不合理以及IPv4协议本身存在的局限,现在互联网的IP地址资源越来越紧张。IANA将A、B、C类IP地址的一部分保留下来,留作局域网使用。具体如下
    IP地址空间:
         a类网
         10.0.0.0~10.255.255.255
        b类网
         172.16.0.0~172.31.255.255
        c类网
         192.168.0.0~192.168.255.255

    也就是说,如果你查到的ip地址在以上A、B、C类IP地址的范围内,它一定就是局域网的ip地址,否则就是公网的地址。

    4.实际生活中不仅有一级NET技术,还有二级NET技术。也就是可能你的校园网关也只是个局域网。通过多级转换可以得到更多的地址。

    三、常用指令

    1.ipconfig 查看网卡和ip地址

    2.ping指令

    3.telnet指令

    (关于ping和telnet指令的作用和区别,具体请看另一篇博客《网络通信技术基础》

    4.tracert 跟踪连接的网关

     

    展开全文
  • 一个demo,获取去android手机的内网IP地址,WiFi优先,WiFi关闭或者没有接入则获取GPRS的IP,也可风别获取WiFi和GPRS的IP
  • 获取内网ip地址3种方法。 1、TIdIPWatch控件方法 2、TGStack 3、TWSADATA
  • 最基础内网ip地址配置

    千次阅读 2019-09-23 10:33:19
    ip : ...自己的地址 子网掩码 : 255.255.255.0 默认网关 : ...255

    1.打开网络和Internet设置
    在这里插入图片描述
    2.点击自己的网络在这里插入图片描述
    3.点击属性
    在这里插入图片描述
    4.选中ip4,点击属性在这里插入图片描述
    5.配置
    在这里插入图片描述

    ip地址配置
    自己的地址ip : 192.168.0.100
    子网掩码 : 255.255.255.0
    默认网关 : 192.168.0.1
    DNS服务器配置
    首选DNS:119.29.29.29
    备用:8.8.8.8

    展开全文
  • 前端JS获取内网IP地址

    千次阅读 2020-09-24 18:55:05
    标题前端JS获取内网IP地址 针对谷歌浏览器的设置,才能显出出IP 1、在chrome 浏览器地址栏中输入:chrome://flags/ 2、搜索 #enable-webrtc-hide-local-ips-with-mdns 该配置 并将属性改为 disabled 3、点击relaunch...

    标题前端JS获取内网IP地址

    针对谷歌浏览器的设置,才能显出出IP
    1、在chrome 浏览器地址栏中输入:chrome://flags/
    2、搜索 #enable-webrtc-hide-local-ips-with-mdns 该配置 并将属性改为 disabled
    3、点击relaunch 浏览器即可查看到本机的内网IP地址

    //调用
    getIP( function (ip) {
          /*console.log(ip);*/
         alert(ip);
      })
    
    //获取内网ip的方法
    function getIP(callback) {
             let recode = {};
             let RTCPeerConnection = window.RTCPeerConnection || window.mozRTCPeerConnection || window.webkitRTCPeerConnection;
             // 如果不存在则使用一个iframe绕过
             if (!RTCPeerConnection) {
                 // 因为这里用到了iframe,所以在调用这个方法的script上必须有一个iframe标签
                 // <iframe id="iframe" sandbox="allow-same-origin" style="display:none;"></iframe>
                 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);
         }
    展开全文
  • 浅谈“内网IP地址泄漏”

    千次阅读 2020-07-11 10:23:07
    网站的内部IP地址,常常被攻击者通过信息收集,得到其内网的IP地址,对于渗透攻击,打下良好基础,如内网Ip地址段,IP路由等等。常见的泄露内网IP的web容器有IIS。 内部 IP 定义为下列 IP 范围内的 IP: 10.0.0.0 ...

    一:漏洞名称:

    内网IP地址泄漏

    描述:

    网站的内部IP地址,常常被攻击者通过信息收集,得到其内网的IP地址,对于渗透攻击,打下良好基础,如内网Ip地址段,IP路由等等。常见的泄露内网IP的web容器有IIS。

    内部 IP 定义为下列 IP 范围内的 IP:

    10.0.0.0 - 10.255.255.255

    172.16.0.0 - 172.31.255.255

    192.168.0.0 - 192.168.255.255

    检测条件:

    Web业务运行正常

    检测方法:

    1. 可通过web漏洞扫描工具进行扫描,可能会得到内部IP地址。
    2. 可以通过手工查看网站中网页的源代码,以及查看源代码注释等,或者通过数据传输中截断,查看其回显信息中,是否包含内网的IP地址。如果包含,则认为存在该漏洞。

    漏洞修复:

    建议采用以下方式进行修复:

    内部 IP 通常显现在 Web 应用程序/服务器所生成的错误消息中,或显现在 HTML/JavaScript 注释中。

     

    1. 建议开发人员不要在源代码中注释中包含有内网IP。
    2. 关闭Web 应用程序/服务器中有问题的详细错误消息。
    3. 删除携带内网IP地址的页面,并制定完善的安全编码策略,并且及时检查存在的页面代码是否包含内部IP地址问题。
    4. 加强编程人员良好的安全编码意识,系统地学习安全编码的知识,减少源代码泄露的风险。
    5. 建立起良好的代码审核、审查体系,由专人负责代码的审计,增加安全监督环节。
    6. 合理配置WEB服务器,禁止在数据交互中,传输内网IP地址。
    7. 对于IIS服务器中的泄露内网IP地址的漏洞修复方法:

    输入CMD进入命令提示符,输入“adsutil set w3svc/UseHostName True net stop iisadmin /y net start w3svc。这样就可以让IIS使用主机名而不是主机的IP地址,这样即时是有人利用漏洞也只是看到主机名而不是主机IP,从而防止内容IP地址泄露。

    其他补充说明:

    暂无。

     

     

     

    展开全文
  • 电脑的IP地址分两种,如果用ADSL( 非对称数字用户线路)直接连接网络,就只有外网IP地址,如果使用了路由器,则会有内网和外网IP地址.(关于ADSL我还不清楚,反正我查到了我电脑的两个ip地址) 一.windows 1.外网 (1...
  • 内网ip切换工具

    2018-12-22 09:11:47
    部分企业内网屏蔽了网络中心,此工具可以设置多组IP地址,方便的进行切换
  • Mac电脑联网时内网IP地址怎么查看

    千次阅读 2020-02-11 17:59:01
    很多新MAC电脑用户可能不是很清楚,今天小编就介绍一下该如何查看当前Wi-Fi网络环境下的内网IP地址。 首先,按住键盘上的 Option 键,并点击上方菜单栏中的扇形Wi-Fi 图标。 然后,下拉菜单中可以看到 Wi-Fi 列表。...
  • 查看Linux服务器公网&内网IP地址

    千次阅读 2020-05-31 20:15:23
    查看Linux服务器公网&内网IP地址
  • &amp;amp;amp;amp;amp;amp;amp;amp;nbsp;&amp;amp;amp;amp;amp;amp;amp;amp;nbsp;&amp;...还有什么是内网IP和外网IP?地连接和宽带连接有什么区别?博主今天就来给大家科普一下吧: 问题
  • 服务器如何设置内网IP地址

    万次阅读 2018-07-15 16:53:45
    购买了两台服务器,用于VASP计算,现在一般都要搭建集群方便管理,即一台服务器需要设置成管理节点,其它为计算节点,这就要求所有服务器都位于同一局域网内(内网),并且设置固定IP地址。服务器是centos系统,这里...
  • java获取内网ip地址

    千次阅读 2017-04-01 17:48:56
    import java.net.InetAddress; import java.net.NetworkInterface; import java.net.SocketException; import java.util.Enumeration; public class ServerIpUtil { ... public static String getServerIp() { Stri
  • 1. 搭建公网环境;  a. 网址: ...natapp是基于ngrok的国内高速内网穿透专业服务商,独家彻底解决ngrok1.7内存泄漏问题.稳定拒绝掉线,适用于微信开发调试,本地架设演示服务器,外网可以访问,远程服
  • Android 获取局域网内网IP地址

    千次阅读 2019-03-28 18:40:35
    Android 获取局域网内网IP地址废话上代码完事 废话 拿局域网IP一般用在tcp通讯或udp通讯上,下次再整理下这类通讯的框架 上代码 /** * 网络工具 * 获得局域网IP地址 * @author dlong * created at 2019/...
  •  先说下获取用户ip地址,包括像ipv4,ipv6,掩码等内容,但是大部分都要根据浏览器的支持情况来决定,目前主流浏览器对于ipv4的支持是统一的。第一种:用于仅支持IE的且允许Activex运行,利用ActiveObject来获取。...
  • 才能显出出IP 1、在chrome 浏览器地址栏中输入:chrome://flags/ 2、搜索 #enable-webrtc-hide-local-ips-with-mdns 该配置 并将属性改为 disabled 3、点击relaunch 浏览器即可查看到本机的内网IP地址
  • 公网IP和内网IP

    万次阅读 多人点赞 2019-06-14 16:53:04
    今天有同事问互联网IP地址范围的问题,找个篇文章。还是记录下吧 一、先来看一下IP地址划分: A类地址:0.0.0.0------127.255.255.255 其中127.255.255.255是广播地址,不能分配 B类地址:128.0.0.0------191....
  • 局域网(内网IP地址范围有哪些

    千次阅读 2020-03-25 20:51:28
    10.0.0.0/8--------------10.0.0.0~10.255.255.255(A类) 172.16.0.0/12---------172.16.0.0~172.31.255.255(B类) 192.168.0.0/16 -------192.168.0.0~192.168.255.255(C类)
  • private static String getLocalIP() throws Exception{ String localIP = ""; InetAddress addr = (InetAddress) InetAddress.getLocalHost(); //获取本机IP localIP = addr.getHostAddress().to...
  • 阿里云服务器可以修改私网IP地址吗?可以,目前阿里云VPC专有网络类型的云服务器用户可以自定义修改ECS云服务器私网IP地址,不懂云分享阿里云服务器修改私网IP地址教程: 阿里云服务器修改私网IP地址 阿里云服务器...
  • 如何查询本机的内网IP地址

    万次阅读 2017-07-24 14:26:54
    查询本机的内网IP有两种方法(在网上:如百度网页中显示的IP是外网IP,与内网IP不同) 第一种:cmd法 ()
  • 今天打开公司电脑,发现内网IP竟然改了,然后上网查了一下原因,经过操作,终于把内网IP给固定了,下面是我的操作过程 内网IP变动原因: 每次开机的时候,有可能会使本地的IP发生变化,如果我们有自己开了端口映射,...
  • 电脑IP地址有内网和外网之分,但内网IP和外网IP之分也是相对的。一般来说,内网就是指的局域网(LAN),公网就是指的广域网(WAN),怎样查看内网IP?如何判断家里宽带IP是公网IP还是内网IP? 怎么查看内网ip
  • 判断ip地址是否为内网ip或局域网ip

    千次阅读 2019-05-18 17:11:00
    bool IsLanIp(string& ip) { if(ip.substr(0,3) == "10." || ip.substr(0,4) == "172." || ip.substr(0,4) == "192.") { return true; } else { return false; } ...
  • 私有地址有三类: A类:10.0.0.0-10.255.255.255 mask 255.0.0.0 B类:172.16.0.0-172.31.255.255 mask 255.255.0.0 C类:192.168.0.0-192.168.255.255 mask 255.255.255.0 在早期的时候,是没有内外网之分的,...
  •   网上找了很多,代码大堆,原理讲清楚透彻的不多。 本人找几篇讲得好的来整理一下。 一片技术文章,最主要的讲清楚原理,如果再有完整的能运行的源代码...大部分的电脑上网都是用动态ip地址内网的ip是由net...
  • 前端获取内网IP

    千次阅读 2019-05-15 02:25:23
    前端获取内网IP: 定义函数: //获取内网ip getIPs(){ let _this = this; var RTCPeerConnection = window.RTCPeerConnection || window.webkitRTCPeerConnection || window.mozRTCPeerConnection...
  • 最近项目上遇到了获取登录IP并判断是否是内网IP的需求,在此整理一下实现方法。 首先用户登录后,我们可以通过HttpServletRequest的request对象获取用户IP,但这些IP不一定是用户的真实IP。 下面是一些常见请求头...
  • 判断给定的IP地址是否是内网IP

    千次阅读 2014-06-30 13:03:17
    * 判断给定的IP地址是否是内网IP * * @author GaoHuanJie */ public class Test{ public boolean isInnerIP(String ipAddress){/*判断是否是内网IP*/ boolean isInnerIp = false;//默认给定IP不是内网IP ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 98,155
精华内容 39,262
关键字:

如何连接内网ip地址