Tecnologia · 2 min read · Nov 30, 2025
Por que o endereço IP do localhost é 127.0.0.1? Seu significado e uso

Tabela de Conteúdos
- Você já se perguntou qual é o IP do localhost e o que realmente é 127.0.0.1?
- Como funciona 127.0.0.1? Por que é chamado assim?
Você já se perguntou qual é o IP do localhost e o que realmente é 127.0.0.1?
Se você está na Internet 24×7, provavelmente já ouviu ou viu um endereço IP 127.0.0.1 durante seu tempo na rede. Os nerds entre vocês podem saber que 127.0.0.1 aponta para localhost. Mas você sabe por que o endereço IP do localhost é 127.0.0.1 e não algo diferente?
A lógica básica por trás desse endereço é que ele é usado para estabelecer uma conexão com o mesmo computador usado pelo usuário final. Abaixo está uma resposta detalhada de um usuário no fórum Super User.
Como funciona 127.0.0.1? Por que é chamado assim?
Aqui está uma resposta geek de um técnico:
127 é o último número de rede em uma rede de classe A com uma máscara de sub-rede de
255.0.0.0.127.0.0.1é o primeiro endereço atribuível na sub-rede.127.0.0.0não pode ser usado porque esse seria o número da rede. Mas usar qualquer outro número para a parte do host deve funcionar bem e reverter para usar127.0.0.1. Você pode tentar por si mesmo pingando127.1.1.1, se quiser. Por que eles esperaram até o último número de rede para implementar isso? Não acho que esteja documentado.
A maioria dos desenvolvedores usa localhost 127.0.0.1 para testar suas aplicações antes de realmente implantá-las. Quando você tenta estabelecer uma conexão de rede com o endereço de loopback 127.0.0.1, funciona da mesma maneira que fazer uma conexão com qualquer dispositivo remoto. No entanto, evita a conexão com o hardware da interface de rede local.
Mas, por que o endereço IP do localhost começa com 127? Bem, 127 é o último número de rede em uma rede de classe A. Ele tem uma máscara de sub-rede de 255.0.0.0. Portanto, o primeiro endereço atribuível na sub-rede é 127.0.0.1.
No entanto, se você usar qualquer outro número das partes do host, deve funcionar bem e reverter para 127.0.0.1. Então, você pode pingar 127.1.0.1, se quiser.
Você também pode perguntar por que o último número de rede foi escolhido para implementar isso. Bem, a primeira menção de 127 como loopback remonta a novembro de 1986 RFC 990. E, em 1981, 0 e 127 eram as únicas redes Classe A reservadas.
O número de rede de classe A 127 é atribuído à função “loopback”, ou seja, um datagrama enviado por um protocolo de nível superior para um endereço de rede 127 deve retornar dentro do host. Nenhum datagrama “enviado” para um endereço de rede 127 deve aparecer em nenhuma rede em lugar algum.
Mesmo já em setembro de 1981
RFC 790
, 0 e 127 já estavam reservados:
000.rrr.rrr.rrr Reservado [JBP]
...
127.rrr.rrr.rrr Reservado [JBP]0 e 127 eram as únicas redes Classe A reservadas em 1981. Dentre os dois localhost disponíveis, 0 foi usado para apontar para um host específico e isso deixou 127. Portanto, todos os desenvolvedores que testam seus aplicativos e sites têm que usar 127 para loopback. Alguns também diriam que seria mais sensato escolher 1.0.0.0 para loopback, mas isso já foi dado à BBC Packet Radio Network.
Você pode encontrar mais informações e discussões sobre localhost aqui.
Receba novas postagens na sua caixa de entrada
Sem spam. Cancele a assinatura a qualquer momento.