Ping alat deteksi online

Nama domain atau alamat IP

Waktu ping

Interval waktu ping


TentangPing alat deteksi online:

Alat ping online ini mengembalikan hasil ping dari server Linux. Anda dapat memilih berapa kali untuk melakukan ping nama domain dan interval waktu antara dua permintaan ping.

comic ping

Apakah Anda perlu menambahkan awalan www untuk mem-ping nama domain?

Untuk beberapa situs, Anda harus menambahkan awalan www , misalnya www.microsoft.com dan www.quora.com tes ping gagal, harap laksanakan awalan www. sebelum nama domain. Ini karena beberapa pemilik domain menetapkan DNS untuk tidak menggunakan default. Pengaturan.

Mengapa saya perlu menggunakan deteksi Ping?

Sudahkah Anda mengalami penundaan lama dalam percakapan Skype? Apakah Anda merasa tertunda saat bermain game online? Anda harus memeriksa penundaan dari rumah Anda ke situs web.

Deteksi Ping menghitung waktu bolak-balik dari rumah Anda ke server web mana pun dengan alamat IP publik atau nama domain (dari tautan yang Anda klik kembali dari server web). Ini juga memberi tahu Anda berapa banyak paket yang telah dikirim, data yang diterima. Jumlah paket dan jumlah paket yang hilang.

Untuk permainan online, penundaan ping dari server permainan harus dijaga di bawah 100 100ms . Jika penundaan ping melebihi 200ms , pengalaman akan menjadi tak tertahankan. Untuk kegiatan penelusuran web biasa, penundaan ping kurang berdampak pada pengalaman online. Penundaan ping dan kecepatan internet adalah 2 Konsep yang berbeda, latensi tinggi tidak berarti Anda hanya dapat mentolerir resolusi 480p dari Netflix, meskipun ping latensi dan kecepatan Internet sering tercermin sebagai korelasi positif.

Ada beberapa cara untuk mengurangi penundaan ping: Lalu lintas Internet yang besar dapat berdampak negatif pada latensi ping, sehingga kecepatan Internet lebih cepat di malam hari dan tingkat kehilangan paket lebih rendah daripada di siang hari.

Lebih banyak tautan ke deteksi ping:

Wikipedia (ping): https://en.wikipedia.org/wiki/Ping_(networking_utility)

RFC 792 (ping): https://tools.ietf.org/html/rfc792

Deteksi ping di Linux (Ubuntu): https://linux.die.net/man/8/ping

Deteksi ping di sistem Windows: https://docs.microsoft.com/en-us/windows-server/administration/windows-commands/ping

Perintah deteksi ping dalam sistem 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
    

Ping alamat IP atau nama domain dengan Python (menggunakan soket paket):

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
    

Ping alamat IP atau nama domain di Jawa (menggunakan paket 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