当前位置:网站首页>公网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
边栏推荐
- ABAP file operations involved in the Chinese character set of problems and solutions for trying to read
- 学习日记8
- leetcode 739. Daily Temperatures 每日温度(中等)
- 如何完成新媒体产品策划?
- 需要被记录的OpenStack相关的命令_自己用
- 文件系统设计
- C# error The 'xmins' attribute is not supported in this context
- 【POI 2008, BLO】Cut Point
- 八大排序总是忘?快来这里~
- tensorflow安装踩坑总结
猜你喜欢

Cloud Migration Practice of Redis

Short read or OOM loading DB. Unrecoverable error, aborting now

M²BEV: Multi-Camera Joint 3D Detection and Segmentation with Unified Bird’s-Eye View Representation

Error: Rule can only have one resource source (provided resource and test + include + exclude)

ABAP file operations involved in the Chinese character set of problems and solutions for trying to read

ABAP 里文件操作涉及到中文字符集的问题和解决方案试读版

什么?你还不会JVM调优?

系统架构系列文章三--解决传统企业核心系统的性能问题

【Gazebo入门教程】第三讲 SDF文件的静/动态编程建模

Efficient and Robust 2D-to-BEV Representation Learning via Geometry-guided Kernel Transformer Paper Notes
随机推荐
Code Casual Recording Notes_Dynamic Programming_70 Climbing Stairs
A method that can make large data clustering 2000 times faster
一个 CRM One Order Application log 的单元测试报表
Interface Automation Testing Basics
【POI 2008, BLO】Cut Point
高数_证明_曲率公式
重要通知 | “移动云杯”算力网络应用创新大赛初赛延期!!
2022-08-09:以下go语言代码输出什么?A:否,会 panic;B:是,能正确运行;C:不清楚,看投票结果。 package main import ( “fmt“ “syn
用低代码驱动IT现代化
Open source SPL wipes out tens of thousands of database intermediate tables
Stream通过findFirst()查找满足条件的一条数据
A unit test report for CRM One Order Application log
ICML 2022 | 基于随机注意力机制的可解释可泛化图学习
file system design
Data product manager thing 2
作业
[Gazebo Introductory Tutorial] Lecture 3 Static/Dynamic Programming Modeling of SDF Files
Open Office XML 格式里如何描述多段具有不同字体设置的段落
【POI 2008, BLO】割点
WebView的优化与常见问题解决方案