Depois de ler algumas páginas da Web sobre a interface de loopback, percebo que, às vezes, uma tabela de roteamento pode conter esse tipo de entrada para 127.0.0.0/24 (como mencionado aqui ):
Address Netmask Gateway Interface
127.0.0.0 255.0.0.0 127.0.0.1 127.0.0.1
E, às vezes, pode conter outro tipo de entrada para 127.0.0.0/24 (como mencionado aqui ):
Address Netmask Gateway Interface
127.0.0.0 255.0.0.0 0.0.0.0 127.0.0.1
Por que o gateway 127.0.0.1 no primeiro exemplo e 0.0.0.0 no segundo exemplo?
Gostaria de acrescentar que, se você procurar algumas explicações observando algum código, como o código fonte do Scapy, você notará que algo como route_add_lookup()
em um sistema Windows moderno adicionará uma entrada cujo gateway é 0.0.0.0, e que é codificado em arch\windows\__init__.py
:
loopback_route = (loop_net, loop_mask, "0.0.0.0", adapter, "127.0.0.1", 1)
Tags routing loopback routing-table