今天再VMware虚拟机上安装centos7,反反复复好几遍,网络就是不通,再Windows下命令行查到自己的IP地址是10.XX.XX.102,于是在虚拟机上面vmnet8也设置ip10.XX.XX.101,觉得没什么问题,但是总是ping不通,后来老师过来看了一下就说这样绝对不行,咱也不知道,咱也不敢问,后来明白了,主机ip地址都是私有的,如果是C类地址,那么就是192.168开头的,设置成192.168.252.101,网关:192.168.252.2还有DNS服务器设置192.168.252.2,这样就ping通了(网络是nat模式)
下面就简单介绍一下什么公网,什么事私网,以及具体的IP地址的分类情况。
IP地址的分类
IP协议提供的众多IP地址,根据用户性质的不同,可分为A/B/C/D/E五类,我们常用的主要有三类:A类、B类和C类,D类是多播地址、E类地址保留到今后使用。由于不同类别IP地址的网络号和主机号不同,它们所能识别的物理网络数也不同,每个物理网络所能容纳的主机数也不同。所以我们有必要了解A/B/C三类IP地址它们的网络地址与主机地址各字段的取值范围。
公网IP与私网IP
其实我们常用的A、B、C三类IP地址根据用途的不同又可分为公网IP地址和私网IP地址。公有IP地址(Public Address)由NIC(Internet Information Center)因特网信息中心负责,这些IP地址分配给注册并向 NIC提出申请的组织机构,通过它可直接访问互联网;私有IP地址(Private Address)属于非注册地址,专门为组织机构内部使用。而题主所说的以192.168开头的地址属于C类私网IP地址。要了解这个问题,首先要搞清楚什么是私网IP?什么又是公网IP地址?
所谓的公网IP地址,就是在互联网上注册了的地址。而私网地址是没有在公网上注册的。公网主机要与私网主机进行相互通信时,需要使用网关路由器进行地址转换(NAT),这样一来它们才能相互传输数据。
为什么常用的主机地址都是192.168开头?
那为什么常用的私网IP是以192.168开头的呢?其实常用私网IP有3类:A类私网地址(地址范围:10.0.0.010.255.255.255),所容纳的主机数量为2的24次方;B类私网IP地址(地址范围:172.16.0.0172.31.255.255),所容纳的主机数量为2的16次方;C类私网IP地址(地址范围:192.168.0.0~192.168.255.255),所容纳的主机数量为2的8次方。虽然C类私网容纳的主机数量最少(256-2),但是普通家庭和小公司已经完全能够满足需求,所以家里的路由默认IP通常为192.168.0.1或者192.168.1.1,而电脑IP是向路由器请求获取的,自然跟路由器一样都是以192.168开头的。