当前位置:网站首页>公网IP和内网IP的区别[通俗易懂]
公网IP和内网IP的区别[通俗易懂]
2022-08-10 13:45:00 【全栈程序员站长】
大家好,又见面了,我是你们的朋友全栈君。
最近在学习shell反弹这块的时候,在向源主机发送报文的时候,由于不了解公网IP和内网IP的区别,导致在监听端口这块一直没有捕获到信息,后来才知道是因为我用的公司的局域网是192开头的,属于内网,因此只能在内部进行通信,而不能与其他网络互连。因为本网络中的保留地址同样也可能被其他网络使用,如果进行网络互连,那么寻找路由时就会因为地址的不唯一而出现问题。因此总结下内网和公网的区别。
内网,一般来说,也就是局域网,我们可以把局域网理解成一个小家庭,然后给我们每个家庭的成员都编上号,比如张三是192.168.1.2,李四是192.168.1.3,我们家庭内部形成的网络就是内网,我们在家里交流的时候可以不用喊名字,直接喊编号就行,理解成电脑的话,就相当与一个公司所有的电脑,一个网吧里面所有的电脑,这些都属于内网,也就是局域网,IP地址也都是属于内网IP地址。
公网IP,公网IP地址就是互联网IP,可以理解成我们小家庭,公司,网吧以外的IP地址。我们除了在家里活动和交流,肯定也是需要出去外面活动的,比如,张三想要出门旅游,他首先要出门,这个大门,就可以理解成路由器,只有通过路由器这个门,也叫网关,我们才能出去。
所以内网IP可以理解成路由器以下的IP,公网IP可以理解成路由器以外的IP。因为IPV4的地址是有限的, 不可能给全世界每个人都都分配一个固定的公网IP,所以内网IP就很好的解决了这个问题。内部可以自己内部交流,要出去只要通过路由器转换就可以了。
那么如何判断我们使用的宽带是公网IP还是内网IP呢?
查看本机IP地址
内网地址主要有以下三类:
- A类地址:10.0.0.0——10.255.255.25
- B类地址:172.16.0.0—-172.31.255.255
- C类地址:192.168.0.0—192.168.255.255
在对照一下上面的IP地址分类,就可以判断出本机IP属于内网。一般我们家庭都是属于内网IP,因为IP地址资源紧缺,运营商不会给你直接分配公网IP的,美国占了30亿个IPV4地址,亚洲只有5亿个,所以现在很多时候使用的是IPV6。
网IP地址段:(0.0.0.0—-223.255.255.255)地址之间,除以上局域网专用地址和一些特殊地址以外的的地址即为公网地址。一般来说,购买云服务器的时候都会有公网IP。
参考文献
- https://jingyan.baidu.com/article/647f01156da4373f2148a88f.html
- https://zhuanlan.zhihu.com/p/36206211
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/130004.html原文链接:https://javaforall.cn
边栏推荐
- Error: Rule can only have one resource source (provided resource and test + include + exclude)
- 什么?你还不会JVM调优?
- 【Gazebo入门教程】第三讲 SDF文件的静/动态编程建模
- IT小白怎么系统的php学习
- 进程和计划任务管理
- PHP judges whether the file has content, and if there is no content, copy another file to write
- MySQL面试题整理
- [JS Advanced] Creating sub-objects and replacing this_10 in ES5 standard specification
- Cloud Migration Practice of Redis
- Summary of Force Buckle Solution 640 - Solving Equations
猜你喜欢
开源SPL消灭数以万计的数据库中间表
R语言实战应用案例:论文篇(一)-特殊柱形图绘制
awk的简单使用
注意力模型---Attention Model
M²BEV: Multi-Camera Joint 3D Detection and Segmentation with Unified Bird’s-Eye View Representation
3DS MAX batch export file script MAXScript with interface
Cloud Migration Practice of Redis
SenseTime self-developed robotic arm, the first product is an AI chess-playing robot: Guo Jingjing is also invited as an endorsement
laravel 抛错给钉钉
【目标检测】小脚本:提取训练集图片与标签并更新索引
随机推荐
【量化交易行情不够快?】一文搞定通过Win10 wsl2 +Ubuntu+redis+pickle实现股票行情极速读写
YTU 2295: KMP模式匹配 一(串)
leetcode 739. Daily Temperatures 每日温度(中等)
ES5和SE6来实现一个Promise效果
How does vue clear the tab switching cache problem?
递归递推之Fighting_小银考呀考不过四级
发送post请求前台无法获取数据
缺少比较器,运放来救场!(运放当做比较器电路记录)
In the second half of 2012 system architecture designers afternoon paper II
Network Saboteur
laravel 抛错给钉钉
C# InitializeComponent() does not exist in the current context
作业8.9 构建TCP协议的服务器
【POI 2008, BLO】割点
laravel throws the error to Dingding
MySQL面试题整理
Error: Rule can only have one resource source (provided resource and test + include + exclude)
Basic knowledge of switches
Calculate the number of combinations recursively
CodeForces - 811A