对我来说这听起来完全像是一个错误,因为我的子网掩码和 IP 地址在所有帐户中都应该有效。
我的 ISP 为我分配了一个固定 IP 地址 65.110.7.20,子网掩码为 255.255.255.252。这听起来很正确,因为我们正在尝试设置一个具有 /31 网络的路由器 - 仅 4 个 IP 地址。
但是当我尝试在 Windows XP 中设置此 IP 和网络掩码时,出现以下错误:
“IP 地址和子网掩码的组合无效。IP 地址的主机地址部分的所有位均设置为 0。”
但他们不是全部设置为 0。子网掩码为 255.255.255.255。即便如此,这也是一个有效的子网掩码,由 1 个 IP 地址的网络组成。
有办法解决这个问题吗?也许可以通过注册表破解?
答案1
网络中的第一个地址对于主机无效,因为它用于识别网络。
65.110.7.20/30 分解如下
65.110.7.20 - 网络标识符 - 不适用于主机
65.110.7.21 - 可供主机使用
65.110.7.22 - 可供主机使用
65.110.7.23 - 网络广播地址 - 不适用于主机
实际上,您只有 2 个可用地址。我敢打赌,如果您将 IP 设置为有效的主机地址,就不会有问题。
答案2
从我的子网计算器/规划器
65.110.7.20 - 65.110.7.23 CIDR = 30 掩码 = 255.255.255.252
使用 0 地址(在本例中为 65.110.7.20)的能力取决于实现。 参见 Cisco 子网零。