ping

ping verifica la raggiungibilità HTTP dall’ambiente PHP dell’hosting: stato, URL finale, indirizzi risolti, tempo di risposta e diagnostica TLS opzionale.

ReteVersione 1.2.7Stabile
lil-terminal

Panoramica

Usa ping per sapere se questo hosting riesce a raggiungere un endpoint web. Non usa ICMP: segue lo stesso percorso HTTP disponibile a un’applicazione PHP.

È un controllo HTTP, non un ping ICMP

-i mostra gli indirizzi risolti, -4 e -6 isolano problemi di una famiglia IP e -t aggiunge tempo e URL finale. -k serve solo a diagnosticare la fiducia TLS; il successo non valida il certificato.

Sintassi

lil-terminal
ping <host|url|me> [options]

Riferimento

ping me

usare l’host corrente

ping example.com

mostrare il codice di stato HTTP

ping https://example.com -k

verificare HTTPS senza controllare il certificato TLS (diagnostica)

-f

mostrare gli header HTTP finali della risposta

-i

mostrare gli indirizzi IPv4 e IPv6 risolti

-t

mostrare stato HTTP, URL finale e tempo di risposta

-4

forzare la richiesta HTTP su IPv4 quando cURL è disponibile

-6

forzare la richiesta HTTP su IPv6 quando cURL è disponibile

-k

disattivare la verifica del certificato TLS per una diagnosi HTTPS esplicita

Host corrente

ping me è l’unica forma speciale per l’host che serve la richiesta lil-terminal corrente. Ogni altro target viene interpretato come un normale nome host, indirizzo IP o URL HTTP/HTTPS.

Diagnostica

-4 e -6 forzano una famiglia di indirizzi quando cURL è disponibile, utile su hosting dual-stack. -k disattiva la verifica del certificato solo per diagnosi; un risultato positivo con -k non convalida il certificato.

Controllo DNS coerente

ping -i rispetta -4/-6 anche senza cURL; gli schemi URL non supportati sono rifiutati.

Anteprima interattiva del sandbox

Esegui gli esempi preparati direttamente nella pagina. I risultati sono predefiniti e mostrati nel browser; sul server non viene eseguito alcun comando del terminale.

Controllare l’host corrente e il tempo di risposta

Installa e gestisci

Installa la versione compatibile corrente. Scegli Base per tutte le funzioni o Minimum per il pacchetto ridotto; usa upgrade per aggiornare un modulo già installato.

Base e Minimum sono due pacchetti della stessa release corrente del modulo.

Pacchetto Base

Installa il pacchetto completo con riferimento locale e tutte le modalità pubblicate.

install ping
Pacchetto Minimum

Installa il pacchetto ridotto. Il riferimento locale è omesso; help <cmd> -i apre il riferimento server corrente.

install ping -m
Versione pubblica esatta

Installa esattamente questa versione pubblicata.

install ping -v 1.2.7
Controlla o aggiorna

upgrade controlla la compatibilità e sostituisce il blocco solo quando serve.

upgrade ping
Rimuovi modulo

Rimuove il blocco estensione senza toccare core e altri moduli.

install ping -u

Esempi

Gli esempi sono copiabili ma il sito non li esegue. Controlla percorsi, permessi e opzioni distruttive.

Controllare l’host corrente e il tempo di risposta
ping example.test
Esempio didattico offline — nessuna richiesta HTTP, mail o TLS reale
200
Mostrare stato HTTP, URL finale e tempo di risposta
ping example.test -t
Esempio didattico offline — nessuna richiesta HTTP, mail o TLS reale
HTTP:		200
Time:		14.8 ms
URL:		https://example.test/
Mostrare gli header HTTP finali della risposta
ping example.test -f
Esempio didattico offline — nessuna richiesta HTTP, mail o TLS reale
HTTP/2 200
content-type: text/html; charset=UTF-8
cache-control: max-age=60
Mostrare gli indirizzi IPv4 e IPv6 risolti
ping example.test -i
Esempio didattico offline — nessuna richiesta HTTP, mail o TLS reale
Host:		example.test
IPv4:		192.0.2.80
IPv6:		2001:db8::80
Mostrare gli indirizzi IPv4 e IPv6 risolti
ping example.test -i -4
Esempio didattico offline — nessuna richiesta HTTP, mail o TLS reale
Host:		example.test
IPv4:		192.0.2.80
IPv6:		-
Mostrare gli indirizzi IPv4 e IPv6 risolti
ping example.test -i -6
Esempio didattico offline — nessuna richiesta HTTP, mail o TLS reale
Host:		example.test
IPv4:		-
IPv6:		2001:db8::80
Mostrare gli indirizzi IPv4 e IPv6 risolti
ping 192.0.2.80 -i
Esempio didattico offline — nessuna richiesta HTTP, mail o TLS reale
Host:		192.0.2.80
IPv4:		192.0.2.80
IPv6:		-
PTR:		-
Rifiutare un host non valido
ping https://example.test/health
Esempio didattico offline — nessuna richiesta HTTP, mail o TLS reale
200
Mostrare stato HTTP, URL finale e tempo di risposta
ping https://example.test/health -t
Esempio didattico offline — nessuna richiesta HTTP, mail o TLS reale
HTTP:		200
Time:		14.8 ms
URL:		https://example.test/health
Disattivare la verifica del certificato TLS per una diagnosi HTTPS esplicita
ping https://example.test -k
Esempio didattico offline — nessuna richiesta HTTP, mail o TLS reale
200
Forzare la richiesta HTTP su IPv4 quando cURL è disponibile
ping example.test -4
Esempio didattico offline — nessuna richiesta HTTP, mail o TLS reale
200
Forzare la richiesta HTTP su IPv6 quando cURL è disponibile
ping example.test -6
Esempio didattico offline — nessuna richiesta HTTP, mail o TLS reale
200
Usare l’host corrente
ping me
Esempio didattico offline — nessuna richiesta HTTP, mail o TLS reale
200

ping me prende l’host dalla richiesta HTTP corrente, così si controlla proprio il sito da cui è aperto il terminale senza riscrivere il dominio.

Mostrare stato HTTP, URL finale e tempo di risposta
ping me -t
Esempio didattico offline — nessuna richiesta HTTP, mail o TLS reale
HTTP:		200
Time:		14.8 ms
URL:		https://example.test/
Mostrare il codice di stato HTTP
ping example.test -4 -6
Esempio didattico offline — nessuna richiesta HTTP, mail o TLS reale
Choose either IPv4 or IPv6
Mostrare il codice di stato HTTP
ping example.test -z
Esempio didattico offline — nessuna richiesta HTTP, mail o TLS reale
?
Ping · 17
ping "bad host"
Esempio didattico offline — nessuna richiesta HTTP, mail o TLS reale
Invalid host
Ping · test
ping ftp://example.test
Esempio didattico offline — nessuna richiesta HTTP, mail o TLS reale
Invalid host
Ping · 19
ping nonexistent.invalid
Esempio didattico offline — nessuna richiesta HTTP, mail o TLS reale
Host not found
Ping · 20
ping
Esempio didattico offline — nessuna richiesta HTTP, mail o TLS reale
?
Mostrare il codice di stato HTTP
ping example.test unexpected
Esempio didattico offline — nessuna richiesta HTTP, mail o TLS reale
?
Mostrare gli indirizzi IPv4 e IPv6 risolti
ping https://example.test -i -k
Esempio didattico offline — nessuna richiesta HTTP, mail o TLS reale
Host:		example.test
IPv4:		192.0.2.80
IPv6:		2001:db8::80
Mostrare gli indirizzi IPv4 e IPv6 risolti
ping 192.0.2.80 -i -6
Esempio didattico offline — nessuna richiesta HTTP, mail o TLS reale
Host:		192.0.2.80
IPv4:		-
IPv6:		-
PTR:		-
Mostrare gli indirizzi IPv4 e IPv6 risolti
ping example.test -i -4 -6
Esempio didattico offline — nessuna richiesta HTTP, mail o TLS reale
Choose either IPv4 or IPv6

Documentazione correlata

Versione pubblica attuale

v1.2.72026-10-31

Diagnostica HTTPS documentata

L’opzione già supportata ping -k è ora descritta nell’aiuto locale.