“genmask”和“netmask”之间的区别?

“genmask”和“netmask”之间的区别?

在 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”,是因为它显示了路由的“通用性”(即网络掩码)。

相关内容