Categories: Tecnologia

O que é o endereço IP 127.0.0.1 e como você o usa?

TAW4/Shutterstock.com

127.0.0.1 é um endereço IP bastante famoso – é possível que você o tenha visto em uma camiseta. Mas o que exatamente é, e por que é tão famoso? Saiba mais sobre 127.0.0.1 aqui.

Endereços reservados na Internet

A Internet é composta de bilhões de dispositivos. Eles se identificam e se comunicam usando endereços IP , que são conceitualmente semelhantes a números de telefone. O Internet Protocol Version 4 (IPv4), que está em uso há décadas, permite quase 4,3 bilhões desses endereços. O sucessor do IPv4, IPv6 , tem mais de 10^38 endereços disponíveis – o suficiente para cada grão de areia na Terra, cada estrela no universo observável e cada átomo no corpo de cada pessoa para cada um ter um endereço IP único, com muito sobrando sobre.

Apesar do grande número de endereços IP agora disponíveis, é conveniente reservar alguns endereços, ou mesmo intervalos (geralmente chamados de blocos) de endereços, para fins específicos para evitar conflitos de programação. A reserva de endereços para fins específicos facilita o estabelecimento de regras e comportamentos gerais para diferentes endereços IP. Os endereços IP reservados, como a maioria dos padrões da Internet, são estabelecidos por meio de documentos chamados Requests for Comment, ou RFCs.

Como se vê, muitas vezes é útil ter um computador falando sozinho em vez de outro computador. Para isso, você precisa de um endereço IP reservado especial com algumas propriedades exclusivas — 127.0.0.1.

O que é 127.0.0.1

127.0.0.1 é um endereço de loopback do host. O loopback do host refere-se ao fato de que nenhum pacote de dados endereçado a 127.0.0.1 deve deixar o computador (host), enviando-o – em vez de ser enviado para a rede local ou a Internet, ele simplesmente é “retornado” a si mesmo e o computador que envia o pacote torna-se o destinatário.

A RFC 1122  diz explicitamente que “endereço de loopback de host interno. Endereços deste formulário NÃO DEVEM aparecer fora de um host.” Como resultado, os roteadores que captam o tráfego direcionado para 127.0.0.1 devem descartar os pacotes imediatamente. Isso garante que nenhum tráfego destinado exclusivamente ao computador host chegue à Internet.

Embora seja o mais comum e mais famoso, 127.0.0.1 é apenas um endereço de um grande bloco, 127.0.0.0 – 127.255.255.255, que é reservado para fins de loopback no RFC 6890 .

O IPv6 também tem um endereço de loopback. Totalmente escrito, é 0000:0000:0000:0000:0000:0000:0000:0001, embora geralmente seja truncado para ::1 por conveniência.

Como usar 127.0.0.1

Então, por que você deseja que os pacotes voltem para o mesmo computador? Existem alguns casos de uso comuns.

A primeira é para fins de teste – se você tiver um servidor ou site que pretende hospedar em uma LAN ou na Internet, poderá executar o servidor e o cliente no mesmo computador para garantir que todos os fundamentos estejam funcionando corretamente primeiro. Por exemplo, se você estivesse hospedando um servidor dedicado do Minecraft em sua máquina local, você se conectaria a ele digitando 127.0.0.1 como o endereço IP. O mesmo se aplicaria a quase qualquer servidor hospedado localmente. A remoção de complicações relacionadas à rede, como configuração de porta e problemas de latência, por exemplo, pode tornar o processo de solução de problemas mais eficiente.

Também é possível que você queira apenas executar um serviço acessível apenas a você, em seu dispositivo local. Isso é relativamente comum na comunidade de auto-hospedagem — não faz sentido expor desnecessariamente um serviço a dispositivos e ameaças externas.

O arquivo hosts pode ser usado para especificar qual endereço IP corresponde a um determinado nome de domínio. Funcionalmente, isso permite que você use 127.0.0.1 em seu arquivo hosts para bloquear o tráfego da web . Por exemplo, se você disser ao seu computador para procurar facebook.com em 127.0.0.1, ele falharia na conexão, bloqueando-o efetivamente, a menos que você tivesse o IP real do facebook.com memorizado.

O que é localhost

Na maioria dos casos, localhost é apenas uma abreviação que se refere a 127.0.0.1 por padrão. No entanto, pode ser alterado – se você editar seu arquivo hosts, poderá fazer com que localhost se refira a qualquer um dos endereços reservados 127.XXX. Você também pode criar outros localhosts, como localhost2, que podem se referir a 127.0.0.2, por exemplo.

Como o IPv6 é adotado mais rapidamente, é provável que mais e mais dispositivos usem ::1 para o endereço de loopback padrão. No entanto, 127.0.0.1 está em uso há décadas e permanecerá em uso no futuro próximo.

maisroot

Recent Posts

O novo aplicativo “PC Manager” da Microsoft se parece muito com o CCleaner

Muitos aplicativos de limpeza estão disponíveis para Windows ao longo dos anos, mas hoje em…

1 ano ago

Como reiniciar um PS4

Seu PlayStation 4 está congelado? Seus jogos favoritos continuam travando? Reiniciar seu PS4 pode resolver…

1 ano ago

Veja por que as reticências são tão assustadoras ao enviar mensagens de texto…

A popularidade das mensagens de texto significou aprender uma forma totalmente nova de comunicação. Você…

1 ano ago

O telescópio James Webb acaba de capturar os “Pilares da Criação”

A foto dos "Pilares da Criação" tirada pelo Telescópio Espacial Hubble é uma das fotos…

1 ano ago

Você poderá baixar o Proton Drive mais cedo do que pensa

O Proton Drive saiu de seu estágio beta há algumas semanas, mas o aplicativo real…

1 ano ago

Como aumentar o zoom no Photoshop

Para ver suas fotos mais de perto ou para uma edição precisa , você pode…

1 ano ago