当前位置:网站首页>公网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
边栏推荐
- AWS Security Fundamentals
- 商汤自研机械臂,首款产品是AI下棋机器人:还请郭晶晶作代言
- Stream通过findFirst()查找满足条件的一条数据
- CodeForces - 811A
- X5WebView使用
- ABAP 里文件操作涉及到中文字符集的问题和解决方案试读版
- C#WPF 图片在显示时没有问题,但在运行时图片显示不出来的解决
- 递归递推之Fighting_小银考呀考不过四级
- Error: Rule can only have one resource source (provided resource and test + include + exclude)
- 22!Beijing Changping District notified catering service enterprises with food safety problems
猜你喜欢
MySQL - 数据库的存储引擎
商汤自研机械臂,首款产品是AI下棋机器人:还请郭晶晶作代言
进程和计划任务管理
A unit test report for CRM One Order Application log
【学习笔记】Redis的持久化
How to describe multiple paragraphs with different font settings in Open Office XML format
1W字详解线程本地存储 ThreadLocal
MySQL面试题整理
Open Office XML 格式里如何描述多段具有不同字体设置的段落
【ECCV 2022|Millions of Prizes】PSG Competition: Pursuing the "Most Comprehensive" Scene Understanding
随机推荐
【目标检测】小脚本:提取训练集图片与标签并更新索引
2012年下半年 系统架构设计师 下午试卷 II
【JS高级】ES5标准规范之创建子对象以及替换this_10
注意力模型---Attention Model
C#中导入其它自定义的命名空间
Summary of Force Buckle Solution 640 - Solving Equations
YTU 2295: KMP pattern match one (string)
Send a post request at the front desk can't get the data
缺少比较器,运放来救场!(运放当做比较器电路记录)
SQL学习(基础)
[JS Advanced] Creating sub-objects and replacing this_10 in ES5 standard specification
锂电池技术
Fragment-hide和show
Interface Automation Testing Basics
领域驱动实践总结(基本理论总结与分析V+架构分析与代码设计+具体应用设计分析)
系统的安全和应用(不会点安全的东西你怎么睡得着?)
leetcode 739. Daily Temperatures Daily Temperatures (Moderate)
Stream通过findFirst()查找满足条件的一条数据
A unit test report for CRM One Order Application log
SecureCRTPortable – 破解