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?
fonte
Eu uso http://checkip.amazonaws.com/
(Este formulário calcula os 82 caracteres acima como 15 caracteres, por isso preciso inserir uma frase extra.)
fonte
Ou você pode hospedar o seu próprio. Use uma empresa de hospedagem gratuita e, usando PHP, use um código como este:
fonte
consulte a página http://wtfismyip.com , http://wtfismyip.com/text realmente ativada. Obtenha o endereço IP na forma de texto. Formatos XML ou JSON também.
ou obtenha http://checkip.dyndns.com/, mas o formato é "Endereço IP atual: xxx.xxx.xxx.xxx"
fonte