如何使用 Ping 命令測試您的網絡

已發表: 2022-01-29

ping 命令將數據包發送到網絡上的特定 IP 地址,然後讓您知道傳輸該數據並獲得響應所需的時間。 這是一個方便的工具,可用於快速測試網絡的各個點。 以下是如何使用它。

Ping 是如何工作的?

Ping 來自聲納技術中使用的一個術語,它發出聲音脈衝,然後監聽迴聲返回。 在計算機網絡上,大多數操作系統都內置了一個 ping 工具,它們的工作方式幾乎相同。 您發出 ping 命令以及特定的 URL 或 IP 地址。 您的計算機將幾個信息包發送到該設備,然後等待響應。 當它收到響應時,ping 工具會顯示每個數據包往返所需的時間——或者告訴您沒有回复。

這聽起來很簡單,而且確實如此。 但是你可以用它來達到很好的效果。 您可以測試您的計算機是否可以訪問本地網絡上的其他設備(例如路由器),或者是否可以訪問 Internet 上的設備。 這可以幫助您確定網絡問題是在本地網絡的某個地方,還是在其他地方。 數據包返回給您的時間可以幫助您識別慢速連接,或者您是否遇到數據包丟失。

您使用的操作系統幾乎無關緊要。 拉起終端或命令提示符窗口,您可以在 macOS、Linux 或任何版本的 Windows 上使用 ping。

相關:你應該知道的 10 個有用的 Windows 命令

如何使用平

我們將在此處的示例中使用 Windows 命令提示符。 但您也可以在 Windows PowerShell 或 macOS 或任何 Linux 發行版上的終端應用程序中使用 ping 命令。 一旦你開始使用實際的命令,它在任何地方的工作方式都是一樣的。

廣告

在 Windows 中,點擊 Windows+R。 在“運行”窗口中,在搜索框中鍵入“cmd”,然後按 Enter。

在提示符處,鍵入“ping”以及要 ping 的 URL 或 IP 地址,然後按 Enter。 在下圖中,我們正在 ping www.howtogeek.com 並獲得正常響應。

該響應顯示您正在 ping 的 URL、與該 URL 關聯的 IP 地址以及第一行發送的數據包的大小。 接下來的四行顯示來自每個單獨數據包的回复,包括響應所需的時間(以毫秒為單位)和數據包的生存時間 (TTL),這是數據包之前必須經過的時間量被丟棄。

在底部,您將看到一個摘要,其中顯示了發送和接收的數據包數量,以及最小、最大和平均響應時間。

在下一張圖片中,我們正在使用路由器的 IP 地址 ping 本地網絡上的路由器。 我們也得到了正常的回應。

當 ping 工具沒有從您正在 ping 的任何設備獲得響應時,它也會讓您知道這一點。

廣告

這就是最基本的 ping 使用方法。 當然,與大多數命令一樣,您可以使用一些高級開關來使其行為有所不同。 例如,您可以讓它一直 ping 目標直到您停止命令,指定您希望它 ping 的次數,設置它應該 ping 的頻率等等。 但除非您正在執行一些非常特定類型的故障排除,否則您無需過多擔心這些高級開關。

但是,如果您對它們感到好奇,只需輸入“ping /?” 在命令提示符處查看列表。

那麼,您可以使用 Ping 做什麼?

既然您知道如何使用該命令,那麼您可以使用它來做一些有趣的事情:

  • ping 一個 URL(如 www.howtogeek.com)或 IP 地址以查看您是否可以訪問 Internet 目的地。 如果您得到成功的響應,您就知道您和該目的地之間的所有網絡設備都在工作,包括您計算機中的網絡適配器、您的路由器,以及您的路由器和目的地之間互聯網上存在的任何設備。 如果您有興趣進一步探索這些路線,您可以使用另一個名為 tracert 的網絡工具來做到這一點。
  • Ping URL 以解析其 IP 地址。 如果您想知道特定 URL 的 IP 地址,可以 ping 該 URL。 ping 工具會在頂部顯示它正在使用的 IP 地址。
  • ping 您的路由器,看看您是否可以訪問它。 如果您無法成功 ping 某個 Internet 位置,則可以嘗試 ping 您的路由器。 成功的響應讓您知道您的本地網絡工作正常,並且到達 Internet 位置的問題不在您的控制範圍內。
  • ping 您的環回地址 (127.0.0.1)。 如果您無法成功 ping 您的路由器,但您的路由器似乎已打開並正常工作,您可以嘗試 ping 所謂的環回地址。 該地址始終為 127.0.0.1,並且成功 ping 它可以讓您知道計算機上的網絡適配器(以及操作系統中的網絡軟件)工作正常。

注意:您可能無法從本地網絡上的其他計算機獲得 ping 響應,因為這些設備上的內置防火牆阻止它們響應 ping 請求。 如果您希望能夠 ping 這些設備,則需要關閉該設置以允許 ping 通過防火牆。

上面的列表使用一種由外而內的方法,您首先 ping 最遠的目的地,然後再進入更本地的設備。 有些人喜歡通過先 ping 環回地址,然後是他們的路由器(或其他本地設備),然後是 Internet 地址來進行由內而外的工作。

當然,我們在本文中討論的主要是關於使用 ping 在家庭或小型企業網絡上執行故障排除。 在更大的網絡上,要擔心的複雜性要多得多。 另外,如果您的任務是對大型網絡進行故障排除,您可能已經知道如何使用 ping 和許多其他網絡工具。

相關:適合開發人員和愛好者的最佳 Linux 筆記本電腦