LLMNR ローカル名解決
目次
推奨
状況によるローカルデバイスが 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 に移行します。
レジストリの変更
Section titled “レジストリの変更”| パス | 名前 | 有効 | 無効 |
|---|---|---|---|
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Dnscache\Parameters |
EnableMulticast |
値が削除されます | REG_DWORD 0 |
LLMNR を無効にすると REG_DWORD 0 が書き込まれます。標準状態に戻すと値が削除され、DNS Client は再びデフォルトで LLMNR を使用するようになります。
例外と相違点
Section titled “例外と相違点”LLMNR は DNS なしで隣接デバイスを検出する唯一の方法ではありません。Windows は NetBIOS over TCP/IP と mDNS も別途使用します。この設定はそれらを変更しないため、一部の古いデバイスは引き続き名前で検出できる場合があります。プロトコルの違いの詳細は、研究記事「AFD、IRP stack と NetBIOS」で解説されています。
企業環境では、LLMNR はグループポリシー「Turn off multicast name resolution」によって集中的に無効化されることがよくあります。DNS サーバーのないホームシステムでは、デバイスの可用性は名前クエリに応答するものに依存します。
結果の確認方法
Section titled “結果の確認方法”-
無効化する前に、DNS サーバーなしで検出されるローカルデバイスの名前を記録します。例えば BOOSTERPC や NAS の名前です。
-
無効化を適用し、その名前で ping を実行します。デバイスが LLMNR 経由でのみ認識されていた場合、名前は解決されなくなります。IP アドレスによるアクセスは引き続き機能します。
-
設定を元に戻し、名前解決が復元されたことを確認します。
変更と復元の方法
Section titled “変更と復元の方法”BoosterX で 「最適化」→「セキュリティ」→「ネットワーク、フィルター、DRM」→「ローカル名解決 LLMNR」 を開き、トグルを「有効」に切り替えます。BoosterX が LLMNR を無効にします。ページ下部の 「適用」 をクリックします。「即時適用」 が有効な場合、変更はすぐに実行されます。元に戻すには、トグルを「無効」に切り替えて再度変更を適用します。BoosterX が値を削除し、Windows の標準動作に戻します。
- Microsoft: LLMNR プロトコル (MS-LLMNRP)、確認日 2026-09-22。
- Microsoft: ポリシー Turn off multicast name resolution、確認日 2026-09-22。
- AFD、IRP stack と NetBIOS の研究 — LLMNR、mDNS、NetBIOS over TCP/IP の違い。
最終確認: 2026-09-22。
