LLMNR 【Link-Local Multicast Name Resolution】

概要

LLMNR(Link-Local Multicast Name Resolution)とは、Windowsネットワークホスト名IPアドレスの対応関係を探索する仕組みの一つで、ローカルネットワークに限定してサーバを用いずに名前解決うもの。DNSWINSが利用できない環境名前解決ができる。

あるホスト名を持つコンピュータIPアドレスが知りたいとき、ブロードキャスト通信で問い合わせをローカルネットワーク一斉配信する。そのホスト名を持つコンピュータは自分のIPアドレスを送信元に返信する。

問い合わせはルータを超えて転送されることはなく、ブロードキャストが届く範囲のホスト名の解決しかできない制約がある。IPv6ではブロードキャストが使えないため、代わりにマルチキャスト通信を利用する。問い合わせや応答のデータ形式はDNSの仕様を踏襲している。

Windowsネットワーク上のホスト名から対応するIPアドレスを割り出すには、情報を管理するDNSサーバWINSサーバに問い合わせるか、管理者があらかじめ対応関係を設定ファイルhostsファイルLMHOSTファイル)に記述する必要があるが、LLMNRを利用すればクライアントのみで動的名前解決うことができる。

マイクロソフトMicrosoft)社が開発し、Windows VistaおよびWindows Server 2008から実装し始めた機能で、仕様はIETFによってRFC 4795として公開されている(が、標準化には至らなかった)。トランスポート層にはUDPが用いられ、標準では5355番ポート通信する。後に同様の機能を実現する「mDNS」(マルチキャストDNS)が開発標準化され、近年ではWindowsもLLMNRからmDNSに移行することが発表されている。

(2023.4.6更新)
この記事の著者 : (株)インセプト IT用語辞典 e-Words 編集部
1997年8月より「IT用語辞典 e-Words」を執筆・編集しています。累計公開記事数は1万ページ以上、累計サイト訪問者数は1億人以上です。学術論文や官公庁の資料などへも多数の記事が引用・参照されています。
ホーム画面への追加方法
1.ブラウザの 共有ボタンのアイコン 共有ボタンをタップ
2.メニューの「ホーム画面に追加」をタップ
閉じる