Outil de Test Ping
Vérifiez la connectivité réseau et la latence d'un serveur ou domaine en ligne
Entrez une adresse IP ou un domaine et cliquez sur "Démarrer le Ping" pour tester la connectivité
Qu'est-ce que le Test Ping ?
Un test ping vérifie si un hôte cible est joignable sur le réseau et estime la latence de réponse. Le ping traditionnel envoie des requêtes ICMP echo et mesure le temps aller-retour; dans un navigateur ou environnement web, d’autres méthodes peuvent être utilisées car l’accès ICMP direct n’est pas disponible. Ping sert au diagnostic réseau, monitoring serveur, comparaison de latence, suspicion DNS et distinction entre problème local et hôte distant. Un ping réussi ne prouve pas qu’un site, port, base de données ou login fonctionne, et un échec ne signifie pas toujours que le serveur est hors ligne, car firewalls et politiques peuvent bloquer ICMP. Il faut croiser avec DNS, traceroute, ports et tests applicatifs.
Comment utiliser
Comment utiliser
- Saisissez l'adresse du serveur cible dans le champ « Adresse IP / Domaine »
- Sélectionnez le nombre de pings (1-20), par défaut 4
- Cliquez sur le bouton « Lancer le Ping » et attendez la fin du test
- Consultez les statistiques : taux de perte de paquets, latence moyenne, latence min/max
- Consultez les résultats détaillés pour chaque ping : statut, latence, TTL
Conseils réseau
- Un ping échoué ne signifie pas toujours qu'un site est hors ligne ; de nombreux serveurs bloquent l'ICMP tandis que HTTP ou HTTPS fonctionne normalement.
- Comparez plusieurs cibles avant de diagnostiquer un problème réseau afin de distinguer les problèmes de connexion locale d'un hôte inaccessible.
Cas d’utilisation
Principe technique
L'outil ping envoie une sonde depuis le serveur backend de ToolAct vers l'hôte cible, mesurant l'accessibilité et la latence aller-retour. Le ping traditionnel opère à la couche 3 du modèle OSI en utilisant ICMP (Internet Control Message Protocol, RFC 792) : la source envoie une requête ICMP Echo Request (Type 8, Code 0) contenant un numéro de séquence et une charge utile, et la destination répond avec un ICMP Echo Reply (Type 0, Code 0). Le temps aller-retour (RTT) est l'intervalle entre l'envoi de la requête et la réception de la réponse, mesuré en millisecondes. Comme les navigateurs ne peuvent pas envoyer de paquets ICMP bruts (l'API Socket n'expose pas de sockets bruts au contenu web), cet outil relaie le ping via une API backend — le processus côté serveur exécute l'échange ICMP réel et renvoie les résultats au navigateur. Le champ TTL (Time to Live) de l'en-tête IP est décrémenté de 1 à chaque saut de routeur ; lorsque le TTL atteint 0, le routeur supprime le paquet et renvoie un message ICMP Time Exceeded (Type 11). C'est le mécanisme derrière traceroute, mais dans un test ping, la valeur TTL initiale révèle le système d'exploitation de la cible : Windows utilise 128 par défaut, Linux/macOS 64, et les équipements réseau souvent 255. Soustraire le TTL reçu de la valeur par défaut donne un nombre approximatif de sauts vers la cible. La perte de paquets est calculée comme (paquets envoyés - paquets reçus) / paquets envoyés × 100 %. Zéro perte signifie que toutes les sondes sont revenues dans le délai ; une perte intermittente peut indiquer de la congestion, du matériel défectueux, une limitation de débit ou la désactivation d'ICMP par la cible ou un pare-feu intermédiaire. De nombreux serveurs de production et fournisseurs cloud désactivent entièrement ICMP en périphérie, donc un résultat de 100 % de perte ne signifie pas nécessairement que l'hôte est hors ligne — cela peut signifier qu'ICMP est filtré. L'outil rapporte les latences min, max et moyenne sur toutes les sondes réussies, qui révèlent ensemble la gigue : une moyenne basse avec un max élevé suggère des pics occasionnels, tandis qu'un min/max constant indique un lien stable.
- Mécanisme ICMP Echo (RFC 792) : l'Echo Request (Type 8) transporte un identifiant 16 bits, un numéro de séquence 16 bits et une charge utile optionnelle — l'Echo Reply (Type 0) renvoie le même identifiant et séquence, permettant à l'émetteur de faire correspondre les réponses aux requêtes.
- Mesure du RTT : le temps aller-retour est l'intervalle réel entre la transmission de la requête et la réception de la réponse, incluant le délai de propagation réseau, la mise en file d'attente des routeurs et le temps de traitement de la cible — des valeurs inférieures à 1 ms suggèrent que la cible est sur le même LAN, tandis que 100+ ms suggèrent des chemins intercontinentaux.
- Inférence du nombre de sauts par TTL : les valeurs TTL initiales suivent les conventions des systèmes d'exploitation (Windows 128, Linux/macOS 64, équipements réseau 255) ; le nombre approximatif de sauts = TTL initial − TTL reçu — un TTL reçu de 117 depuis un hôte Windows suggère environ 11 sauts de routeur.
- Interprétation de la perte de paquets : < 2 % de perte sur un chemin bien connecté est normal ; 2-10 % suggère de la congestion ou un lien instable ; > 10 % indique un problème sérieux — mais le filtrage ICMP par les pare-feux ou fournisseurs cloud peut produire un faux 100 % de perte sur un hôte par ailleurs sain.
- Statistiques de latence : min, max et moyenne arithmétique sur N sondes révèlent la gigue — une moyenne basse avec un max élevé indique une congestion sporadique ; l'écart type (non affiché mais calculable depuis le tableau par paquet) quantifie la dispersion.
- Limitation du navigateur : JavaScript ne peut pas envoyer de paquets ICMP bruts car les API WebSocket, fetch et XMLHttpRequest opèrent à la couche application (TCP/TLS/HTTP) — l'outrelaie les pings via une API backend, donc la latence mesurée inclut un aller-retour HTTP supplémentaire vers le serveur de ToolAct.
- Limitation de débit ICMP : de nombreux hôtes et routeurs appliquent une limitation de débit ICMP (paramètre noyau Linux net.ipv4.icmp_ratelimit, par défaut 1000 ms) — envoyer des sondes plus vite que la limite provoque une perte de paquets artificielle qui ne reflète pas les conditions réseau réelles.
Exemples
Test du serveur DNS local
Ping 8.8.8.8 (Google DNS) → Latence moyenne 15 ms, 0 % de perte de paquets = bonne connexionChoix de serveur de jeu
Ping game-server-us.example.com → 45 ms, game-server-eu.example.com → 120 ms → Choisir le serveur USDiagnostic de problème réseau
Ping du routeur local: 1 ms, Ping de la passerelle FAI: timeout → Problème au niveau du FAIFAQ
Comment fonctionne ce « ping » dans un navigateur ?
Les navigateurs ne peuvent pas envoyer de paquets ICMP echo comme la commande système `ping`. La page émet des requêtes HTTP(S) vers la cible et mesure le temps d'aller-retour. Le résultat est la latence réelle vers un service web, qui inclut la poignée de main TCP, TLS et la surcharge HTTP : généralement plus élevée qu'un ping ICMP.
Pourquoi mon ping web est-il toujours plus élevé que `ping` depuis le terminal ?
ICMP est un seul aller-retour. HTTPS ajoute la poignée de main TCP SYN/ACK et TLS sur la première requête (~3 allers-retours), plus la requête/réponse HTTP par-dessus. Une fois la connexion chaude, la page peut la réutiliser (HTTP/2 keep-alive) et les mesures suivantes se rapprochent du vrai RTT.
Puis-je pinger n'importe quel hôte ?
Seulement les hôtes qui répondent en HTTPS sur les ports standard. Les serveurs sans services web, ou qui bloquent CORS, peuvent échouer. Les sites hébergés dans le cloud fonctionnent généralement ; les hôtes de réseau privé (10.x, 192.168.x) ne fonctionnent que s'ils sont accessibles depuis le serveur de la page, pas depuis votre réseau local.
Cela divulgue-t-il mes données à la cible ?
Chaque ping est une vraie requête HTTP. Le serveur cible la journalise (votre IP et User-Agent) comme n'importe quelle visite. Ne pingez pas des hôtes internes qui ne vous appartiennent pas ; ne pingez pas si rapidement que cela soit interprété comme une tentative de déni de service.
La requête est-elle signée ?
Les pings vers notre backend passent par un proxy signé qui normalise la requête : nous transmettons le test à la destination, pas votre IP. La cible voit notre backend, pas vous.
Pourquoi le résultat fluctue-t-il ?
La latence réseau varie naturellement avec la congestion, les changements d'itinéraires et la charge du serveur cible. Un résultat stable sur de nombreux échantillons est plus significatif qu'une mesure unique ; la page rapporte le min, le max et la moyenne.
Puis-je tracer la route ?
Non : traceroute nécessite la manipulation brute de paquets IP, ce que les navigateurs ne peuvent pas faire. Utilisez mtr ou traceroute en ligne de commande pour cela. Cette page ne mesure que la latence de bout en bout.