Outil de détection en ligne Ping
À propos deOutil de détection en ligne Ping:
Cet outil de ping en ligne renvoie le résultat du ping sur le serveur Linux.Vous pouvez choisir le nombre de ping sur le nom de domaine et l'intervalle de temps entre deux requêtes ping.
Avez-vous besoin d'ajouter un préfixe www. Pour envoyer un ping à un nom de domaine?
Pour certains sites, vous devez ajouter le préfixe www
, par exemple www.microsoft.com
et www.quora.com
le test de ping échoue, implémentez le préfixe www.
avant le nom de domaine car certains propriétaires de domaine ne configurent pas DNS par défaut. Réglage.
Pourquoi dois-je utiliser la détection Ping?
Avez-vous eu un long retard dans la conversation sur Skype? Vous sentez-vous en retard lorsque vous jouez à des jeux en ligne? Vous devriez vérifier le délai entre votre domicile et le site Web.
La détection par ping calcule le temps aller-retour de votre domicile à tout serveur Web avec une adresse IP publique ou un nom de domaine (à partir du lien que vous avez cliqué depuis le serveur Web), ainsi que le nombre de paquets transmis, les données reçues. Le nombre de paquets et le nombre de paquets perdus.
Pour les jeux en ligne, la latence des serveurs de jeu de ping devrait être maintenu à 100ms
ci - dessous, ping si le retard est supérieur à 200ms
l'expérience intolérable pour l' activité régulière de la navigation sur le Web, l' impact de latence ping moins sur l'expérience en ligne. Latence Ping et la vitesse d'Internet est 2
Ge Différents concepts, une latence élevée ne signifie pas que vous ne pouvez tolérer que la résolution 480p
de Netflix, bien que la latence des requêtes ping et la vitesse de l'Internet soient souvent reflétées comme une corrélation positive.
Il existe plusieurs moyens de réduire le délai du ping: un trafic Internet important peut avoir un impact négatif sur la latence du ping, de sorte que la vitesse de l'Internet est plus rapide la nuit et que le taux de perte de paquets est inférieur à celui du jour.
Plus de liens vers la détection de ping:
Wikipedia (ping): https://en.wikipedia.org/wiki/Ping_(networking_utility)
RFC 792 (ping): https://tools.ietf.org/html/rfc792
Détection de ping sous Linux (Ubuntu): https://linux.die.net/man/8/ping
Détection de ping dans le système Windows: https://docs.microsoft.com/en-us/windows-server/administration/windows-commands/ping
Commande de détection de ping dans le système Linux:
NAME ping - send ICMP ECHO_REQUEST to network hosts SYNOPSIS ping [-aAbBdDfhLnOqrRUvV46] [-c count] [-F flowlabel] [-i interval] [-I interface] [-l preload] [-m mark] [-M pmtudisc_option] [-N nodeinfo_option] [-w deadline] [-W timeout] [-p pattern] [-Q tos] [-s packetsize] [-S sndbuf] [-t ttl] [-T timestamp option] [hop ...] destination
root@instance-1:/var/log/apache2# ping -c 4 -i 1 facebook.com PING facebook.com (157.240.22.35) 56(84) bytes of data. 64 bytes from edge-star-mini-shv-01-sjc3.facebook.com (157.240.22.35): icmp_seq=1 ttl=52 time=19.1 ms 64 bytes from edge-star-mini-shv-01-sjc3.facebook.com (157.240.22.35): icmp_seq=2 ttl=52 time=18.6 ms 64 bytes from edge-star-mini-shv-01-sjc3.facebook.com (157.240.22.35): icmp_seq=3 ttl=52 time=18.9 ms 64 bytes from edge-star-mini-shv-01-sjc3.facebook.com (157.240.22.35): icmp_seq=4 ttl=52 time=18.7 ms --- facebook.com ping statistics --- 4 packets transmitted, 4 received, 0% packet loss, time 3004ms rtt min/avg/max/mdev = 18.697/18.857/19.102/0.189 ms
Adresse IP ou nom de domaine Ping avec Python (à l'aide du socket de paquet):
import socket import time def ping(ip_or_domain, count): for i in range(1, count): try: start_time = time.time() socket.gethostbyname(ip_or_domain) end_time = time.time() total_time = round((end_time - start_time) * 1000, 2) print('{0} is reachable: icmp_seq={1} time={2}ms'.format(ip_or_domain, i, total_time)) except socket.herror: print('{0} is NOT reachable'.format(ip_or_domain)) if __name__ == "__main__": # ping ip address ping("93.184.216.34", 4) # ping domain ping("coding.tools", 2) ------------------- 93.184.216.34 is reachable: icmp_seq=1 time=19ms 93.184.216.34 is reachable: icmp_seq=2 time=31ms 93.184.216.34 is reachable: icmp_seq=3 time=15ms 93.184.216.34 is reachable: icmp_seq=4 time=13ms coding.tools is reachable: icmp_seq=1 time=14ms coding.tools is reachable: icmp_seq=2 time=7ms
Adresse IP de ping ou nom de domaine en Java (en utilisant le paquet java.net.InetAddress):
import java.io.IOException; import java.net.InetAddress; public class Ping { public static void ping(String ip_or_domain, int count) throws IOException { InetAddress remote_host = InetAddress.getByName(ip_or_domain); // send ping request "count" times in total for (int i = 1; i <= count; i++) { // Sending ping request long start_time = System.currentTimeMillis(); boolean is_reachable = remote_host.isReachable(5000); long end_time = System.currentTimeMillis(); long total_time = end_time - start_time; if (is_reachable) System.out.println(ip_or_domain + " is reachable: icmp_seq=" + i + " time=" + total_time + "ms"); else System.out.println(ip_or_domain + "is NOT reachable"); } } public static void main(String[] args) throws IOException { // ping ip address ping("93.184.216.34", 4); // ping domain ping("coding.tools", 2); } } ------------------- 93.184.216.34 is reachable: icmp_seq=1 time=19ms 93.184.216.34 is reachable: icmp_seq=2 time=19ms 93.184.216.34 is reachable: icmp_seq=3 time=15ms 93.184.216.34 is reachable: icmp_seq=4 time=14ms coding.tools is reachable: icmp_seq=1 time=8ms coding.tools is reachable: icmp_seq=2 time=3ms