ToolActToolAct

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

  1. Saisissez l'adresse du serveur cible dans le champ « Adresse IP / Domaine »
  2. Sélectionnez le nombre de pings (1-20), par défaut 4
  3. Cliquez sur le bouton « Lancer le Ping » et attendez la fin du test
  4. Consultez les statistiques : taux de perte de paquets, latence moyenne, latence min/max
  5. 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

Tester l’accessibilité depuis le backend de ToolActSaisissez un nom d’hôte ou une IP et choisissez de 1 à 20 sondes pour lancer un test ping signé côté serveur. Seul l’hôte ou le domaine que vous avez saisi est envoyé à l’API réseau, et la page elle-même ne journalise, ne stocke ni ne transmet cette cible ailleurs. Le résultat indique l’IP résolue, le nom d’hôte, l’accessibilité, les paquets envoyés et reçus, la perte de paquets, ainsi que les latences minimale, maximale et moyenne.
Diagnostiquer la perte de paquets et la variance de latenceLe tableau par séquence affiche le succès ou l’échec, la latence, le TTL et tout message d’erreur pour chaque sonde, ce dont on a besoin précisément quand un service est atteignable par intermittence ou quand une latence moyenne masque des échecs individuels. Comparez une sonde de référence propre à une sonde problématique, puis vérifiez si la variance correspond aux TTL DNS, aux changements de route BGP ou aux tâches planifiées sur la cible.
Partager des preuves de ping dans des tickets de supportCopiez les résultats sous forme de résumé tabulé avec les statistiques globales et les lignes par paquet. Comme le test s’exécute depuis le serveur et non depuis le JavaScript de votre navigateur, la sortie reflète la visibilité réseau côté serveur et non le comportement ICMP local. Joignez le résumé à un ticket d’hébergement, CDN ou opérateur pour que l’opérateur puisse corréler la trace avec ses propres données de peering ou de bordure.
Comparer plusieurs sondes pour un même hôteAugmentez le nombre de sondes pour un même hôte ou une même IP afin de vérifier si la latence reste stable à travers les vérifications répétées. Les lignes par paquet rendent les échecs intermittents, la perte de paquets et les temps de réponse aberrants plus visibles qu’une simple moyenne, et révèlent des gigue que les moyennes masqueraient autrement.
Adapter le nombre de sondes et le timeout aux réseaux bruyantsUtilisez 1 à 3 sondes pour une vérification rapide d’accessibilité et 8 à 20 pour mettre en évidence des pertes intermittentes sur des liens instables ou des montées en charge saturées. Gardez à l’esprit que le résultat reflète la visibilité réseau du backend, de sorte que les filtres du routeur domestique, du VPN ou de l’opérateur n’apparaîtront pas dans cette trace ; complétez avec traceroute ou mtr si vous soupçonnez un saut spécifique.

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 connexion

Choix de serveur de jeu

Ping game-server-us.example.com → 45 ms, game-server-eu.example.com → 120 ms → Choisir le serveur US

Diagnostic de problème réseau

Ping du routeur local: 1 ms, Ping de la passerelle FAI: timeout → Problème au niveau du FAI

FAQ

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.