ping

ping vérifie l’accessibilité HTTP depuis l’environnement PHP de l’hébergement : statut, URL finale, adresses résolues, temps de réponse et diagnostic TLS optionnel.

RéseauVersion 1.2.7Stable
lil-terminal

Vue d’ensemble

Utilisez ping pour savoir si cet hébergement peut joindre un endpoint web. Il n’utilise pas ICMP : il suit le même chemin HTTP qu’une application PHP.

Un contrôle HTTP, pas un ping ICMP

-i montre les adresses résolues, -4 et -6 isolent une famille IP et -t ajoute temps et URL finale. -k ne sert qu’au diagnostic de confiance TLS ; un succès avec lui ne valide pas le certificat.

Syntaxe

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

Référence

ping me

utiliser l’hôte courant

ping example.com

afficher le code d’état HTTP

ping https://example.com -k

tester HTTPS sans vérifier le certificat TLS (diagnostic)

-f

afficher les en-têtes HTTP finaux de la réponse

-i

afficher les adresses IPv4 et IPv6 résolues

-t

afficher l’état HTTP, l’URL finale et le temps de réponse

-4

forcer la requête HTTP en IPv4 lorsque cURL est disponible

-6

forcer la requête HTTP en IPv6 lorsque cURL est disponible

-k

désactiver la vérification du certificat TLS pour un diagnostic HTTPS explicite

Hôte courant

ping me est l’unique forme spéciale pour l’hôte qui sert la requête lil-terminal courante. Toute autre cible est interprétée comme un nom d’hôte, une adresse IP ou une URL HTTP/HTTPS ordinaire.

Diagnostic

-4 et -6 imposent une famille d’adresses avec cURL, utile sur un hébergement dual-stack. -k désactive la validation du certificat uniquement pour le diagnostic ; une réponse réussie avec -k ne valide pas le certificat.

Inspection DNS cohérente

ping -i respecte -4/-6 sans exiger cURL ; les schémas URL non pris en charge sont refusés.

Aperçu interactif du sandbox

Lancez les exemples préparés directement sur la page. Les résultats sont prédéfinis et affichés dans le navigateur ; aucune commande terminal n’est exécutée sur le serveur.

Vérifier l’hôte actuel et le temps de réponse

Installer et gérer

Installez la version compatible actuelle. Choisissez Base pour l’ensemble complet des fonctions ou Minimum pour le paquet réduit ; utilisez upgrade pour mettre à jour un module déjà installé.

Base et Minimum sont deux paquets de la même version actuelle du module.

Paquet Base

Installer le paquet complet avec référence locale et tous les modes publiés.

install ping
Paquet Minimum

Installer le paquet réduit. La référence locale est omise ; help <cmd> -i ouvre la référence serveur actuelle.

install ping -m
Version publique exacte

Installer exactement cette version publiée.

install ping -v 1.2.7
Vérifier ou mettre à jour

upgrade vérifie la compatibilité et remplace le bloc seulement si nécessaire.

upgrade ping
Supprimer le module

Supprimer le bloc d’extension sans toucher au noyau ni aux autres modules.

install ping -u

Exemples

Les exemples sont copiables mais ne sont pas exécutés par le site. Vérifiez chemins, droits et options destructrices.

Vérifier l’hôte actuel et le temps de réponse
ping example.test
Exemple pédagogique hors ligne — aucune requête HTTP, mail ou TLS réelle
200
Afficher l’état HTTP, l’URL finale et le temps de réponse
ping example.test -t
Exemple pédagogique hors ligne — aucune requête HTTP, mail ou TLS réelle
HTTP:		200
Time:		14.8 ms
URL:		https://example.test/
Afficher les en-têtes HTTP finaux de la réponse
ping example.test -f
Exemple pédagogique hors ligne — aucune requête HTTP, mail ou TLS réelle
HTTP/2 200
content-type: text/html; charset=UTF-8
cache-control: max-age=60
Afficher les adresses IPv4 et IPv6 résolues
ping example.test -i
Exemple pédagogique hors ligne — aucune requête HTTP, mail ou TLS réelle
Host:		example.test
IPv4:		192.0.2.80
IPv6:		2001:db8::80
Afficher les adresses IPv4 et IPv6 résolues
ping example.test -i -4
Exemple pédagogique hors ligne — aucune requête HTTP, mail ou TLS réelle
Host:		example.test
IPv4:		192.0.2.80
IPv6:		-
Afficher les adresses IPv4 et IPv6 résolues
ping example.test -i -6
Exemple pédagogique hors ligne — aucune requête HTTP, mail ou TLS réelle
Host:		example.test
IPv4:		-
IPv6:		2001:db8::80
Afficher les adresses IPv4 et IPv6 résolues
ping 192.0.2.80 -i
Exemple pédagogique hors ligne — aucune requête HTTP, mail ou TLS réelle
Host:		192.0.2.80
IPv4:		192.0.2.80
IPv6:		-
PTR:		-
Refuser un hôte invalide
ping https://example.test/health
Exemple pédagogique hors ligne — aucune requête HTTP, mail ou TLS réelle
200
Afficher l’état HTTP, l’URL finale et le temps de réponse
ping https://example.test/health -t
Exemple pédagogique hors ligne — aucune requête HTTP, mail ou TLS réelle
HTTP:		200
Time:		14.8 ms
URL:		https://example.test/health
Désactiver la vérification du certificat TLS pour un diagnostic HTTPS explicite
ping https://example.test -k
Exemple pédagogique hors ligne — aucune requête HTTP, mail ou TLS réelle
200
Forcer la requête HTTP en IPv4 lorsque cURL est disponible
ping example.test -4
Exemple pédagogique hors ligne — aucune requête HTTP, mail ou TLS réelle
200
Forcer la requête HTTP en IPv6 lorsque cURL est disponible
ping example.test -6
Exemple pédagogique hors ligne — aucune requête HTTP, mail ou TLS réelle
200
Utiliser l’hôte courant
ping me
Exemple pédagogique hors ligne — aucune requête HTTP, mail ou TLS réelle
200

ping me récupère l’hôte de la requête HTTP courante. Vous testez ainsi exactement le site depuis lequel le terminal est ouvert sans ressaisir son domaine.

Afficher l’état HTTP, l’URL finale et le temps de réponse
ping me -t
Exemple pédagogique hors ligne — aucune requête HTTP, mail ou TLS réelle
HTTP:		200
Time:		14.8 ms
URL:		https://example.test/
Afficher le code d’état HTTP
ping example.test -4 -6
Exemple pédagogique hors ligne — aucune requête HTTP, mail ou TLS réelle
Choose either IPv4 or IPv6
Afficher le code d’état HTTP
ping example.test -z
Exemple pédagogique hors ligne — aucune requête HTTP, mail ou TLS réelle
?
Ping · 17
ping "bad host"
Exemple pédagogique hors ligne — aucune requête HTTP, mail ou TLS réelle
Invalid host
Ping · test
ping ftp://example.test
Exemple pédagogique hors ligne — aucune requête HTTP, mail ou TLS réelle
Invalid host
Ping · 19
ping nonexistent.invalid
Exemple pédagogique hors ligne — aucune requête HTTP, mail ou TLS réelle
Host not found
Ping · 20
ping
Exemple pédagogique hors ligne — aucune requête HTTP, mail ou TLS réelle
?
Afficher le code d’état HTTP
ping example.test unexpected
Exemple pédagogique hors ligne — aucune requête HTTP, mail ou TLS réelle
?
Afficher les adresses IPv4 et IPv6 résolues
ping https://example.test -i -k
Exemple pédagogique hors ligne — aucune requête HTTP, mail ou TLS réelle
Host:		example.test
IPv4:		192.0.2.80
IPv6:		2001:db8::80
Afficher les adresses IPv4 et IPv6 résolues
ping 192.0.2.80 -i -6
Exemple pédagogique hors ligne — aucune requête HTTP, mail ou TLS réelle
Host:		192.0.2.80
IPv4:		-
IPv6:		-
PTR:		-
Afficher les adresses IPv4 et IPv6 résolues
ping example.test -i -4 -6
Exemple pédagogique hors ligne — aucune requête HTTP, mail ou TLS réelle
Choose either IPv4 or IPv6

Documentation associée

Version publique actuelle

v1.2.72026-10-31

Diagnostic HTTPS documenté

L’option existante ping -k figure désormais dans l’aide intégrée.