路由表中0.0.0.0的含义是什么?

时间:2020-01-09 10:42:19  来源:igfitidea点击:

0.0.0.0是什么意思?
每个网络主机都有每个网卡的默认路由。
这将为此类卡创建0.0.0.0路由。
地址0.0.0.0通常表示任何地址。
如果数据包目标与表中的单个地址不匹配,则它必须与0.0.0.0网关地址匹配。
换句话说,默认网关始终由0.0.0.0指向:

route -n

输出示例:

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
10.0.31.18      0.0.0.0         255.255.255.255 UH    0      0        0 ppp0
38.96.196.94    192.168.1.2     255.255.255.255 UGH   0      0        0 wlan0
192.168.84.0    0.0.0.0         255.255.255.0   U     0      0        0 vmnet8
192.168.1.0     0.0.0.0         255.255.255.0   U     2      0        0 wlan0
192.168.110.0   0.0.0.0         255.255.255.0   U     0      0        0 vmnet1
192.168.122.0   0.0.0.0         255.255.255.0   U     0      0        0 virbr0
169.254.0.0     0.0.0.0         255.255.0.0     U     1000   0        0 wlan0
10.0.0.0        0.0.0.0         255.0.0.0       U     0      0        0 ppp0
0.0.0.0         192.168.1.2     0.0.0.0         UG    0      0        0 wlan0

192.168.1.2是我的ISP路由器,即0.0.0.0表示的默认网关。
其他目的地(例如10.0.0.0/8网络)使用ppp0接口作为网关。
如果您是MS-Windows用户,请使用" route print"命令。