Servicios que solo devuelven su IP pública como texto [cerrado]

27

Estoy escribiendo un script que realiza actualizaciones dinámicas de DNS para mí, pero mi servidor está detrás de un enrutador, por lo que necesito usar un servicio web para determinar mi IP pública.

Hasta ahora he encontrado este que devuelve solo su IP simple. Estaba mirando alrededor tratando de encontrar un par de alternativas para usar en mi script, suponiendo que esa está inactiva, pero no puedo encontrar ninguna otra que devuelva solo la IP como texto sin formato.

Estos queridos vuelven algo de HTML, pero realmente no quieren molestar análisis de HTML cuando lo que el guión tiene que hacer es una tarea tan sencilla.

¿Alguien sabe de otros servicios confiables que solo devuelvan su IP pública en texto sin formato?

Alex Coplan
fuente

Respuestas:

35

Famoso:  puedo hacer IP :

$ curl icanhazip.com
1.2.3.4

Y eso es.

slhck
fuente
Cierto. De hecho, es el primero que realmente recuerdo.
slhck
1
icanhazip.com no es muy confiable. Una vez cada pocas veces, el sitio no responde en absoluto.
Serge Wautier
10

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

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

(Este formulario cuenta incorrectamente los 82 caracteres anteriores como 15 caracteres, por lo que debo ingresar una oración adicional).

ShadSterling
fuente
Tuve que dejar de usar este servicio la semana pasada, posiblemente porque mi ISP comenzó a hacer algo extraño. Ahora uso ipinfo.io/ip , que es gratuito para hasta 1k consultas / día; ver ipinfo.io/developers .
ShadSterling
7

O podrías organizar el tuyo. Use una compañía de hosting gratuita, y usando PHP use un código como este:

<?php

echo $_SERVER['REMOTE_ADDR'];

?>
Reacen
fuente
1
Por supuesto que podría hacer eso, pero seguramente ya debe haber muchos servicios que ya lo hacen.
Alex Coplan
1
¡Exactamente lo que estaba buscando! Tal vez no quiero que alguien más registre mis IP o
envíe
'hosting gratuito' probablemente registrará algo
Matt R