跳到內容

建議

視情況而定

若本機裝置可透過 DNS 或 IP 位址存取,且不依賴以 multicast 查詢進行名稱解析,請停用 LLMNR。

若區域網路中的裝置僅能透過 LLMNR 依名稱找到,停用後依名稱存取這些裝置將不再運作。

主要效果
停止在區域網路中發出 LLMNR 查詢
不影響
mDNS 與 NetBIOS over TCP/IP

LLMNR(Link-Local Multicast Name Resolution)是在沒有 DNS 伺服器的區域網路中解析名稱的協定。當 Windows 在 DNS 中找不到名稱時,會向鄰近裝置傳送 multicast 查詢;支援此協定的電腦會以自己的位址回應。BoosterX 的設定會停用 LLMNR:不再傳送這類 multicast 查詢,本機名稱解析改由 DNS 負責。

路徑 名稱 啟用 停用
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Dnscache\Parameters EnableMulticast 值已刪除 REG_DWORD 0

停用 LLMNR 會寫入 REG_DWORD 0;還原為預設狀態會刪除該值,DNS Client 便會再次預設使用 LLMNR。

LLMNR 並非在沒有 DNS 的情況下尋找鄰近裝置的唯一方式。Windows 另外使用 NetBIOS over TCP/IP 與 mDNS:此設定不會變更它們,因此部分舊裝置仍可能依名稱找到。協定之間的差異在「AFD、IRP stack 與 NetBIOS」研究中詳細說明。

在企業環境中,LLMNR 通常會透過群組原則「Turn off multicast name resolution」集中停用;在沒有 DNS 伺服器的家用系統上,裝置是否可存取取決於由誰回應名稱查詢。

  1. 停用前,記下在沒有 DNS 伺服器時可找到的本機裝置名稱,例如 BOOSTERPC 或 NAS 名稱。

  2. 套用停用並以該名稱執行 ping。若該裝置僅能透過 LLMNR 看見,名稱將不再解析;以 IP 位址存取仍會繼續運作。

  3. 還原設定並確認名稱解析已恢復。

在 BoosterX 中開啟 「最佳化」→「安全性」→「網路、篩選與 DRM」→「本機名稱解析 LLMNR」,並將開關切換至「啟用」:BoosterX 將停用 LLMNR。點擊頁面底部的 「套用」;若已啟用 「即時套用」,變更會立即執行。若要還原,請將開關切換至「停用」並再次套用變更:BoosterX 會刪除該值並還原 Windows 的預設行為。

最後驗證:2026-09-22。