Serviços que apenas retornam seu IP público como texto [fechado]

27

Estou escrevendo um script que faz atualizações dinâmicas de DNS para mim, mas meu servidor está atrás de um roteador e, portanto, preciso usar um serviço da Web para determinar meu IP público.

Até agora encontrei este que retorna apenas o seu IP simples. Eu estava olhando em volta tentando encontrar algumas alternativas para usar no meu script, supondo que essa esteja inativa, mas não consigo encontrar outras que retornem apenas o IP como texto sem formatação.

Estes queridos retornar algum HTML, mas eu realmente não quero incomodar análise de HTML, quando o que o script precisa fazer é uma tarefa tão simples.

Alguém conhece outros serviços confiáveis ​​que retornam apenas seu IP público em texto sem formatação?

Alex Coplan
fonte

Respostas:

35

Famoso -  eu posso haz IP :

$ curl icanhazip.com
1.2.3.4

E é isso.

slhck
fonte
Verdade. Na verdade, é o primeiro que eu realmente lembro.
slhck 5/05
1
icanhazip.com não é muito confiável. De vez em quando, o site não responde nada.
Serge Wautier
10

Eu uso http://checkip.amazonaws.com/

curl -s http://checkip.amazonaws.com/

(Este formulário calcula os 82 caracteres acima como 15 caracteres, por isso preciso inserir uma frase extra.)

ShadSterling
fonte
Eu tive que parar de usar esse serviço na semana passada, possivelmente porque meu ISP começou a fazer algo estranho. Agora eu uso o ipinfo.io/ip , que é gratuito para usar até 1k consultas / dia; consulte ipinfo.io/developers .
ShadSterling
7

Ou você pode hospedar o seu próprio. Use uma empresa de hospedagem gratuita e, usando PHP, use um código como este:

<?php

echo $_SERVER['REMOTE_ADDR'];

?>
Reacen
fonte
1
É claro que eu poderia fazer isso, mas certamente já deve haver muitos serviços por aí que já fazem isso.
Alex Coplan
1
Exatamente o que eu estava procurando! Talvez eu não quero alguma outra pessoa registrando meus IPs ou spam algum outro log
wuxmedia
'hospedagem gratuita' provavelmente estará registrando algo
Matt R