خوش آموز درخت تو گر بار دانش بگیرد، به زیر آوری چرخ نیلوفری را
فایل Lmhosts چیست و چگونه از این فایل برای تحلیل نام استفاده می شود
سیستم عامل ویندوز به طور خودکار اسامی NetBIOS ای را در شبکه LAN در بستر TCP/IP می توانید تحلیل نام انجام دهد. برای این منظور از LMHOSTS file برای resolve کردن IP address کامپیوترها در شبکه های دیگر که gateway برای آن شبکه ها تنظیم شده و Wins در دسترس نیست می توانید استفاده کنید.
LMHOSTS یک فایل ASCII است که فرمت آن مشابه فرمت فایل Hosts است. علاوه بر این، LMHOSTS از کلمات کلیدی ویژه پشتیبانی می کند، که بعداً در این بخش توضیح داده خواهد شد. در ویندوز کافیست که Run را باز کرده و سپس مسیر زیر را در آن وارد و Enter کنید.
در این فایل هم مانند فایل Hosts می توانید تغییرات ایجاد کنید ولی حتما قبل از تغییر، از آن یک کپی بگیرید که بعنوان بک آپ داشته باشید.
در ویندوز و در فایل LMHOSTS، بصورت منظم خطوط بررسی و تحلیل می شود. پس شما باید آدرس هایی که بیشتر بدان ها مراجعه می کنید را در اولویت بالاتر قرار دهید و این امر منجر به بهبود Performance در فرآیند تحلیل نام توسط LMHOST File خواهد شد. در زیر چند قانون برای ساختار یک فایل LMHOSTS خواهید دید که باید در مورد آنها آگاهای داشته باشید.
رکوردهایی که در فایل lmhost وارد می کنید، در ستون اول باید IP address و در ستون دوم NetBIOS name دستگاه مورد نظر را وارد کنید. ستون ها با یک کاراکتر space یا فاصله از هم باید فاصله داشته باشند.
هر رکوردی که به LMHost اضافه می کنید باید در یک خط جداگانه باشد.
شما می توانید در این فایل Comment یا نظر تایپ کنید. برای تایپ کامنت باید از علامت # استفاده کنید و سپس کامنت یا نظر خود را تایپ کنید. کامنت ها ابدا اجرا نمی شوند.
فایل LMHOSTS یکی فایل پویا نیست بلکه یک فایل استاتیک و ثابت استو مقادیر آن مانند فایل Hosts فقط بصورت دستی می توانند بروزرسانی و آپدیت شوند.
ویندوز فایل LMHOSTS را در زمان startup خوانده و نکته ای که احتمالا مناسب کارتان خواهد بود این است که از کلمات کلیدی ویژه که ابتدای مطلب گفته شد، هنگام تعریف رکوردهای جدید می توانید استفاده کنید که در ادامه به توضیحات آنها می پردازیم.
بدیهی است که در مثلا فوق باید مسیرها و نام های مورد نظر خودتان را جایگزین کنید.
وقتی بلوکی را باز کنید، باید ان را هم ببندید. برای بستن بلاک از #END_ALTERNATE
استفاده می شود.
LMHOSTS یک فایل ASCII است که فرمت آن مشابه فرمت فایل Hosts است. علاوه بر این، LMHOSTS از کلمات کلیدی ویژه پشتیبانی می کند، که بعداً در این بخش توضیح داده خواهد شد. در ویندوز کافیست که Run را باز کرده و سپس مسیر زیر را در آن وارد و Enter کنید.
%systemroot%\system32\drivers\etc
در این فایل هم مانند فایل Hosts می توانید تغییرات ایجاد کنید ولی حتما قبل از تغییر، از آن یک کپی بگیرید که بعنوان بک آپ داشته باشید.
در ویندوز و در فایل LMHOSTS، بصورت منظم خطوط بررسی و تحلیل می شود. پس شما باید آدرس هایی که بیشتر بدان ها مراجعه می کنید را در اولویت بالاتر قرار دهید و این امر منجر به بهبود Performance در فرآیند تحلیل نام توسط LMHOST File خواهد شد. در زیر چند قانون برای ساختار یک فایل LMHOSTS خواهید دید که باید در مورد آنها آگاهای داشته باشید.
رکوردهایی که در فایل lmhost وارد می کنید، در ستون اول باید IP address و در ستون دوم NetBIOS name دستگاه مورد نظر را وارد کنید. ستون ها با یک کاراکتر space یا فاصله از هم باید فاصله داشته باشند.
هر رکوردی که به LMHost اضافه می کنید باید در یک خط جداگانه باشد.
شما می توانید در این فایل Comment یا نظر تایپ کنید. برای تایپ کامنت باید از علامت # استفاده کنید و سپس کامنت یا نظر خود را تایپ کنید. کامنت ها ابدا اجرا نمی شوند.
فایل LMHOSTS یکی فایل پویا نیست بلکه یک فایل استاتیک و ثابت استو مقادیر آن مانند فایل Hosts فقط بصورت دستی می توانند بروزرسانی و آپدیت شوند.
ویندوز فایل LMHOSTS را در زمان startup خوانده و نکته ای که احتمالا مناسب کارتان خواهد بود این است که از کلمات کلیدی ویژه که ابتدای مطلب گفته شد، هنگام تعریف رکوردهای جدید می توانید استفاده کنید که در ادامه به توضیحات آنها می پردازیم.
#PRE
رکوردها یا ورودی هایی که با کلمه #PRE تعریف کنید، در زمان Startup ویندوز بصورت Preload در حافظه بود می شوند. این امر سرعت تحلیل نام را افزایش می دهد. اگر می خواهید نام های ذخیره شده در یک فایل LMHOSTS ریموت به Cache در هنگام Startup اضافه شود، از کلمات کلیدی های #INCLUDE و #PRE به صورت ترکیبی استفاده کنید ، مانند مثال زیر:#INCLUDE \\srv1\public\lmhosts #PRE
بدیهی است که در مثلا فوق باید مسیرها و نام های مورد نظر خودتان را جایگزین کنید.
#DOM
domain controller مورد نظر ما در یک broadcast دیگر قرار دارد. رکوردهایی که از کلمه #DOM استفاده می کنند به یک Internet workgroup name cache اضافه می شوند که باعث می شود ویندوز درخواست های دامین کنترلرها را به دامین کنترلرهای از راه دور یا ریموت و همچنین دامن کنترلرهای لوکال هدایت کند. مثال زیر یک دامین کنترلر به نام server1 را در دامین west. mcity.us است و وجود کلمه کلید #PRE باعث می شود که د زمان Startup ویندوز، رکورد بصورت startup در Cache ذخیره شود.192.168.0.212 server1 #PRE #DOM:west.mcity.us
#INCLUDE
شامل ورودی ها یا رکوردهایی از LMHOSTS فایل های دیگر است. برای درج مقادیر ورودی از یک فایل مشترک و یا LMHOSTS فایل Share شده از #INCLUDE استفاده کنید. اگر به یک فایل LMHOSTS ریموت در یک سرور خارج از شبکه خود در یک عبارت #INCLUDE مراجعه می کنید، باید قبل از دستور #INCLUDE که به آن ارجاع می شود، ورودی برای IP Address سرور ریموت را در فایل LMHOSTS وارد کنید. مثال زیر یک فایل LMHOSTS از یک سرور در شبکه است:#INCLUDE \\server1\public\Lmhosts #Includes shared Lmhosts file
#BEGIN_ALTERNATE
با این کلمه کلیدی می توانید یک بلوکی را تشکیل و خاتمه دهید. در این بلاک از #INCLUDE استفاده می شود. عبارات درون بلوک مکانهای اصلی و جایگزین را برای فایل موجود تعیین می کنند. در صورت عدم دسترسی به فایل اصلی، مکانهای جایگزین بررسی می شوند. شما می توانید چندین بلوک را در یک فایل LMHOSTS قرار دهید. لطفا به مثال زیر توجه کنید:#BEGIN_ALTERNATE
#INCLUDE \\server1\public\lmhosts #Primary source
#INCLUDE \\server2\public\lmhosts #Alternate source
#INCLUDE \\netserv\shared\lmhosts #Alternate source
#END_ALTERNATE
وقتی بلوکی را باز کنید، باید ان را هم ببندید. برای بستن بلاک از #END_ALTERNATE
استفاده می شود.
مطالب مرتبط :
- رفع ارور Fix You’ll Need a New App to Open This Windowsdefender Link
- چگونه This PC را جایگزین Quick Access در File Explorer کنیم؟
- چگونه This PC را در Taskbar ویندوز Pin کنیم؟
رضا ۱۴۰۰/۱۰/۲۱
ممنون مهندسخیلی خوب و مفید و خلاصه
موفق باشید