前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >内网IP和公网IP的区别及作用

内网IP和公网IP的区别及作用

作者头像
全栈程序员站长
发布于 2022-06-27 13:26:46
发布于 2022-06-27 13:26:46
5K0
举报

大家好,又见面了,我是你们的朋友全栈君。

内网IP和公网IP的区别及作用

参考链接:https://baijiahao.baidu.com/s?id=1665320351852255921&wfr=spider&for=pc

说明:本文仅是针对网络知识懵懂人事的一篇白话解说文,并非技术探讨及进阶文章,各位看官自行甄选;本文仅以ipv4为基础。

使用网络的人必然会接触IP地址,ip地址又分内网(私有)ip和公网(外网)ip地址,那么他们之间的区别是什么?为什么要分为内网和外网ip?何时使用哪种ip今天我就用大白话的形式,给大家举一个例子,希望能对各位对于ip有一个初步的了解。

拿一个家庭来举例,一般你的路由器以内,就是内网,并且路由器内连接的所有设备或终端都会被分配一个内网ip;反之,路由器及以外就是外网ip,这个外网ip通常在路由器的WAN口上。如果你路由器用的透明模式、桥接模式等咱们暂且不在本文解释。

那么无论内网ip还是外网ip都是以点分十进制的形式显示的如192.168.1.1,这个192.168.1.1就是内网ip,下面我列个表,显示出目前所有ipv4地址的分类

【1】A类地址:1.0.0.0~127.255.255.255

【2】B类地址:128.0.0.0~191.255.255.255

【3】C类地址:192.0.0.0~223.255.255.255

【4】D类地址:224.0.0.0~239.255.255.255

【5】E类地址:240.0.0.0~255.255.255.255

1、A类地址范围:1.0.0.1—126.155.255.254(127.0.0.1 为保留地址,一般用于环回地址)

①10.x.x.x是私有地址(所谓的私有地址就是在互联网上不能使用,而被用在局域网中的地址)。

②127.x.x.x是保留地址,用作循环测试用

2、B类地址范围:128.0.0.1—191.255.255.254

① 172.16.0.0—172.31.255.255是私有地址

② 169.254.x.x是保留地址。如果IP地址是自动获取IP地址,而在网络上又没有找到可用的DHCP服务器,就会得到其中一个IP。

3、C类地址范围:192.0.0.1—223.255.255.254

192.168.0.0–192.168.255.255是私有地址

4、D类地址范围:224.0.0.1—239.255.255.254

5、E类地址范围:240.0.0.1—255.255.255.254

重点来了:说了半天,可能对于懵懂人事有些迷茫了,其实上面的列表你只要记住大致哪个网段属于内网(私有)哪些属于公网(外网)就足够了。

红圈属于内网,之外就是公网

那么我们为什么要分内网和外网ip呢?简单来说就是因为ip地址(ipv4)数量有限和管理上的需要。

具体的例子来了,假如我们把ip地址看成一个我们日常快递中填写的收件方地址,可能就比较好了解了。

比如我们要寄信到X省X市X区X大道9号X小区1号楼1单元101室,那么其中“X省X市X区X大道9号”可以理解为公网ip,“X小区1号楼1单元101室”就可以理解为内网ip。

试想一下,如果我们想给某人寄信,只写“X小区1号楼1单元101室”,那谁也找不到这个小区在哪,是不是?反过来,我们只写“X省X市X区X大道9号”,信应该给谁?这个谁又具体在哪个建筑的哪层哪号?也没人知道。也就是说公网ip是大家能通过这个地址找到的,内网ip是具体哪个人接收。

有人问了,小区里可能有1号楼,2号楼,每个楼又有1单元,2单元,每个单元都有101,又如何区分呢?知道内网和公网ip了,我们又是如何通信的呢?这里就要涉及到网关、路由等更深层次的知识了,我们以后有时间再聊。

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/133029.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022年6月9,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
前端安全编码规范
随着互联网高速的发展,信息安全已经成为企业重点关注焦点之一,而前端又是引发安全问题的高危据点,所以,作为一个前端开发人员,需要了解前端的安全问题,以及如何去预防、修复安全漏洞。下面就以前端可能受到的攻击方式为起点,讲解web中可能存在的安全漏洞以及如何去检测这些安全漏洞,如何去防范潜在的恶意攻击。
coder_koala
2020/12/07
1.4K0
前端安全编码规范
一篇文章掌握常见的网站攻击方式
最近兼职部门的安全接口人,时不时收到信息安全部发过来的漏洞,有些漏洞看得一头雾水(没文化真可怕)。赶紧普及一下常见的安全问题。
普通程序员
2019/10/23
7090
一篇文章掌握常见的网站攻击方式
这一次,彻底理解XSS攻击
跨站脚本(Cross-site scripting,简称为:CSS, 但这会与层叠样式表(Cascading Style Sheets,CSS)的缩写混淆。因此,跨站脚本攻击缩写为XSS)是一种网站应用程序的安全漏洞攻击。
Tz一号
2021/01/04
3.6K0
这一次,彻底理解XSS攻击
XSS跨站脚本攻击剖析与防御(跨站脚本攻击漏洞怎么修复)
跨站脚本攻击XSS(Cross Site Scripting),为了不和层叠样式表(Cascading Style Sheets, CSS)的缩写混淆,故将跨站脚本攻击缩写为XSS。恶意攻击者往Web页面里插入恶意Script代码,当用户浏览该页之时,嵌入其中Web里面的Script代码会被执行,从而达到恶意攻击用户的目的。XSS攻击针对的是用户层面的攻击!
全栈程序员站长
2022/08/02
7.2K0
XSS跨站脚本攻击剖析与防御(跨站脚本攻击漏洞怎么修复)
Java 最常见的 208 道面试题:第六模块答案
JSP中的四种作用域包括page、request、session和application,具体来说:
Java团长
2019/04/09
7610
ctf之Web
CTF在线工具-CTF工具|CTF编码|CTF密码学|CTF加解密|程序员工具|在线编解码 (hiencode.com)
故里[TRUE]
2023/04/12
2.1K0
使用Fiddler的X5S插件查找XSS漏洞
作者 Taskiller OWASP top 10的安全威胁中的CrossSite Scripting(跨站脚本攻击),允许攻击者通过浏览器往网站注入恶意脚本。这种漏洞经常出现在web应用中需要用户输入的地方,如果网站有XSS漏洞,攻击者就可以通过这种漏洞向浏览网站的用户发送恶意脚本,同时也可以利用该漏洞偷取sessionid,用来劫持用户帐户的会话。 所以网站开发者必须针对这种攻击进行适当的测试,必须过滤网站的每个输入及输出。为了使漏洞检测更容易,也可以使用各种扫描器,有很多自动或手动工具可以帮我们查找这
FB客服
2018/02/02
2K0
使用Fiddler的X5S插件查找XSS漏洞
给Java程序员的Angular快速指南 | 洞见
Spring + Angular 的全栈式开发,生产力高、入门难度低(此处省略一万字),是 Java 程序员扩展技术栈的上佳选择。
ThoughtWorks
2018/08/03
2.5K0
给Java程序员的Angular快速指南 | 洞见
Kali Linux Web 渗透测试秘籍 第七章 高级利用
这一章中,我们会搜索利用,编译程序,建立服务器以及破解密码,这可以让我们访问敏感信息,并执行服务器和应用中的特权功能。
ApacheCN_飞龙
2022/11/27
5860
angular基础面试题_java web面试题
Angular 为典型的数据转换提供了内置的管道,包括国际化的转换(i18n),它使用本地化信息来格式化数据。数据格式化常用的内置管道如下:
全栈程序员站长
2022/11/02
13.4K0
如何进行渗透测试XSS跨站攻击检测
国庆假期结束,这一节准备XSS跨站攻击渗透测试中的利用点,上一节讲了SQL注入攻击的详细流程,很多朋友想要咨询具体在跨站攻击上是如何实现和利用的,那么我们Sinesafe渗透测试工程师为大家详细的讲讲这个XSS是如何实现以及原理。
技术分享达人
2019/10/08
2.8K0
如何进行渗透测试XSS跨站攻击检测
【基本功】 前端安全系列之一:如何防止XSS攻击?
当当当当,我是美团技术团队的程序员鼓励师美美~“基本功”专栏又来新文章了,这次是一个系列,一起来学习前端安全的那些事。我们将不断梳理常见的前端安全问题以及对应的解决方案,希望可以帮助前端同学在日常开发中不断预防和修复安全漏洞,Enjoy Reading!
美团技术团队
2019/04/04
5.8K0
【基本功】 前端安全系列之一:如何防止XSS攻击?
干货 | 这一次彻底讲清楚XSS漏洞
本号提供的工具、教程、学习路线、精品文章均为原创或互联网收集,旨在提高网络安全技术水平为目的,只做技术研究,谨遵守国家相关法律法规,请勿用于违法用途,如有侵权请联系小编处理。
网络安全自修室
2022/05/16
1.6K0
干货 | 这一次彻底讲清楚XSS漏洞
web前端安全相关
XSS, 即为(Cross Site Scripting), 中文名为跨站脚本攻击
打野小王子
2019/03/28
1.1K0
web前端安全相关
20道前端高频面试题(附答案)
单一的 Promise 链并不能发现 async/await 的优势,但是,如果需要处理由多个 Promise 组成的 then 链的时候,优势就能体现出来了(很有意思,Promise 通过 then 链来解决多层回调的问题,现在又用 async/await 来进一步优化它)。
loveX001
2022/11/10
1.1K0
字节前端经典面试题(附答案)_2023-02-28
call: Array.prototype.call(this, args1, args2]) apply: Array.prototype.apply(this, [args1, args2]) :ES6 之前用来展开数组调用, foo.appy(null, []),ES6 之后使用 ... 操作符
用户10377405
2023/02/28
9300
关于前端安全的 13 个提示
Photo by Philipp Katzenberger on Unsplash
疯狂的技术宅
2020/05/12
2.5K0
为摸鱼而生,安服仔必备
作为一名安服/渗透仔(悲),难免会经常跟各种报告打交道,在写报告的时候经常花费大量时间在各种繁琐的漏洞描述、危害、修复建议上,每次遇到同样的漏洞又得再重复一遍,非常影响摸鱼效率;因此出现了这个Wiki,用以记录一些经常遇到的漏洞,以及其漏洞描述、漏洞危害、修复建议等。
信安之路
2024/11/22
2160
为摸鱼而生,安服仔必备
分享:安全服务工程师面试知识点大纲
布尔盲注可以使用的函数很多,例如可以使用length函数来判断需要查询的内容的字符长度,使用substring函数来读取字符串的每一个字符,使用ascii函数来转换为相应的ascii值,最后通过布尔运算来判断字符的ascii值。
一名白帽的成长史
2019/10/08
3.1K0
分享:安全服务工程师面试知识点大纲
DVWA靶机练习之XSS
XSS(cross-site-scripting) 即是跨站脚本攻击,是一种网站应用程序的安全漏洞攻击,是代码注入的一种。它允许恶意用户将代码注入到网页上,其他用户在观看网页时就会受到影响。这类攻击通常包含了 HTML 以及用户端脚本语言。
棒棒鸡不棒
2022/09/01
1.1K0
DVWA靶机练习之XSS
相关推荐
前端安全编码规范
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档