O tráfego endereçado a uma das interfaces do próprio sistema Linux nunca sai do sistema?

4

Eu tenho dois servidores separados em execução na mesma porta em um sistema Linux, um vinculado à interface de loopback e o outro à interface pública Ethernet. Se eu conectar um cliente nesse sistema ao soquete público, o sistema é inteligente o suficiente para manter o tráfego interno para si mesmo?

    
por Sean W. 21.12.2013 / 19:11

1 resposta

5

Nenhum dado nunca sai da caixa quando está endereçando um endereço IP atribuído a uma interface local.

Você pode se convencer desse fato usando traceroute para confirmar.

Exemplo

Aqui está o meu NIC sem fio no meu sistema Fedora 19.

$ ip -4 addr show wlp3s0 | grep inet
    inet 192.168.1.20/24 brd 192.168.1.255 scope global wlp3s0

É atribuído o endereço IP 192.168.1.20. Se nós traceroute este IP:

$ traceroute 192.168.1.20
traceroute to 192.168.1.20 (192.168.1.20), 30 hops max, 60 byte packets
 1  greeneggs.bubba.net (192.168.1.20)  0.041 ms  0.013 ms  0.013 ms

Repare que nunca saímos da caixa. É um único salto, então estamos nos hospedando no sistema.

    
por 21.12.2013 / 22:08