Link-Local Multicast Name Resolution

LLMNR (אנגלית: Link-Local Multicast Name Resolution) הוא פרוטוקול המתרגם שמות מתחם (Domain name) של מחשבים סמוכים ברשת המקומית ללא צורך בשרת Domain Name System.

פרוטוקול זה מובנה במערכות הפעלה חלונות מבית מיקרוסופט בגרסאות הבאות: Windows Vista, Windows Server 2008, Windows 7, Windows 8, Windows 10. 

תומך גם בטלפונים חכמים ובמחשבי לוח בעלי מערכות ההפעלה: Windows Phone, Windows 10 Mobile.

מבנה 
שאילתות LLMNR נשלחות ומתקבלות בפרוטוקול UDP על גבי פורט 5355, עם זאת ניתן גם להשתמש בפרוטוקול TCP.

הודעות TCP מבוססות LLMNR אינן נתמכות ב- Windows Vista.

בניגוד לשימוש ב־Domain Name System, בה קיים שרת אליו פונים, ב־LLMNR השאילתה נשלחת לכל מי שנמצא ברשת המקומית, והמחשב הרלוונטי (בעל השם שנמצא בשאילתה) אמור לענות ולהחזיר את הכתובת שלו. התשובה חוזרת למחשב המתשאל בלבד.

השאילתות נשלחות אל כתובות Multicast בטווחים הבאים:
 

בדומה ל-Multicast Domain Name System) mDNS), גם פרוטוקול LLMNR מבוסס על פרוטוקול ה-DNS.

במידה ויש הקצאת שמות כפולה, כלומר יותר ממחשב אחד המגיב לשאילתה של שם מסוים, המחשב יציג הודעה, לא יגיב לבקשות LLMNR בעבור אותו שם וישלח שאילתה חדשה עם השם של עצמו כל 15 דקות כדי לבדוק אם המחשב השני עדיין עונה. אם אין תגובה לשאילתה, המחשב יחזור להגיב כרגיל.

ראו גם 
 DNS
 SIP
 IP
 IGMP

קישורים חיצוניים 
 הסבר על מבנה הפרוטוקול באתר מיקרוסופט (באנגלית)
 השבתת פרוטוקול LLMNR (באנגלית) 
 מהו פרוטוקול LLMNR - RFC4795 (באנגלית)

פרוטוקולי אינטרנט