Ping an IP address from your web browser.
Free Ping Tool Online
Enter the domain name or IP address of the server you wish to ping. Read the information below to learn more about the ping utility, including how it works.
Do not forget to complete the Captcha before submitting the form. This is prevent spam and to make sure you are human. Visitors are not allowed to use this website in an automated fashion. Automated requests can be accessed using the API. MEMBERSHIP IS FREE. Members who are logged in can access ad-free tools without entering Captcha information.
How the Ping Tool Works
The online Ping utility sends a packet of data directly to the IP address you enter. If you enter a domain instead of an IP address, the tool will find the IP address of the host name you enter. The Ping will send 4 individual packets using the Internet Control Message Protocol, or ICMP. Once all responses have been received, or timed out, the results will display on this page. The results will look like the picture below.
How to Interpret the Ping Results
The first line of the results will show the IP address or the host you attempted to ping and the total bytes of data sent. The next 4 lines will display information about the 4 packets that were sent. Each line of packet information will contain the following data:
- Number of bytes sent.
- IP address of the host.
- Sequence number of the packet.
- The hosts time to live, or "TTL".
- And the round trip time, or "RTT".
Beneath the primary results, you will see the statistics for the entire session. Included in the statistics are the following details:
- The number of packets transmitted.
- The number of packets received.
- The percentage of packets lost.
- The total time it took the ping to complete.
- The minimum round trip time of the 4 packets.
- The maximum round trip time of the 4 packets.
- The average round trip time of the 4 packets.
- The standard deviation of the packet RTT data.
Read more about Ping on Wikipedia.
What does the ping utility do?
Ping is a network utility used to troubleshoot issues with computer networks. Essentially, it is a program that sends a tiny amount of information to an IP address and waits for a response. The information is known as a packet. The statistics help network administrators determine problems with Internet connections.
What is ICMP?
ICMP is an acronym for Internet Control Message Protocol. The protocol sits on top of the Internet Protocol, which is the language of the World Wide Web. The packets used in the ping utility are composed of IP data and ICMP data.
Together, the information from the ICMP headers and the IP headers form a packet. The packet contains information such as where the ping should be sent and the IP address that sent it. This is the data that is sent to the host in a ping "echo". The response includes similar information. The utility then generates statistics based on the time it took for the ping to reach the destination and return to the sender. This time is called the "round trip time", or RTT.
ICMP Message Types
When using the ping function from a command line interface, such as Widows command prompt, you may receive a message for each request. The following table lists the types of messages used in an ICMP message including the message type, the status code, and the description.
|0||0||echo reply (to ping)|
|3||0||destination network unreachable|
|3||1||destination host unreachable|
|3||2||destination protocol unreachable|
|3||3||destination port unreachable|
|3||6||destination network unknown|
|3||7||destination host unknown|
|4||0||source quench (congestion control)|
|12||0||IP header is bad|
Unable to ping
If your unable to ping an IP address, more than likely it is the result of a network security setting. Some routers, especially home routers, are set to deny anonymous messages from external sources. The types of messages that are blocked usually include ICMP. This is because the ICMP protocol has previously been know as a source of Denial of Service attacks, or DOS attacks. If you are trying to ping a device on a network and you have the ability to adjust the router settings, try enabling anonymous requests temporarily under your router's security settings.