O que é o endereço IP 127.0.0.1 e como ele é usado?

127.0.0.1 é um endereço IP bastante famoso; você pode até ter visto isso em uma camiseta. Mas o que exatamente é e por que é tão famoso? Saiba mais sobre 127.0.0.1 aqui.

índice

  1. Endereços reservados na Internet
  2. O que é 127.0.0.1?
  3. Como usar 127.0.0.1
  4. O que é localhost?

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 que cada grão de areia na Terra, cada estrela no universo observável e cada átomo no corpo de cada pessoa tenha um endereço IP único, e sobra. muitos. sobre.

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

Acontece que muitas vezes é útil para um computador falar consigo mesmo em vez de falar com outro computador. Para isso, você precisa de um endereço IP reservado especial com algumas propriedades exclusivas: 127.0.0.1.

RELACIONADOS: A Fundação da Internet: TCP/IP completa 40 anos

O que é 127.0.0.1?

127.0.0.1 é um endereço de loopback do host. O loopback de host refere-se ao fato de que nenhum pacote de dados endereçado a 127.0.0.1 deve sair do computador (host), enviando-o; em vez de ser enviado pela rede local ou pela Internet, ele simplesmente "encaminha" a si mesmo e o computador remetente se torna o destinatário.

O RFC 1122 diz explicitamente o endereço de loopback do host interno. Endereços neste formato NÃO DEVEM aparecer fora de um host." Como resultado, os roteadores que capturam o tráfego endereçado a 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 famoso, 127.0.0.1 é apenas um grande endereço de bloco, 127.0.0.0 – 127.255.255.255, que é reservado para loopback na RFC 6890.

O IPv6 também tem um endereço de loopback. Totalmente digitado é 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ê quer 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 deseja hospedar em uma LAN ou na Internet, poderá executar o servidor e o cliente no mesmo computador para garantir que todos os conceitos básicos estejam funcionando corretamente primeiro. Por exemplo, se você estivesse hospedando um servidor dedicado do Minecraft em sua máquina local, você se conectaria digitando 127.0.0.1 como o endereço IP. O mesmo se aplica a quase qualquer servidor hospedado localmente. A eliminaçã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 executar apenas 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 externos e ameaças.

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 não se conectaria, efetivamente bloqueando você, a menos que tivesse memorizado o IP real de facebook.com.

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, isso pode ser alterado: se você editar seu arquivo hosts, poderá fazer com que localhost se refira a qualquer um dos endereços 127.XXX reservados. Você também pode criar outros hosts locais, como localhost2, que pode se referir a 127.0.0.2, por exemplo.

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

  • Como funcionam as ramificações do Git? – TI experiente em nuvem
  • Novo malware de limpeza de dados CaddyWiper atinge redes ucranianas

descubra mais conteúdo

Google Pixel Watch também tem detecção de queda, mas não até o próximo ano

As melhores xícaras de café aquecidas de 2022

Como automatizar seu iPhone com base na hora, atividade ou localização

"Isso deve ter sido antes do meu tempo"

Por que a NASA enviou Snoopy para a Lua? – Revisão Geek

O que é uma carga fantasma?

Na computação, no contexto das redes TCP/IP, localhost é um nome reservado que todos os computadores, roteadores ou dispositivos possuem, independentemente de terem ou não uma placa de rede Ethernet.

O que é 127.0.0.1 em computação?

O localhost possui o endereço IP 127.0.0.1 , que se refere ao servidor na própria máquina.

O que é localhost e para que serve?

Localhost é uma alternativa para replicar servidores em um ambiente offline, onde a administração do site é limitada a um computador. Isso permite aos desenvolvedores mais autonomia, além de oferecer mais recursos para gerenciar , testar e alterar sites do WordPress.

Como ativar localhost?

Alcance um host local

Depois de descompactar um dos Full_Install_Packages em um PC com Windows, o usuário é solicitado a abrir um navegador da Internet e digitar " localhost " na barra de endereços. Isso produz o script para a primeira instalação do Moodle.

Qual é o IP do meu servidor local?

Veja como encontrar seu endereço IP local usando o CMD: Abra o menu Iniciar e digite cmd para abrir o Prompt de Comando. Digite ipconfig no prompt de comando e pressione Enter. A ferramenta retornará um conjunto de dados que inclui seu endereço IP .

Ir arriba