【发布时间】:2015-07-01 18:53:03
【问题描述】:
我正在研究子网划分,但对于这个看似简单的问题,我似乎找不到直接的答案。假设我有网络 192.168.1.0/26 或者换句话说,192.168.1.0 - 192.168.1.63
我总共有 64 个 IP,我知道最后一个可用的 IP 是 192.168.1.62,因为 192.168.1.63 是广播地址。第一个可用地址在哪里,默认网关、环回地址和网络 IP 如何计算?我不断收到相互矛盾的信息。
【问题讨论】:
我正在研究子网划分,但对于这个看似简单的问题,我似乎找不到直接的答案。假设我有网络 192.168.1.0/26 或者换句话说,192.168.1.0 - 192.168.1.63
我总共有 64 个 IP,我知道最后一个可用的 IP 是 192.168.1.62,因为 192.168.1.63 是广播地址。第一个可用地址在哪里,默认网关、环回地址和网络 IP 如何计算?我不断收到相互矛盾的信息。
【问题讨论】:
对于任何子网,都有一个“网络地址”和一个“广播地址”。前者是子网前缀后跟全 0 位,后者是子网前缀后跟全 1 位。
因此,N 位子网具有可用的2^N - 2 地址。 (其中 N=32-M 在 A.B.C.D/M 表示法中。)
“默认网关”是任何本地子网上的地址,所有不发往任何本地子网的流量都发送到该地址。它可以是任何有效的子网地址,尽管它通常是 in 所在子网的第一个地址。一台机器可以连接到多个子网(eth0、eth1、wifi0 等),但只有一个默认网关。
“环回地址”不是子网的一部分。它是自己的接口,地址为 127.0.0.1/8,所以任何以 127 开头的地址都会引用本地机器。
注意:我见过使“广播地址”与“网络地址”匹配的配置选项,但我从未见过实际使用过。
【讨论】: