Usługi, które zwracają twój publiczny adres IP jako tekst [zamknięty]

27

Piszę skrypt, który wykonuje dla mnie dynamiczne aktualizacje DNS, ale mój serwer znajduje się za routerem, więc muszę użyć usługi sieci Web, aby określić mój publiczny adres IP.

Do tej pory znalazłem ten, który zwraca tylko zwykły adres IP. Rozglądałem się wokół, próbując znaleźć kilka alternatyw dla mojego skryptu, zakładając, że ten jest wyłączony, ale nie mogę znaleźć żadnych innych, które zwracają tylko IP jako zwykły tekst.

Te z nich powrócić niektóre HTML, ale ja naprawdę nie chce niepokoić parsowania HTML, gdy co skrypt musi zrobić, to takie proste zadanie.

Czy ktoś wie o niektórych innych niezawodnych usługach, które zwracają tylko twój publiczny adres IP w postaci zwykłego tekstu?

Alex Coplan
źródło

Odpowiedzi:

35

Słynny -  mogę ryzykować IP :

$ curl icanhazip.com
1.2.3.4

I to wszystko.

slhck
źródło
Prawdziwe. To właściwie pierwszy, który naprawdę pamiętam.
slhck
1
icanhazip.com nie jest bardzo niezawodny. Raz na kilka lat witryna w ogóle nie odpowiada.
Serge Wautier,
10

Używam http://checkip.amazonaws.com/

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

(Ten formularz pomija powyższe 82 znaki jako 15 znaków, więc muszę wprowadzić dodatkowe zdanie).

ShadSterling
źródło
W zeszłym tygodniu musiałem przestać korzystać z tej usługi, być może dlatego, że mój dostawca usług internetowych zaczął robić coś dziwnego. Teraz używam ipinfo.io/ip , z którego można korzystać do 1 tys. Zapytań dziennie; patrz ipinfo.io/developers .
ShadSterling
7

Lub możesz założyć własny. Skorzystaj z bezpłatnej firmy hostingowej, a używając PHP, użyj następującego kodu:

<?php

echo $_SERVER['REMOTE_ADDR'];

?>
Reacen
źródło
1
Oczywiście, że mógłbym to zrobić, ale na pewno musi być już wiele usług, które już to robią.
Alex Coplan
1
dokładnie to, czego szukałem! Może nie chcę, aby ktoś inny rejestrował moje adresy IP lub
spamował
„darmowy hosting” najprawdopodobniej coś zarejestruje
Matt R