Ver a túa IP dende o terminal
Se traballas nun servidor por SSH ou nunha consola sen navegador, podes consultar a túa IP pública cun só comando. Ver a miña IP responde en texto plano a curl, wget e PowerShell, sen HTML, listo para usar en scripts.
A túa IP nun comando
Escribe isto no terminal de Linux, macOS ou Windows e obterás só a túa IP pública:
curl vermiip.es
Resposta para a túa conexión actual: 216.73.217.78
Comandos segundo o sistema
| Linux, macOS e Windows 10/11 (curl) | curl vermiip.es |
|---|---|
| Linux con wget | wget -qO- vermiip.es |
| Windows PowerShell | irm vermiip.es |
| Forzar IPv4 | curl -4 vermiip.es |
| Forzar IPv6 | curl -6 vermiip.es |
Todos os datos que podes consultar
Engade unha ruta para obter un dato concreto. Estas rutas devolven texto plano con calquera cliente, tamén dende o navegador. A última columna mostra o que devolverían agora ao teu navegador.
| Comando | Devolve | O teu valor agora |
|---|---|---|
curl vermiip.es/ip |
A túa IP pública (IPv4 ou IPv6) | 216.73.217.78 |
curl vermiip.es/ua |
O teu user agent | Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com) |
curl vermiip.es/lang |
Idiomas aceptados (Accept-Language) | – |
curl vermiip.es/encoding |
Compresións aceptadas (Accept-Encoding) | gzip, br, zstd, deflate |
curl vermiip.es/mime |
Tipos de contido aceptados (Accept) | */* |
curl vermiip.es/charset |
Xogos de caracteres aceptados (Accept-Charset) | – |
curl vermiip.es/forwarded |
Cabeceira X-Forwarded-For, se pasas por un proxy | – |
curl vermiip.es/country |
Código ISO do país da túa IP | US |
curl vermiip.es/city |
Cidade aproximada da túa IP (en inglés) | Columbus |
curl vermiip.es/host |
Nome da túa conexión (DNS inverso); pode tardar uns segundos | |
curl vermiip.es/all |
Todos os datos anteriores en texto, un por liña (agás o DNS inverso) | |
curl vermiip.es/all.json |
Todos os datos anteriores en JSON |
Exemplos para scripts
# Gardar a IP nunha variable (bash)
IP=$(curl -s vermiip.es)
# País da túa IP con JSON e jq
curl -s vermiip.es/all.json | jq -r .country
# A túa IPv4 e a túa IPv6
curl -s4 vermiip.es; curl -s6 vermiip.es
# PowerShell: gardar a IP nunha variable
$ip = Invoke-RestMethod vermiip.es/ip
Para que serve ver a IP dende o terminal?
Nun servidor sen contorno gráfico, nunha sesión SSH ou dentro dun contedor non hai navegador para abrir unha web. Con curl vermiip.es sabes ao momento con que IP pública sae esa máquina a internet.
Tamén é útil en scripts: comprobar se a IP cambiou para actualizar un DNS dinámico ou unha regra da devasa, verificar que unha VPN ou un proxy están activos ou rexistrar dende onde se executa unha tarefa programada.
IPv4 e IPv6
Ver a miña IP ten enderezo IPv4 e IPv6, así que curl vermiip.es responde coa versión que escolla o teu equipo, normalmente IPv6 se a túa conexión a ten. Para pedir unha en concreto usa curl -4 ou curl -6, ou os subdominios ipv4.vermiip.es e ipv6.vermiip.es, que só teñen unha das dúas; se a túa conexión non ten IPv6, a petición a ipv6.vermiip.es fallará.
Na portada podes ver as dúas á vez, xunto coa localización aproximada da túa IP nun mapa.
Por HTTP e por HTTPS
Para que o comando sexa o máis curto posible, as respostas para o terminal sérvense tamén por HTTP, sen redirixir a HTTPS, porque curl e wget non seguen redireccións por defecto. Se prefires unha conexión cifrada, usa curl https://vermiip.es.
O enderezo vermiip.es sen ruta só responde en texto plano aos clientes de consola (curl, wget, HTTPie, PowerShell…); un navegador ve a web normal. As rutas como /ip ou /all.json responden igual a calquera cliente.