Ciao,
Sto cercando di realizzare un semplice ping per verificare se un dato indirizzo fornito da un utente è vero, oppure finto o comunque non più online e sto giocando con le funzioni in PHP relative a questo caso.
Ebbene mi tornano sempre indietro informazioni falsate, per esempio cercando http://www.google.com con la funzione dns_getrecord() mi ritorna:
Dove l'host è modificato in automatico ( avevo proprio passato quello di Google senza alterazioni ) l'IP che si legge è quello della pagina principale di AV.["host"]=>
string(36) "http://www.google.com.altervista.org"
["class"]=>
string(2) "IN"
["ttl"]=>
int(7200)
["type"]=>
string(1) "A"
["ip"]=>
string(12) "176.9.48.176"
Insomma senza star qui a menzionare tutti i casi, pare che ad usare queste funzioni non si riesca a realizzare un sistema di pinging. ( ho provato sia con fsockopen() per verificare se esiste un dato url, o get_headers() ma niente non funziona, addirittura persino http://fgfgsfghthbt per lui esiste :)
C'è un modo per avere questi dati? Ne ho bisogno per controllare quanto inserito dai miei utenti nel sito che sto costruendo.