MiServe DevTools

Os seus autocolantes

Fixe aqui as ferramentas. Ficam guardadas neste navegador.

Qual é o meu endereço IP

Veja o endereço IP público de onde chegam os seus pedidos, e o protocolo e os cabeçalhos que o nosso servidor recebeu com ele.

A pedir o seu endereço ao servidor…

O que o servidor recebeu

A aplicação no nosso servidor lê estes valores do seu pedido e devolve-os diretamente. Não os escreve em nenhum log nem em nenhuma base de dados.

Versão de IP
Protocolo do pedido
Endereços no cabeçalho X-Forwarded-For
Cabeçalho User-Agent
Cabeçalho Accept-Language

O que o seu navegador indica

Estes valores vêm do navegador deste dispositivo, não do servidor. A página mostra-os sem os enviar para lado nenhum.

O que o seu navegador indica
Fuso horário
Idiomas
Estado da rede

Esta ferramenta consulta o nosso servidor, porque só um servidor consegue ver o seu endereço a partir de fora. Nada é guardado.

Sobre esta ferramenta

O que esta ferramenta envia, e o que recebe

Esta é a única ferramenta deste site que precisa de um servidor. Uma página web não consegue ver o seu próprio endereço público: só a outra ponta de uma ligação o consegue. Quando a página abre, envia um único pedido a /api/ip neste site, e o servidor responde com o que esse próprio pedido trazia: o endereço de onde veio, a versão de HTTP e os cabeçalhos User-Agent e Accept-Language. A versão de HTTP é a que o pedido tinha ao chegar à aplicação, e um reverse proxy à frente da aplicação pode usar uma versão diferente da que o seu navegador usou.

A aplicação não regista nem guarda estes valores. Lê-os, devolve-os e esquece-os. Este site é servido através de um reverse proxy, e um proxy pode manter um log de acessos dos pedidos que trata, com os endereços incluídos, como é habitual nos servidores web. A ferramenta não consulta o endereço em lado nenhum, por isso esta página não mostra localização, nome do operador nem nome de host.

Endereços públicos e privados, e NAT

Numa rede IPv4, o endereço que aparece nas definições de rede do seu dispositivo é normalmente privado, como 192.168.1.20 ou 10.0.0.5. Os mesmos intervalos privados são reutilizados em todas as casas e escritórios e não são encaminhados na internet. O seu router tem o endereço público e reescreve cada pacote de saída para que leve esse endereço, o que se chama tradução de endereços de rede, ou NAT. Por isso, todos os dispositivos atrás do mesmo router aparecem na internet com o mesmo endereço público, e é esse que é mostrado aqui.

Muitos operadores móveis e alguns operadores de rede fixa acrescentam uma segunda camada, o NAT de operador (CGNAT), e partilham um endereço público entre muitos clientes. Nesse caso, o endereço que vê pertence ao equipamento do operador, e outras pessoas usam-no ao mesmo tempo.

O IPv6 funciona normalmente sem NAT. Cada dispositivo tem o seu próprio endereço global, por isso, por IPv6, esta página mostra o endereço do próprio dispositivo, e dois dispositivos na mesma rede obtêm resultados diferentes.

Porque é que uma VPN ou um proxy alteram o resultado

Um servidor vê o endereço da máquina que abriu a ligação até ele. Com uma VPN ou um proxy, essa máquina é o servidor da VPN ou do proxy, por isso esta página mostra o endereço dele e não o que o seu operador lhe atribuiu. Desligar a VPN e verificar de novo mostra a diferença.

Um pedido viaja por IPv4 ou por IPv6, nunca pelos dois. Se a sua rede e o servidor suportarem IPv6, o navegador normalmente prefere-o, e a página mostra então um endereço IPv6 mesmo que também tenha um IPv4.

Perguntas

O meu endereço IP é guardado?

A aplicação que responde ao pedido não guarda nada: não escreve nenhuma entrada de log e não tem base de dados. O reverse proxy que está à frente dela trata todos os pedidos a este site e pode manter um log de acessos, que inclui o endereço de onde veio cada pedido.

Porque é que este endereço é diferente do que aparece nas minhas definições de rede?

Numa rede IPv4, o seu dispositivo tem normalmente um endereço privado que só funciona dentro da sua rede local. O router substitui-o pelo seu próprio endereço público à saída, e é esse endereço público que os servidores na internet veem.

Esta ferramenta mostra a minha localização?

Não. Mostra apenas o que o seu pedido trazia. Não consulta nenhuma base de dados de geolocalização nem qualquer outro serviço sobre o seu endereço.

Porque é que o meu endereço IP muda?

Muitos operadores atribuem endereços a partir de um conjunto, por isso o endereço pode mudar quando o router volta a ligar-se ou ao fim de algum tempo. Nas redes móveis, e atrás de uma VPN, pode mudar sempre que se liga.

Mais ferramentas de Rede