Tcp

為什麼我的電腦向網關發出無法訪問的 ICMP 請求?

  • January 18, 2019

在使用wireshark 上的ICMP 過濾器後,我注意到我的機器定期向路由器發出ICMP 請求,但始終失敗:

在此處輸入圖像描述

我注意到隨後失敗的 ICMP 請求在埠 53 上使用 UDP。有人可以解釋一下我在看什麼嗎?

在此處輸入圖像描述

這些不是 ICMP請求。相反,它們是對您的路由器所做的事情的反應:根據您顯示的資訊,您的路由器 (192.168.0.4) 正在向您的機器 (192.168.0.205) 發送一個源埠為 53 的 UDP 數據包,並且您的機器上沒有套接字這是期待這個數據包。這就是為什麼您的機器會返回一個 ICMP 無法訪問,其中包含意外數據包的詳細資訊。

鑑於埠 53 是 DNS,這可能是由於您的機器向路由器上的 DNS 伺服器發送了 DNS 請求(目標埠 53),但隨後在收到來自 DNS 伺服器的回復之前關閉了發送請求的套接字(可能因為時間太長了)。

引用自:https://serverfault.com/questions/949708