局域网 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/>。转载请保留此信息及相应链接。

雁过留声,人过留名

您的电子邮箱地址不会被公开。 必填项已用 * 标注

特别提示:与当前文章主题无关的讨论相关但需要较多讨论求助信息请发布到水景一页讨论区的相应版块,谢谢您的理解与合作!请参考本站互助指南
您可以在评论中使用如下的 HTML 标记来辅助表达: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>