我正在尝试更好地理解我的路由表。我的路由表是:
IPv4 Route Table
===========================================================================
Active Routes:
Network Destination Netmask Gateway Interface Metric
1. 0.0.0.0 0.0.0.0 192.168.1.1 192.168.1.151 25
2. 127.0.0.0 255.0.0.0 On-link 127.0.0.1 306
3. 127.0.0.1 255.255.255.255 On-link 127.0.0.1 306
4. 127.255.255.255 255.255.255.255 On-link 127.0.0.1 306
5. 192.168.1.0 255.255.255.0 On-link 192.168.1.151 281
6. 192.168.1.151 255.255.255.255 On-link 192.168.1.151 281
7. 192.168.1.255 255.255.255.255 On-link 192.168.1.151 281
8. 224.0.0.0 240.0.0.0 On-link 127.0.0.1 306
9. 224.0.0.0 240.0.0.0 On-link 192.168.1.151 281
10. 255.255.255.255 255.255.255.255 On-link 127.0.0.1 306
11. 255.255.255.255 255.255.255.255 On-link 192.168.1.151 281
===========================================================================
其中大多数条目对我来说都是有意义的,但有一些让我感到困惑:
- 2 和 3 似乎是多余的,2 和 4 也是如此。为什么不只是 2?
- 5 和 6 似乎是多余的,5 和 7 也是如此。为什么不只是 5?
我正在尝试理解路由表,但这一点仍然让我感到困惑。
编辑:作为测试,我删除了第 3 行。尽管第 2 行似乎完成了同样的事情,但我却失去了访问网站的能力。
答案1
这几乎是 Windows 本身在初始化自己的路由表时构建的标准 Windows 路由表。微软在创建它时可能知道他们在做什么。以下是这些行的含义
默认路由对于下面未定义的网络,请连接到您的互联网网关
1. 0.0.0.0 0.0.0.0 192.168.1.1 192.168.1.151 25
路由至环回网络
2. 127.0.0.0 255.0.0.0 On-link 127.0.0.1 306
您的机器的环回地址
3. 127.0.0.1 255.255.255.255 On-link 127.0.0.1 306
您的环回网络广播地址
4. 127.255.255.255 255.255.255.255 On-link 127.0.0.1 306
路由至您的本地网络
5. 192.168.1.0 255.255.255.0 On-link 192.168.1.151 281
您的机器的本地地址
6. 192.168.1.151 255.255.255.255 On-link 192.168.1.151 281
您的本地网络广播地址
7. 192.168.1.255 255.255.255.255 On-link 192.168.1.151 281
路由至多播
8. 224.0.0.0 240.0.0.0 On-link 127.0.0.1 306
9. 224.0.0.0 240.0.0.0 On-link 192.168.1.151 281
路由至全球广播(所有网络)
10. 255.255.255.255 255.255.255.255 On-link 127.0.0.1 306
11. 255.255.255.255 255.255.255.255 On-link 192.168.1.151 281
为什么要有额外的线条?它们准确地定义了在哪里可以找到东西。
192.168.1.255可通过 192.168.1.151 访问,并且可从这里向本地网络上的所有计算机发送广播。网络掩码 255.255.255.255 会锁定通过广播与该地址进行的所有通信。
192.168.1.0您的本地网络是否可通过 192.168.1.151 访问,其中可以找到 192.168.1 域中由网络掩码 255.255.255.0 定义的所有其他计算机。
192.168.1.151可通过其自身访问的网络掩码 255.255.255.255 是您分配的本地网络地址。
添加额外的线路可能没有什么意义,但是如果您可以使用像 ASA-5505 这样的防火墙/路由器并开始使用 ACL,您就会很快意识到为什么您需要明确指定寻址。