Strumento ping

Ping
Ping TCP sulla porta 80. ICMP richiede root e mostra il timeout di connessione.
Avanti

Verifica se un host pubblico accetta connessioni TCP sulla porta 80 dal nostro server. Lo strumento effettua quattro tentativi separati, concede fino a tre secondi a ciascuno e mostra il tempo di connessione di ogni tentativo riuscito. È un controllo di porta TCP, non un echo ICMP, una richiesta HTTP o una misurazione dal tuo dispositivo.

Come eseguire il controllo TCP

  1. 1

    Inserisci un host pubblico

    Usa un dominio come `example.com` o un indirizzo IPv4 pubblico. Lo schema URL, il percorso e un’eventuale porta indicata vengono ignorati: il controllo usa sempre la porta 80.

  2. 2

    Avvia il controllo

    Il nostro server risolve l’host, rifiuta destinazioni private, loopback, link-local e altri indirizzi non pubblici, quindi effettua quattro tentativi di connessione TCP.

  3. 3

    Esamina ogni tentativo

    Una riga riuscita mostra quanto è durata la chiamata di connessione; una riga non riuscita mostra l’errore socket restituito dal server.

  4. 4

    Leggi il riepilogo con cautela

    Minimo, media e massimo considerano solo i tentativi riusciti. La percentuale di perdita è la quota di tentativi di connessione falliti, non la perdita di pacchetti IP misurata.

Che cosa invia davvero questo controllo

Il classico comando ping invia pacchetti ICMP Echo Request e misura le relative risposte. Questo strumento funziona diversamente: il server dell’applicazione chiama connect() per la porta TCP 80. Non invia richieste HTTP, non controlla codici di stato e non scarica pagine.

Un tentativo riuscito dimostra che, in quel momento, una connessione TCP alla porta 80 è stata accettata dal nostro server. Non dimostra che HTTPS sulla porta 443 funzioni, che il sito restituisca contenuti validi o che il servizio sia disponibile per utenti di altre aree geografiche. Anche un errore ha un significato più limitato di “host non disponibile”: la porta 80 può essere chiusa o filtrata mentre altri servizi continuano a funzionare.

Come leggere i risultati

Risultato Significato preciso Che cosa non dimostra
Tempo del tentativo Tempo impiegato per risolvere o aprire quella connessione TCP, in millisecondi Tempo di andata e ritorno ICMP o caricamento della pagina
Minimo Tentativo riuscito più rapido Valore di base garantito per ogni visitatore
Media Media dei soli tentativi riusciti Media che includa i tentativi falliti
Massimo Tentativo riuscito più lento Causa di un ritardo o cambio di percorso
Perdita Percentuale dei quattro tentativi TCP falliti Percentuale di pacchetti persi in rete

Con appena quattro campioni, la differenza tra minimo e massimo può mostrare una variazione nei tempi di connessione, ma non basta per diagnosticare congestione, Wi-Fi, instradamento o perdita di pacchetti. Ripeti il controllo e usa strumenti di diagnostica dedicati se devi analizzare il percorso.

Perché un tentativo può fallire

  • Impossibile risolvere il nome: la ricerca DNS iniziale non ha restituito un indirizzo pubblico, quindi il test di connessione non parte.
  • Connessione rifiutata: la destinazione ha risposto, ma nessun servizio ha accettato la connessione TCP sulla porta 80.
  • Timeout o altro errore socket: un firewall potrebbe scartare la connessione, il percorso o la destinazione potrebbero non essere disponibili, oppure il tentativo potrebbe aver superato il limite di tre secondi.
  • Sono consentite solo destinazioni pubbliche: gli indirizzi privati, loopback, link-local, riservati e gli altri indirizzi non pubblici sono bloccati. Se un nome host si risolve anche in un solo indirizzo bloccato, lo strumento lo rifiuta.

I quattro tentativi vengono eseguiti sul nostro server, non nel browser. Il nome host viene quindi inviato al server per essere elaborato e il risultato descrive la connettività dalla rete del server. Nell’interfaccia in due passaggi, il nome host può anche comparire nell’URL della pagina. Non inserire nomi host interni o riservati.

Ambito e limiti

È un controllo una tantum della porta 80, con quattro tentativi e un timeout di tre secondi per ciascuno. Non offre traceroute, monitoraggio continuo, cronologia o esportazione e non consente di scegliere un’altra porta. Usa uno strumento di verifica dello stato HTTP per ottenere una risposta HTTP reale, una ricerca DNS per consultare i record e un servizio di monitoraggio per controlli nel tempo e da più località.

Domande frequenti

No. Il normale comando ping usa ICMP Echo Request ed Echo Reply. Questo strumento apre connessioni TCP alla porta 80 dal nostro server e misura la durata delle chiamate di connessione. I risultati possono differire perché firewall e servizi gestiscono ICMP e TCP in modo diverso.

Significa solo che la porta 80 ha accettato una connessione TCP dal nostro server. Lo strumento non richiede pagine e non verifica stato HTTP, contenuto, certificato TLS o porta 443. Per questi livelli usa uno strumento HTTP o apri il sito separatamente.

Il browser può usare HTTPS sulla porta 443, mentre questo strumento prova sempre la porta 80. La destinazione potrebbe inoltre filtrare il nostro server o avere connettività diversa a seconda della località. Connessione rifiutata, timeout ed errore DNS sono condizioni diverse: controlla l’errore visualizzato.

È la percentuale dei quattro tentativi di connessione TCP non riusciti: 0%, 25%, 50%, 75% o 100%. Nell’interfaccia è indicata come perdita, ma non misura direttamente i pacchetti persi e non va interpretata come tasso di perdita ICMP.

No. Lo strumento accetta solo host Internet pubblici e si collega sempre alla porta 80. Blocca intervalli privati, locali e riservati per impedire che il server venga usato per raggiungere servizi interni.

Strumenti correlati

Strumento disponibile in altre lingue