對支援網路的文檔掃描器的定期 DNS 請求

對支援網路的文檔掃描器的定期 DNS 請求

透過查看 Wireshark 捕獲,我注意到我的 Windows 電腦 (Win10) 如何不斷向兩個支援網路的文檔印表機/掃描器裝置發送 DNS 查詢(A 型)。它們大約每 30 秒出現一次,每個掃描器出現兩到四個,每個請求都會重新傳輸一次,並由標準查詢回應回覆。

附錄 2:有趣的是,Windows 電腦和文件印表機/掃描器之間沒有後續的 IP 流量。只有兩組 SNMP 查詢,每組每 10 分鐘重複一次,其中一組由印表機驅動程式啟動。

附錄 1:此設定由幾台 Windows 電腦(主要是 Win10)、一台執行 dnsmasq 的 RaspberryPi 以及兩台 Brother 印表機/掃描器裝置(MFC-5460cn 和 MFC-5890cn)組成。兩者均使用各自的 Brother 驅動程式(版本 1.0.1.1 和 1.1.1.1)進行設定。未安裝其他軟體(設備監視器、控制中心...)。

即使沒有使用任何掃描儀,這種情況也會持續幾個小時。當我透過 Windows 裝置管理員停用它們時,它會停止。如果我為 DNS 條目設定較大的非零 TTL,請求數量會大大減少。但這些都不是令人滿意的解決方案。

為什麼 Windows 發送這些 DNS 請求?我怎麼才能讓它停止這樣做?

答案1

切勿使用 DNS TTL 值為零。

對於某些伺服器來說,TTL 為零可能意味著“不快取”,但其他一些伺服器可能會採用零來表示答案已過期並需要更新。

請解釋為什麼設定非零 TTL 不是一個令人滿意的解決方案,因為在我看來,這是最好的解決方案。

相關內容