Skip to content

127.0.0.1 Endereço IP explicado

28 de abril de 2021

O endereço IP 127.0.0.1 é um endereço IPv4 para fins especiais e é chamado de localhost ou loopback Morada. Todos os computadores usam esse endereço como seu, mas ele não permite que os computadores se comuniquem com outros dispositivos como um endereço IP real faz.

Seu computador pode ter o endereço IP privado 192.168.1.115 atribuído a ele para que possa se comunicar com um roteador e outros dispositivos em rede. No entanto, ele ainda anexa o endereço 127.0.0.1 especial como algo como um alias para significar, em termos de rede, este computador. O endereço de loopback é usado apenas pelo computador em que você está e apenas em circunstâncias especiais – ao contrário de um endereço IP normal que transfere arquivos de e para outros dispositivos em rede. Por exemplo, um servidor da web em execução em um computador pode apontar para 127.0.0.1 para que as páginas sejam executadas localmente e testadas antes de serem implantadas.

Como funciona 127.0.0.1

Todas as mensagens geradas pelo software aplicativo TCP / IP contêm endereços IP para seus destinatários pretendidos. O TCP / IP reconhece 127.0.0.1 como um endereço IP especial. O protocolo verifica cada mensagem antes de enviá-la para a rede física. Em seguida, ele redireciona automaticamente todas as mensagens com destino 127.0.0.1 de volta à extremidade receptora da pilha TCP / IP.

Endereços de loopback de ping

Para melhorar a segurança da rede, o TCP / IP também verifica as mensagens de entrada que chegam em roteadores ou outros gateways de rede e descarta todas as que contenham endereços IP de loopback. Essa verificação dupla evita que um invasor de rede disfarce seu tráfego como vindo de um endereço de loopback.

Captura de tela do campo Servidor DNS no Windows 10 mostrando 127.0.0.1

O software aplicativo geralmente usa esse recurso de loopback para fins de teste local. As mensagens enviadas para endereços IP de loopback como 127.0.0.1 não chegam fora da rede local. Em vez disso, as mensagens são entregues diretamente ao TCP / IP e recebem filas como se tivessem chegado de uma fonte externa. As mensagens de loopback contêm um número de porta de destino além do endereço. Os aplicativos podem usar esses números de porta para subdividir as mensagens de teste em várias categorias.

Localhost e endereços de loopback IPv6

O nome localhost também carrega um significado especial em redes de computadores usadas em conjunto com 127.0.0.1. Os sistemas operacionais de computador mantêm uma entrada nos arquivos de seu host associando um nome ao endereço de loopback. Essa prática ajuda os aplicativos a criar mensagens de loopback usando um nome em vez de um número embutido em código. O protocolo da Internet v6 implementa o mesmo conceito de endereço de loopback que o IPv4. Em vez de 127.0.0.01, IPv6 representa seu endereço de loopback como :: 1 (0000: 0000: 0000: 0000: 0000: 0000: 0000: 0001) e, ao contrário do IPv4, não aloca faixa de endereços para esse fim.

127.0.0.1 vs. outros endereços IP especiais

O IPv4 reserva todos os endereços no intervalo de 127.0.0.0 até 127.255.255.255 para uso em testes de loopback, embora 127.0.0.1 seja (por convenção) o endereço de loopback usado em quase todos os casos. Confira nosso resumo de classes de IP, transmissão e multicast para obter mais informações sobre intervalos de endereços IPv4 especiais. 127.0.0.1 e outros endereços de rede 127.0.0.0 não pertencem a nenhum dos intervalos de endereços IP privados definidos no IPv4. Endereços individuais nesses intervalos privados podem ser dedicados a dispositivos de rede local e usados ​​para comunicação entre dispositivos, enquanto 127.0.0.1 não pode. Pessoas que estudam redes de computadores às vezes confundem 127.0.0.1 com o endereço 0.0.0.0. Embora ambos tenham significados especiais no IPv4, 0.0.0.0 não fornece nenhuma funcionalidade de loopback.