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 בטווחים הבאים:

פרוטוקול כתובת IP כתובת MAC
IPv4 224.0.0.252 01-00-5E-00-00-FC
IPv6 FF02:0:0:0:0:0:1:3 33-33-00-01-00-03

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

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

ראו גם

קישורים חיצוניים

Logo hamichlol 3.png
הערך באדיבות ויקיפדיה העברית, קרדיט,
רשימת התורמים
רישיון cc-by-sa 3.0