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?
la source
J'utilise 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.)
la source
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:
la source
voir la page http://wtfismyip.com , http://wtfismyip.com/text actuellement sur. Obtenez l'adresse IP sous forme de texte. Formats XML ou JSON également.
ou obtenez http://checkip.dyndns.com/ mais le format est "Adresse IP actuelle: xxx.xxx.xxx.xxx"
la source