在 Linux 上的输出中route -n
,你会看到类似这样的内容:
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 10.0.0.1 0.0.0.0 UG 0 0 0 eth0
10.0.0.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
169.254.169.254 0.0.0.0 255.255.255.255 UH 0 0 0 eth0
我知道这是Genmask
指路由的网络掩码部分,但为什么它被称为“Genmask”,而不是像其他地方一样被称为“netmask”?这实际上是我见过“Genmask”的唯一地方。
答案1
根据nixCraft:
基因掩码:目标网络的网络掩码;主机目标为 255.255.255.255,默认路由为 0.0.0.0。
之所以称为“genmask”,是因为它显示了路由的“通用性”(即网络掩码)。