分析網路問題的步驟

分析網路問題的步驟

自從我的路由器韌體更新以來,我遇到了奇怪且隨機的網路問題。問題是我注意到一些串流媒體服務和語音助理運作不佳。它們已連接,但現在可以正常工作。例如,Alexa 正在回應但不播放音樂。 Disney+ 無法使用 Netflix 可以使用。

這讓我發瘋,我想分析造成這種情況的原因,但我不知道從哪裡開始。我可以在超級用戶上衝浪和提問。

我還重新啟動了所有網路元件,包括我的 DNS 伺服器 (pihole)。

答案1

我還重新啟動了所有網路元件,包括我的 DNS 伺服器 (pihole)

您有一個 DNS 伺服器。你重新啟動了它,但它實現了什麼?首先要檢查的是:DNS 伺服器是否正常運作?它可以解析您扔給它的各種網域嗎?使用dighostnslookup進行檢查。如果之前給出了正確的結果,則無需重新啟動。

它可以解析 AAAA 記錄和 A 記錄嗎?使用-t-q=選項來測試這兩種類型。它很可能有兩個位址(IPv4 和 IPv6)——分別測試這兩個位址。

您的裝置是否實際上使用它作為 DNS 伺服器,還是使用其他伺服器? (如果他們使用其他東西 - 他們從哪裡得到它?DHCP?)

在電腦上,如果某些程式無法連接到某些程序,請安裝資料包捕獲諸如 Wireshark 之類的工具,看看發生了什麼。如果程式嘗試建立 TCP 連接,您將能夠看到它連接到的確切 IP 位址,然後您可以使用 ping 或 Traceroute 等功能。

如果它在解析 DNS 名稱時陷入困境,您將看到它正在訪問哪個 DNS 伺服器以及它正在嘗試解析哪個名稱 - 如果它使用您的 Pi-Hole,那麼 Pi-Hole 的日誌檔案也是下一個位置嘗試通過其他伺服器解析相同的名稱(與先前相同的工具- dig、nslookup 等)

相關內容