为什么 Windows 路由表如此巨大?

为什么 Windows 路由表如此巨大?

这是一个有点尖锐的问题,但有必要问一下:为什么 Windows 路由表异常大?

转到命令提示符,然后键入“route print”。即使对于简单的家庭网络设置,您也可能得到 3 个条目。为什么?通常,同一网络上的一台 Linux 机器只有 3 个条目:

  • 回送
  • 该网络通常类似于 192.168.1.0/24,但并非总是
  • 默认路由

在同一网络上,Windows 似乎从来不会有相同的路由表,而且通常有大量条目。为什么?Linux 使用的三个路由表就是您所需要的。

答案1

这是因为 Windows 提供了完整的路由表,而不仅仅是人们感兴趣的部分。Windows 表包括以下路由:

  • 本地 IP 地址,包括 Localhost
  • 每个接口上的多播网络,包括 Localhost
  • 本地主机网络的子网路由

这些都是 Linux 关心的路由,但“/sbin/route”的设计者认为它们太明显了,不值得输出。微软却不这么认为。就是这样。

相关内容