Por que 127.0.0.0/24 às vezes é roteado para 0.0.0.0 e não 127.0.0.1 em tabelas de roteamento?

0

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)
    
por StashOfCode 31.07.2018 / 09:47

0 respostas