我們在 2021 年審查的 9 種最佳網絡故障排除工具

我們在 2021 年審查的 9 種最佳網絡故障排除工具

似乎每個人都將計算機遇到的任何可能問題都歸咎於網絡。不過這是有原因的:它通常是網絡。事實是,網絡很複雜,在典型的網絡上會發生很多事情。發生了很多事情,很多事情都可能出錯。因此,當出現問題時——並且最終會出現問題——您需要開始故障排除。就像任何其他任務一樣,有效的故障排除需要使用適當的工具。今天,我們正在討論最好的網絡故障排除工具。

我們在 2021 年審查的 9 種最佳網絡故障排除工具

我們將從關於網絡故障排除的一般性討論開始。它是什麼,為什麼它是必要的以及如何處理任務。我們將直接進入並介紹我們排名前九的最佳網絡故障排除工具。正如您將看到的,並非我們最喜歡的所有工具都是精心製作的、價值數千美元的工具。有些是大多數操作系統都包含的普通老式命令行工具。事實上,我們試圖在命令行與 GUI 工具之間保持良好的平衡。我們選擇的工具協同工作,形成了我們認為是一個很好的工具集,可以幫助您解決大多數故障排除方案。

關於網絡故障排除

有效的網絡故障排除需要係統的方法。您從基本症狀或用戶投訴開始,然後逐步找出問題的根源。一旦你找到它,修復它通常是小菜一碟。主要的困難通常是找到問題。網絡是大而復雜的東西,所以,從哪裡開始呢?

最好的辦法通常是查看最近的變化。假設您的網絡設置正確,它不會自行中斷。與汽車或其他機械設備不同,網絡不會受到可能導致其最終損壞的磨損和撕裂。大多數時候,當事情開始出錯時,那是因為事情發生了變化。這並不一定意味著網絡已經改變。可能是它的用法不同。例如,單個用戶可能正在從 Internet 下載一個巨大的文件,並導致其他所有人的 Internet 性能下降。

排除任何問題的最基本的黃金法則—​​—不僅僅是網絡——可以為您節省大量時間和痛苦:不要做任何假設。特別是,不要假設用戶會告訴你一切——甚至他們告訴你的都是真的。自己驗證一切。

9 款最佳網絡故障排除工具

至於可以用來解決網絡問題的工具,它們太多了,我們可以寫一整本書來討論它們。事實上,關於這個主題已經寫了很多書。今天,我們將專注於我們發現的最有用的工具。您可能已經了解其中的一些,但可能沒有意識到它們如何幫助排除故障。我們列表中的其他工具僅用於幫助排除故障。

1. SolarWinds 工程師工具集免費試用

我們的第一個條目是來自 SolarWinds的工程師工具集。如果您不了解這家公司,SolarWinds 提供了一些最好的網絡和系統管理工具。其旗艦產品 Network Performance Monitor 是最好的網絡監控工具之一。SolarWinds 還因製作了一些優秀的免費工具而聞名,其中一些工具最近在我們討論最佳子網計算器 或最佳 TFTP 服務器時進行了審查。

但今天,我們談論的是 SolarWinds 工程師的工具集。顧名思義,這不是一個工具,而是一套完整的工具。工程師工具集包括 60 多種不同的工具。它什麼都有。通過自動發現,該工具將發現您的所有網絡設備,包括交換機端口映射等深入細節。雖然一旦出現問題,這對您的故障排除工作沒有多大幫助,但它們可以提高您對網絡的了解,這在故障排除時證明是無價的。

我們在 2021 年審查的 9 種最佳網絡故障排除工具

這個工具集有一些很棒的專用故障排除工具。Ping Sweep、DNS Analyzer 和 TraceRoute 等工具可用於執行強大的網絡診斷并快速解決複雜的網絡問題。如果您擔心安全問題,您可以使用一些工具集的工具來模擬對您的網絡的攻擊並幫助識別漏洞。

工程師工具集還具有一些出色的監控和警報功能。它將監控您的設備並在檢測到可用性或健康問題時發出警報。這通常可以讓您有時間在用戶開始抱怨之前做出反應。如果這還不夠,您還可以使用一些包含的工具進行配置管理和日誌整合。

憑藉所有這些功能,SolarWinds 工程師的工具集並不是免費的。起價為 1,495 美元,每個席位,每個指定用戶需要一個許可證。如果您想試用此工具集,可以從 SolarWinds 獲得 30 天的免費試用版。

30 天免費試用:SOLARWINDS 工程師的工具集

一些有用的命令行工具

大多數操作系統都內置了一些最有用的網絡故障排除工具。它們可能不會讓您成為故障排除工具,但是,正如我們即將看到的,每個工具都可以為您的網絡可能出現的問題提供一些有價值的見解。

2. 平

Ping 確實是所有故障排除命令中最基本的命令。它的作用不大,但它的作用非常有用,以至於它包含在每個操作系統中。從技術上講,Ping 只是向目標發送 ICMP 回顯請求數據包,然後通過發送回 ICMP 回顯回複數據包等待其響應。這個過程會重複一定次數——在 Windows 上默認為 5 次,直到在大多數 Unix/Linux 實現下默認停止——允許它收集統計信息。Ping 計算每個請求與其回復之間的延遲並顯示為往返時間。在 Unix 變體上,它通常還顯示回复的 TTL 字段的值,提供源和目標之間的躍點數或路由器數的指示。

作為故障排除工具,Ping 可以是您的第一步。例如,假設用戶抱怨公司 Intranet 響應緩慢。通過從該用戶的工作站運行 Intranet Web 服務器的 Ping,您可以快速進行第一次診斷。如果 Ping 統計數據顯示響應時間較慢,則可能是網絡有問題。另一方面,它 ping 是正常的,也許是服務器響應不夠快。無論如何,它為您提供了進一步調試的起點。

3. Tracert/Traceroute

根據您是來自 Windows 還是 *nix 世界,您會知道這個命令行工具是 Tracert 還是 Traceroute。它們幾乎完全相同並且用於完全相同的目的。您通過為其提供目標 IP 地址來啟動該命令,它將顯示必須在您發出命令的計算機和目標 IP 地址之間經過的每個路由器的列表。

作為故障排除工具,Tracert 與 Ping 一樣有用。現代網絡通常具有彈性和冗餘性,在任意兩點之間具有多條路徑。當多條路徑中的一條由於某種原因而中斷時,流量將自動通過不同的路徑重新路由。這種不同的路徑可能會降低性能。

Traceroute 的另一個有用功能是,就像 Ping 一樣,它會顯示每跳的一些響應時間統計信息。這使其成為用於查明任何網絡緩慢或擁塞的位置的寶貴工具。對於每一跳,Traceroute 將顯示最小、平均和最大響應時間。

4. ipconfig

Ipconfig 是另一個包含在大多數操作系統中的命令行工具。該命令用於顯示有關運行它的計算機的 IP 協議棧的信息。各種開關或命令行選項將允許您顯示更多或更少的細節。

默認情況下,該命令將列出與安裝在計算機上的每個網絡接口關聯的 IP 地址、子網掩碼和默認網關。添加 /all 選項將顯示更多信息。例如,它會為您提供每個接口的 MAC 地址。它還將指示 IP 地址和配置是手動完成的還是通過 DHCP 完成的。在 DHCP 的情況下,它會告訴您有關 DHCP 服務器和租用的詳細信息。

除了提供有關本地機器的信息之外,Ipconfig 還有另一個實用程序。Ipconfig 的一些命令行開關會導致一些參數被重置或修改。可以使用命令 ipconfig /release 和 ipconfig /renew 修改 DHCP 租用。前者將釋放當前的 DHCP 租約,而後者將向 DHCP 服務器請求一個新的 IP 地址。作為另一個例子,命令 ipconfig /flushdns 可用於清除 DNS 名稱解析緩存。

5. 網絡統計

對 TCP/IP 連接問題進行故障排除的問題之一來自任何系統上的大量連接和服務。Netstat 可以幫助您識別每個連接的狀態以及正在運行哪些服務,從而幫助您縮小搜索範圍。大多數操作系統都提供 Netstat,它可以快速提供有關客戶端服務和 TCP/IP 通信的詳細信息。

發出命令會顯示本地計算機上的所有活動連接,包括傳入和傳出。此外,Netstat 還可以顯示運行它的計算機上的偵聽端口。Netstat 是一個接受許多選項的命令。更令人困惑的是,平台之間的選項不同。例如,Windows 上的 Netstat -b 將顯示與每個連接相關聯的可執行文件的名稱,而在 OS X 或 BSD 上,它與 -i 結合使用以顯示以字節為單位的統計信息。

在 Netstat 上了解特定版本的所有可用參數的最佳方法是使用 -? 顯示工具幫助屏幕的選項。在 *nix 系統上,您可以顯示 Netstat 手冊頁以獲取相同的信息。

6. Nslookup(和挖掘)

我們的最後一個命令行工具稱為 Nslookup 和 Dig。為什麼是兩種不同的工具?我們正要解釋。Nslookup 和 Dig 用於驗證 DNS 解析。域名服務或 DNS 是計算機用來將主機名(例如 www.microsoft.com)解析為 IP 地址的服務。不正確的 DNS 解析——DNS 服務器將返回錯誤的 IP 地址——是一個常見問題,儘管它經常被忽視。

Nslookup 命令通常後跟一個主機名,並會返回相應的 IP 地址。Nslookup 作為故障排除工具的缺點之一是,雖然默認情況下它會詢問本地配置的 DNS 服務器,但它不使用操作系統的名稱解析庫。因此,即使計算機的名稱解析系統不起作用,Nslookup 也可以返回正確的信息。

為了規避這個問題,Dig 應運而生。儘管它的語法有些不同——尤其是在使用高級選項時,Dig 的用途與 Nslookup 基本相同,但它使用操作系統的庫。Dig 的主要缺點是它不包含在大多數操作系統中,儘管它帶有 Bind——ISC DNS 服務器軟件——可以從 ISC 的網站下載

7. Sysinternals 工具

S ysinternals並不是真正的產品。該網站現在是 Microsoft TechNet 的一部分。Sysinternals 在我們的列表中,因為它有一些有用的網絡故障排除工具。總體而言,該站點有 60 多種不同的工具可供下載,但並非所有工具都用於網絡故障排除。

Sysinternals 最有趣的工具之一是Piping,它是Ping 的改進版本,可用於測量網絡性能。這是一個類似於 Ping 的命令行工具,但它提供了更多選項,例如可以使用 TCP 數據包而不是 ICMP 執行 Ping。這可能被證明是比標準 Ping 更好的測試,因為 ICMP 請求並不總是像 TCP 一樣處理。

我們在 2021 年審查的 9 種最佳網絡故障排除工具

Sysinternals 的另一個有用的工具叫做 TCPView,這是一個 Windows 程序,它會向您顯示系統上所有 TCP 和 UDP 端點的詳細列表,包括本地和遠程地址以及 TCP 連接的狀態。在舊版本的 Windows 上,TCPView 還報告擁有端點的進程的名稱。TCPView 類似於上面討論的 Netstat。但是,它提供了更多信息且方便呈現的 Netstat 子集。

8. 線

數據包嗅探器是一種特殊的故障排除工具,可讓您深入檢查網絡流量。它們是網絡故障排除工具的顯微鏡。數據包嗅探器做兩件事。首先,它們捕獲進出網絡接口的每個數據包。但更重要的是,數據包嗅探器提供了強大的分析工具,可以解碼數據包頭、重組對話並提供有關網絡上正在發生的事情的受歡迎的洞察力。

我們在 2021 年審查的 9 種最佳網絡故障排除工具

在談到數據包嗅探器時,Wireshark是一個免費的開源工具,似乎是一個參考。它已成為許多其他工具(甚至是商業工具)想要效仿的標準。該工具以其強大的分析功能而聞名。許多管理員使用命令行實用程序(例如 tcpdump 或 Windump)來捕獲流量,因為它們已經存在於他們想要捕獲流量的系統上。然後他們將捕獲文件加載到 Wireshark 中進行分析。除了分析功能外,Wireshark 的過濾器是該產品的另一個令人印象深刻的功能。使用過濾器,人們可以準確地將他們感興趣的數據歸零,從而使分析更簡單。

Wireshark 的學習曲線很陡峭,但非常值得學習。它是最有用的故障排除工具之一。它已經存在了將近二十年,並已移植到大多數主要平台。

9. Nmap/Zenmap

Nmap代表 Network Mapper,是一種用於發現主機和服務的掃描工具,從而構建網絡的“地圖”,因此得名。Nmap 的工作原理是將特製的數據包發送到目標主機(有點像 Ping)並分析響應。

Nmap 的主要用途是分析計算機上可用的服務。它將發現主機及其服務並檢測其操作系統。通過腳本編寫,該工具可用於高級服務檢測、漏洞檢測等。

我們在 2021 年審查的 9 種最佳網絡故障排除工具

Nmap 是一個命令行工具,最初僅作為 Linux 實用程序使用,但後來被移植到其他幾個操作系統,包括 Windows、Solaris、HP-UX,以及大多數 BSD 變體,包括 OS X、AmigaOS 和 IRIX。如果您更喜歡圖形用戶界面,Nmap 的幾個 GUI 前端已經發布。最好的一個名為 Zenmap,它與 Nmap 來自同一團隊。與 Nmap 相比,Zenmap 更容易學習和掌握,這要歸功於其精心設計的用戶界面。它可能不是最漂亮的工具,但它有一些很棒的功能。

結論

這只是我們發現的最好或最有用的網絡故障排除工具的一個示例。還有很多其他工具可用,老實說,我們並沒有全部嘗試。事實上,可能有很多我們甚至不知道的工具。一種故障排除方案的最佳工具在不同的上下文中可能不是最好的。因此,沒有一種最佳工具可以滿足所有需求。最好的辦法是擁有盡可能多的可用資源,並在需要之前學習如何使用它們。


6 個跟踪性能的最佳網絡管理工具

6 個跟踪性能的最佳網絡管理工具

網絡管理軟件市場非常擁擠。按照我們推薦的最佳網絡管理工具來縮短您的搜索。

10 個最佳 Ping 掃描工具,讓您了解更多有關網絡的信息

10 個最佳 Ping 掃描工具,讓您了解更多有關網絡的信息

Ping 掃描可以通過多種方式為您帶來好處。請繼續閱讀,我們將討論如何操作並介紹您能找到的 10 種最佳 Ping 掃描工具。

6 個最佳網站監控工具

6 個最佳網站監控工具

網站很重要,必須不斷密切監控以獲得足夠的性能。以下是一些用於監控網站的最佳工具。

2022 年開發團隊最佳軟件部署工具

2022 年開發團隊最佳軟件部署工具

以下是一些最好的軟件部署工具,可以減輕管理任意數量機器的痛苦

HIPAA 合規檢查表和使用工具

HIPAA 合規檢查表和使用工具

如果您從事健康行業或以某種方式參與該行業的 IT,您很有可能聽說過 HIPAA。健康保險的便攜性

2021 年審查的最佳免費 sFlow 收集器和分析器

2021 年審查的最佳免費 sFlow 收集器和分析器

sFlow 是一種內置於眾多網絡設備中的流分析協議。我們回顧了前五名的最佳免費 sFlow 收集器和分析器。

2021 年最佳無代理基礎設施監控工具和軟件

2021 年最佳無代理基礎設施監控工具和軟件

為了幫助您選擇合適的工具,我們引入了最好的無代理基礎設施監控工具,並讓您快速查看每個工具。

在 Linux 上監控帶寬:2021 年排名前 5 的工具

在 Linux 上監控帶寬:2021 年排名前 5 的工具

隨著 Linux 在數據中心變得越來越流行,他們正在研究 Linux 上的帶寬監控,同時也在審查最佳工具。

SolarWinds Mail Assure – 2021 年回顧

SolarWinds Mail Assure – 2021 年回顧

電子郵件安全是託管服務提供商的一項重要任務。正在審查 SolarWinds Mail Assure,這是為此目的的最佳工具之一。

Windows PowerShell 命令備忘單 - 您需要的終極指南

Windows PowerShell 命令備忘單 - 您需要的終極指南

如果您是 Windows 高級用戶,您可能知道並了解如何在您的 PC 上執行各種操作可以有不止一種方法和