如果您在主机上配置网络软件以进行独立操作(例如,为了能够运行 INN Netnews 软件),您可以安全地跳过本节,因为您唯一需要的 IP 地址是环回接口的地址,它始终是 127.0.0.1。
对于像以太网这样的真实网络,情况要稍微复杂一些。如果您想将主机连接到现有网络,则必须请其管理员为您提供该网络上的 IP 地址。当您自行设置网络时,您必须自己分配 IP 地址。
本地网络中的主机通常应共享来自同一逻辑 IP 网络的地址。因此,您必须分配一个 IP 网络地址。如果您有多个物理网络,则必须为它们分配不同的网络号,或者使用子网划分将您的 IP 地址范围划分为多个子网。子网划分将在下一节 5.5 节中重新讨论。”
在选择 IP 网络号时,很大程度上取决于您是否打算在不久的将来连接到互联网。如果是这样,您应该现在获取一个官方 IP 地址。请您的网络服务提供商帮助您。如果您想获取网络号,以防将来某天可能连接到互联网,请从 hostmaster@internic.net 或您所在国家/地区的网络信息中心(如果有)索取网络地址申请表。
如果您的网络未连接到互联网,并且在不久的将来也不会连接到互联网,您可以自由选择任何合法的网络地址。只需确保没有来自您内部网络的数据包逃逸到真正的互联网。为了确保即使数据包确实逃逸也不会造成任何危害,您应该使用为私人用途保留的网络号之一。互联网地址分配机构 (IANA) 预留了 A、B 和 C 类中的几个网络号,您可以无需注册即可使用。这些地址仅在您的专用网络中有效,并且不会在真正的互联网站点之间路由。这些号码在 RFC 1597 中定义,并在 第 2-1 表 和 第 2 章 中列出。请注意,第二个和第三个块分别包含 16 个和 256 个网络。
从这些网络号之一中选择地址不仅对于完全未连接到互联网的网络很有用;您仍然可以使用单个主机作为网关来实现稍微受限的访问。对于您的本地网络,网关可以通过其内部 IP 地址访问,而外部世界通过官方注册的地址(由您的提供商分配给您)知道它。我们将在 第 11 章中关于 IP 地址伪装功能的章节中再次回到这个概念。
在本书的其余部分,我们将假设啤酒厂的网络管理员使用 B 类网络号,例如 172.16.0.0。当然,C 类网络号绝对足以容纳啤酒厂和葡萄酒厂的网络。为了简单起见,我们在这里使用 B 类网络;这将使本章下一节中的子网划分示例更直观。