Services qui renvoient simplement votre adresse IP publique sous forme de texte [fermé]

27

J'écris un script qui effectue des mises à jour DNS dynamiques pour moi, mais mon serveur est derrière un routeur, et j'ai donc besoin d'utiliser un service Web pour déterminer mon adresse IP publique.

Jusqu'à présent, j'ai trouvé celui- ci qui renvoie uniquement votre adresse IP ordinaire. Je cherchais autour de moi en essayant de trouver quelques alternatives à utiliser dans mon script en supposant que celle-ci est en panne, mais je ne trouve pas d'autres qui retournent simplement l'IP en texte clair.

Ceux- ci renvoient du HTML, mais je ne veux vraiment pas déranger l'analyse du HTML alors que ce que le script doit faire est une tâche aussi simple.

Quelqu'un connaît-il d'autres services fiables qui ne renvoient que votre adresse IP publique en texte clair?

Alex Coplan
la source

Réponses:

35

Célèbre -  je peux Haz IP :

$ curl icanhazip.com
1.2.3.4

Et c'est tout.

slhck
la source
Vrai. C'est en fait le premier dont je me souviens vraiment.
slhck
1
icanhazip.com n'est pas très fiable. Une fois toutes les quelques fois, le site ne répond pas du tout.
Serge Wautier
10

J'utilise http://checkip.amazonaws.com/

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

(Ce formulaire dénombre les 82 caractères ci-dessus en 15 caractères, je dois donc saisir une phrase supplémentaire.)

ShadSterling
la source
J'ai dû arrêter d'utiliser ce service la semaine dernière, peut-être parce que mon FAI a commencé à faire quelque chose de bizarre. J'utilise maintenant ipinfo.io/ip , qui peut être utilisé gratuitement jusqu'à 1 000 requêtes / jour; voir ipinfo.io/developers .
ShadSterling
7

Ou vous pouvez héberger le vôtre. Utilisez une société d'hébergement gratuite, et en utilisant PHP, utilisez un code comme celui-ci:

<?php

echo $_SERVER['REMOTE_ADDR'];

?>
Reacen
la source
1
Bien sûr, je pourrais le faire, mais il doit sûrement y avoir déjà beaucoup de services qui le font déjà.
Alex Coplan
1
exactement ce que je cherchais! Peut-être que je ne veux pas que quelqu'un d'autre enregistre mes adresses IP ou spamme un autre journal
wuxmedia
'hébergement gratuit' enregistrera probablement quelque chose
Matt R