Refer to the RFC document:
0.0.0.0/8-addresses in this block refer to source hosts on "this"
Network. Address 0.0.0.0/32 may be used as a source address for this
Host on this network; other addresses within 0.0.0.0/8 MAY BE USED
Refer to specified hosts on this network ([rfc1122], section 3.2.1.3 ).
Therefore, according to the RFC, it not only represents the local machine, 0.0.0.0/8 can represent all hosts in the local network, 0.0.0.0/32 can be used as the source address of the local machine, 0.0.0.0/8 also indicates a specific host on the network. In combination, 0.0.0.0 indicates the entire network.
In the vro configuration, 0.0.0.0/0 indicates the default route. It helps the vro send packages that cannot be queried in the route table. If no network route is configured, all packages that cannot be queried in the routing table will be sent to the route for all networks.
Some of Baidu's statements are as follows:
1. Strictly speaking, 0.0.0.0 is no longer a real IP address. It represents a set of unknown hosts and destination networks. The "unclear" here means that no specific entries in the local route table indicate how to arrive. For the local machine, it is a "Shelter", and all the "Three none" people that do not know are sent in by law. If you set the default gateway in the network settings, the Windows system will automatically generate a default route with the destination address 0.0.0.0.
2. The IP address 0.0.0.0 in the network indicates the entire network, that is, all hosts in the network. It helps the router send packets that cannot be queried in the routing table. If no network route is configured, all packages that cannot be queried in the routing table will be sent to the route for all networks.
From: http://liuzhigong.blog.163.com/blog/static/17827237520114207278610/
What is the IP address 0.0.0.0?