Ich schreibe ein Skript, das dynamische DNS-Updates für mich ausführt, aber mein Server befindet sich hinter einem Router. Daher muss ich einen Webdienst verwenden, um meine öffentliche IP-Adresse zu ermitteln.
Bisher habe ich gefunden diese Eine, die nur Ihre normale IP zurückgibt. Ich habe mich umgesehen und versucht, ein paar Alternativen für mein Skript zu finden, vorausgesetzt, dieses ist ausgefallen, aber ich finde keine anderen, die nur die IP als Klartext zurückgeben.
Diese Einsen HTML zurückgeben, aber ich möchte mich wirklich nicht darum kümmern, HTML zu analysieren, wenn das Skript eine so einfache Aufgabe ist.
Kennt jemand andere zuverlässige Dienste, die zurückkehren? nur Ihre öffentliche IP im Klartext?
quelle
ich benutze http://checkip.amazonaws.com/
(In diesem Formular werden die obigen 82 Zeichen als 15 Zeichen gezählt, daher muss ich einen zusätzlichen Satz eingeben.)
quelle
Oder Sie könnten Ihre eigenen hosten. Verwenden Sie ein kostenloses Hosting-Unternehmen und verwenden Sie mit PHP einen Code wie diesen:
quelle
siehe Seite http://wtfismyip.com , http://wtfismyip.com/text eigentlich auf. Holen Sie sich die IP-Adresse in Form von Text. Auch XML- oder JSON-Formate.
oder bekommen http://checkip.dyndns.com/ aber das Format ist "Aktuelle IP-Adresse: xxx.xxx.xxx.xxx"
quelle