关于IP块的困惑

我在一个托pipe公司工作(显然没有太多networking连接),数据中心给我们一个IP地址给我们的客户,他们在我们的机架上有一台机器。 当我将IP分配给一台机器时,我通常只是告诉要分配哪些IP,但目前没有人在线,所以我想更好地理解这一点。

我需要添加到客户机的IP地址块是74.117.238.112/28

从我读到的,可用的IPs应该是.113 – .125,使它13可用,保留第一个和最后一个。 当我看看他的另一个IP块如何设置,它是64.79.102.64/29,但他的机器上可用的IP设置是.66 – .70,看起来像前两个保留(.64和.65) ?

另外,当前IP块的子网掩码是255.255.255.248,网关是64.79.102.65。 这些变化是从一个块到另一个块还是保持不变?

可用的范围是.113到.126(.112是networking和.127是广播,关于使用networking地址有一些讨论还有让我们忘掉那个) – 意思是14个可用的IP地址,这个是一个/ 28(255.255.255.240)networking掩码。

第二个块的可用范围是.65到.70(以.64作为networking,.71作为广播) – 表示6个可用IP地址和/ 29(255.255.255.248)networking掩码。 64.79.102.65的网关在这个范围内,所以是一个有效的网关地址。

如果我是你,我会玩许多基于networking的IP计算器,他们真的帮助学习者,甚至有时也被经验丰富的专家使用。

工具ipcalc(在大多数Linux发行版上可用)可以解决您的问题:

ipcalc 74.117.238.112/28 Address: 74.117.238.112 01001010.01110101.11101110.0111 0000 Netmask: 255.255.255.240 = 28 11111111.11111111.11111111.1111 0000 Wildcard: 0.0.0.15 00000000.00000000.00000000.0000 1111 => Network: 74.117.238.112/28 01001010.01110101.11101110.0111 0000 HostMin: 74.117.238.113 01001010.01110101.11101110.0111 0001 HostMax: 74.117.238.126 01001010.01110101.11101110.0111 1110 Broadcast: 74.117.238.127 01001010.01110101.11101110.0111 1111 Hosts/Net: 14 Class A 

根据ipcalc的输出,你可以得到你需要的参数。 可用于您的主机的IP:74.117.238.113-74.117.238.126,networking掩码:255.255.255.240。

你必须使用哪个网关,你应该问你的networking提供商。

有一些网站提供了(或类似的)工具, 例如这个