Servizi che restituiscono il tuo IP pubblico come testo [chiuso]


27

Sto scrivendo uno script che esegue aggiornamenti DNS dinamici per me, ma il mio server si trova dietro un router e quindi ho bisogno di usare un servizio web per determinare il mio IP pubblico.

Finora ho trovato questo che restituisce solo il tuo IP semplice. Mi guardavo intorno cercando di trovare un paio di alternative da usare nella mia sceneggiatura supponendo che quella non funzionasse, ma non riesco a trovarne altre che restituiscano l'IP come testo in chiaro.

Questi quelli restituiscono un po 'di HTML, ma io davvero non si vuole disturbare parsing del codice HTML quando ciò che lo script deve fare è un compito così semplice.

Qualcuno sa di alcuni altri servizi affidabili che restituiscono solo il tuo IP pubblico in chiaro?

Risposte:


35

Famoso -  I can haz IP :

$ curl icanhazip.com
1.2.3.4

E questo è tutto.


Vero. In realtà è il primo che ricordo davvero.
slhck,

1
icanhazip.com non è molto affidabile. Una volta ogni poche volte, il sito non risponde affatto.
Serge Wautier,

10

Uso http://checkip.amazonaws.com/

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

(Questo modulo conta erroneamente gli 82 caratteri sopra indicati come 15 caratteri, quindi devo inserire una frase aggiuntiva.)


Ho dovuto smettere di usare questo servizio la scorsa settimana, forse perché il mio ISP ha iniziato a fare qualcosa di strano. Ora uso ipinfo.io/ip , che è gratuito da usare per un massimo di 1k query / giorno; vedi ipinfo.io/developers .
ShadSterling,

7

Oppure potresti ospitare il tuo. Usa una società di hosting gratuita e usando PHP usa un codice come questo:

<?php

echo $_SERVER['REMOTE_ADDR'];

?>

1
Ovviamente potrei farlo, ma sicuramente ci devono essere già molti servizi là fuori che lo fanno già.
Alex Coplan,

1
esattamente quello che stavo cercando! Forse non voglio che qualcun altro registri i miei IP o
invii

"hosting gratuito" molto probabilmente registrerà qualcosa
Matt R

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.