我正在尝试按照Google Cloud Platform中的建议添加IP地址范围:
示例:192.168.0.1、172.16.0.0 / 12、2001:db8 :: 1或2001:db8 :: / 64
所以我需要一个范围:
123.123.123.0 -> 123.123.123.99
这是我尝试过的:
123.123.123.0/99
但是我得到了
无效的IP地址或范围。使用CIDR表示法,并在子网中输入最低的IP地址。
我该如何解决?
我正在尝试按照Google Cloud Platform中的建议添加IP地址范围:
示例:192.168.0.1、172.16.0.0 / 12、2001:db8 :: 1或2001:db8 :: / 64
所以我需要一个范围:
123.123.123.0 -> 123.123.123.99
这是我尝试过的:
123.123.123.0/99
但是我得到了
无效的IP地址或范围。使用CIDR表示法,并在子网中输入最低的IP地址。
我该如何解决?
def lengthSquare(X,Y):
xDiff = X[0] - Y[0]
yDiff = X[1] - Y[1]
return xDiff * xDiff + yDiff * yDiff
def printAngle(A,B,C):
angles =[]
# Square of lengths be a2,b2,c2
a2 = lengthSquare(B,C)
b2 = lengthSquare(A,C)
c2 = lengthSquare(A,B)
# length of sides be a,b,c
a = math.sqrt(a2);
b = math.sqrt(b2);
c = math.sqrt(c2);
# From Cosine law
alpha = math.acos((b2 + c2 - a2) /
(2 * b * c));
betta = math.acos((a2 + c2 - b2) /
(2 * a * c));
gamma = math.acos((a2 + b2 - c2) /
(2 * a * b));
# Converting to degree
alpha = alpha * 180 / math.pi;
betta = betta * 180 / math.pi;
gamma = gamma * 180 / math.pi;
angles.append(alpha)
angles.append(betta)
angles.append(gamma)
return angles
不是创建123.123.123.0/99
范围的CIDR块的正确方法
CIDR块的最大值是32,而您正在传递99。
要覆盖123.123.123.0 -> 123.123.123.99
CIDR块的范围,将是123.123.123.0 -> 123.123.123.99
123.123.123.0/25
将覆盖123.123.123.0/25
。