局域网 IP 地址的分配、管理和设置

在网络中为了区别不同的计算机,需要给计算机指定一个编码,这个编码就是“IP地址”。IP 地址用于确定网络上的计算机的位置,必须是唯一的。如果某个范围内有多台计算机连接到一起构成一个小范围的网络,称为局域网。专门用于局域网的 IP 地址就称为局域网 IP。

什么是 IP 地址?

所谓 IP 地址就是给每个连接在 Internet 上的主机分配的一个 32bit 地址(IPv4 地址)。后来 IPv4 的地址不够用了,就又发展了 IPv6 地址(128 位)。但是目前国内还没有大面积部署。

一个 IP,就好比一座房子的经纬度坐标,用于唯一标记网络上的一个位置。

按照 TCP/IP(Transport Control Protocol/Internet Protocol,传输控制协议 / Internet 协议)协议规定,IP 地址用二进制来表示,每个 IP 地址长 32bit,比特换算成字节,就是 4 个字节。例如一个采用二进制形式的IP地址是“00001010000000000000000000000001”,这么长的地址,人们处理起来也太费劲了。为了方便人们的使用,IP 地址经常被写成十进制的形式,中间使用符号“.”分开不同的字节。于是,上面的 IP 地址可以表示为“10.0.0.1”。IP 地址的这种表示法叫做“点分十进制表示法”,这显然比 1 和 0 容易记忆得多。

但是一台计算机也可以有多个 IP 地址。通过特定的技术,也可以使多台计算机共用一个IP地址,这些计算机在用户看起来就像一台主机似的。

如何分配 IP 地址?

TCP/IP 协议需要针对不同的网络进行不同的设置,且每个节点一般需要一个“IP地址”、一个“子网掩码”、一个“默认网关”。可以手动设定,也可以通过动态主机配置协议(DHCP),给客户端自动分配一个 IP 地址,避免出错,也简化了 TCP/IP 协议的设置。

互联网上的 IP 地址统一由一个叫 IANA(Internet Assigned Numbers Authority,互联网网络号分配机构)的组织来管理。由于分配不合理以及 IPv4 协议本身存在的局限,现在互联网的 IP 地址资源越来越紧张,为了解决这一问题,IANA 将A、B、C 类 IP 地址的一部分保留下来,留作局域网(LAN,Local Area Network)使用的 IP 地址空间,保留 IP 的范围如下表所示。

局域网使用的ip地址范围
网络类别 IP 地址范围 网络数
A 类网 10.0.0.0~10.255.255.255 1
B 类网 172.16.0.0~172.31.255.255 16
C 类网 192.168.0.0~192.168.255.255 255

保留的IP地址段不会在互联网上使用,因此与广域网相连的路由器在处理保留 IP 地址时,只是将该数据包丢弃处理,而不会路由到广域网上去,从而将保留 IP 地址产生的数据隔离在局域网内部。

在局域网内计算机数量少于 254 台的情况下,一般在 C 类 IP 地址段里选择 IP 地址范围就可以了,如从“192.168.1.1”到“192.168.255. 254”。

在 Windows 中设置 IP 地址可以参考“在 Windows 中更改 TCP/IP 设置”一文。而在 Linux,比如 CentOS 中设置 IP 地址则可以参考“VirtualBox 虚拟机的网络设置”一文中的“CentOS 网络配置”一节。©

本文发表于水景一页。永久链接:<https://cnzhx.net/blog/lan-ip/>。转载请保留此信息及相应链接。

时间过去太久,评论已关闭。
如果您有话要说,请到讨论区留言并给出此文章链接。
谢谢您的理解 :-)