Localhost چیست و چگونه می توان از آن استفاده کرد؟

لوکال هاست - که به آن "آدرس حلقه بک" نیز گفته می شود - برای برقراری یک اتصال IP یا تماس با رایانه یا ماشین خود استفاده می شود. آدرس Loopback معمولاً در زمینه شبکه استفاده می شود و این قابلیت را برای رایانه فراهم می کند تا پشته IP را تأیید کند.

هر کسی که پیشینه یا علاقه ای به شبکه دارد، یادگیری و درک اصطلاحات کامپیوتری مرتبط با این رشته را مهم می داند. Localhost یکی از این اصطلاحات است که برای هر تکنسین رایانه مفید است. درک اهمیت و کاربرد لوکال هاست نیز مکان بسیار خوبی برای شروع سفر شما به اصطلاحات شبکه است.

LocalHost چیست و چگونه از آن استفاده می شود؟(What Is LocalHost and How Is It Used?)

نه فقط یک اصطلاح، محلی هاست می تواند یک نام دامنه نیز باشد، مانند netflix.com یا google.com . درست(Just) مانند هر دامنه، لوکال هاست نیز آدرس پروتکل اینترنت(Internet Protocol) (IP) خود را دارد. 

آدرس مورد نیاز به پروتکل اینترنت مورد استفاده بستگی دارد. تماس با لوکال هاست با استفاده از IPv4 ، که متداول ترین IP است، محدوده ای از 127.0.0.0 تا 127.255.255.255 خواهد داشت، اما معمولاً به طور پیش فرض 127.0.0.1 خواهد بود. کاربران IPv6(IPv6) می توانند با وارد کردن :1 یک Loopback ایجاد کنند.

پروتکل اینترنت(Internet Protocol)

پروتکل اینترنت(Internet Protocol) ( IP) برای ایجاد یک روش استاندارد برای کامپیوترها برای برقراری ارتباط با سایر دستگاه های موجود در شبکه ایجاد شد. این نه تنها آدرس‌ها را کنترل می‌کند، بلکه نحوه ارسال و دریافت داده‌های شما را هم برای شبکه‌های محلی و هم در اینترنت نیز کنترل می‌کند.

IPv4 که نسخه 4 پروتکل اینترنت(Internet Protocol) است، رایج ترین مورد استفاده در سطح جهانی است. IPv4 به شدت به (IPv4)پروتکل کنترل انتقال(Transmission Control Protocol) ( TCP ) برای رسیدگی به بخش عمده ای از نگرانی های داده مانند تحویل، توالی و یکپارچگی متکی است. این IP به عنوان یک پروتکل بدون اتصال برای استفاده در ماشین های مبتنی بر اترنت طراحی شده است.

IPv6 به آرامی جایگزین IPv4 شده است. تقاضا برای آدرس های IP در پی رونق دیجیتال به طور تصاعدی افزایش یافته است. روز به روز دستگاه‌های بیشتری از اینترنت استفاده می‌کنند، بنابراین IPv6 برای سازگاری با افزایش و رفع چند نقص اساسی موجود در IPv4 توسعه داده شد . 

در جایی که IPv4 اجازه استفاده از حدود 4.3 میلیارد آدرس IP منحصر به فرد را می دهد، IPv6 تا 340 تریلیون تریلیون اجازه می دهد.

جدا از اعداد، IPv6 مزایای شبکه را نیز ارائه می دهد. تشخیص آسان‌تر بین دستگاه‌های دیگر شبکه‌های دارای IPv6 را باز می‌کند و به کاربران امکان می‌دهد بدون نیاز به اقدام کاربر نهایی از خدمات استفاده کنند. نیاز به ترجمه آدرس شبکه(Network Address Translation) ( NAT ) نیز هنگام استفاده از IPv6 به میزان قابل توجهی کاهش می یابد . NAT چیزی است که به مشتریان IPv4 اجازه می دهد تا یک آدرس IP واحد را به اشتراک بگذارند.

از آنجایی که IPv4 رایج‌تر از دو پروتکل اینترنت مورد استفاده است، تمرکز ما در حرکت رو به جلو خواهد بود. 

چگونه 127.0.0.1 کار می کند(How 127.0.0.1 Works)

هنگامی که یک اتصال IPv4 به آدرس حلقه بک 127.0.0.1 برقرار می کنید، یک ماسک زیر شبکه 255.0.0.1 اختصاص داده می شود. بنابراین، اگر هر سوئیچ عمومی، روتر یا دروازه ای یک بسته داده با لوپ بک شما به عنوان مقصد دریافت کند، اطلاعات داده ثبت نمی شود. 

این بدان معناست که اگر یک بسته داده در خارج از لوکال هاست رها شود، اطلاعات روی رایانه دیگری در شبکه ادامه نخواهد یافت. این به حفظ امنیت شبکه با جلوگیری از برداشتن بسته‌های داده سرگردان که ممکن است سعی در فعال کردن سرویس‌های دیگر در پاسخ داشته باشند، جلوگیری می‌کند.

کاربردهای رایج برای Localhost(Common Uses For Localhost)

جدا از قابلیت های امنیتی، لوکال هاست می تواند در چند سناریو دیگر مفید باشد. سه هدف اصلی برای آدرس حلقه بک وجود دارد که برای یک تکنسین شبکه کامپیوتری مفید است.

اجرای تست سرعت(Running A Speed Test)

ارسال درخواست پینگ رایج ترین استفاده ای است که برای آدرس حلقه بک پیدا می کنید. با استفاده از Command Prompt ویندوز(Windows Command Prompt) ، می توانید اتصال خود را آزمایش کنید و مشکلات عملکردی(performance issues) را که ممکن است رایانه شما در حال حاضر با آن مواجه باشد، کشف کنید.

برای انجام یک درخواست پینگ به لوکال هاست:

  1. پنجره Run ( کلید ویندوز(Windows) + R) را باز کنید و cmd را تایپ کنید . Enter را فشار دهید .
    1. همچنین می توانید cmd را در کادر جستجوی نوار وظیفه تایپ کنید و (Taskbar Search)Command Prompt را از لیست انتخاب کنید.
    2. اجرای به عنوان مدیر(Running as Administrator) توصیه می شود.
  2. ping 127.0.0.1 را(127.0.0.1) تایپ کنید و Enter را فشار دهید .

نتایج روی صفحه نمایش داده خواهد شد. داده های نشان داده شده شامل تعداد بسته های داده ارسالی، دریافتی، گم شده و زمان تقریبی رفت و برگشت انتقال داده خواهد بود.

مسدود کردن وب سایت ها(Blocking Websites)

هنگامی که نیاز به مسدود کردن دسترسی به وب سایت های خاصی دارید، لوکال هاست می تواند این کار را انجام دهد. Loopback می تواند در جلوگیری از ورود مرورگر شما به سایت های مخرب بسیار مفید باشد. برای انجام این کار، باید بدانید که فایل های میزبان چیست و هدف آنها در این زمینه چیست.

هر بار که رایانه شما سعی می کند با استفاده از نام دامنه به یک وب سایت یا رایانه راه دور دسترسی پیدا کند، رایانه برای جستجوی یک فایل میزبان ذخیره شده محلی(locally stored host file) ، درخواستی به سرور نام دامنه(Domain Name Server) ( DNS ) ارسال می کند. 

به عنوان مثال، آدرس IPv4 127.0.0.1 به عنوان "localhost" در DNS نمایش داده می شود . نام دامنه هر وب سایت جدیدی که بازدید می کنید نیز خود را به عنوان یک فایل میزبان ذخیره می کند. این یک پاسخ بارگذاری سریع‌تر برای بازدیدهای برگشتی از همان سایت ایجاد می‌کند.

فایل میزبان همچنین حاوی آدرس های IP تمام نام های دامنه ای است که ذخیره می کند. شما باید این آدرس‌های IP(edit these IP addresses) را برای مطابقت با آدرس 127.0.0.1 ویرایش کنید تا بتوانید آنها را مسدود کنید. انجام این کار باعث می شود که در عوض ترافیک به لوکال هاست هدایت شود. 

اگر چه به طور خلاصه کار می کند، استفاده از لوکال هاست به عنوان روشی برای جلوگیری از دسترسی به وب سایت های نامطلوب بهترین راه حل نیست. دلیل اصلی این است که اگر می‌خواهید به آن سایت‌ها دسترسی داشته باشید، باید به‌عنوان سرپرست، ورودی را به‌صورت دستی حذف کنید. فقط مدیری که ورودی اولیه را ایجاد کرده است می‌تواند این کار را انجام دهد و دیگرانی را که به دلایلی نیاز به دسترسی به سایت خاص دارند قفل کند.

تست برنامه های جدید یا برنامه های کاربردی وب(Testing New Programs Or Web Applications)

هر زمان که یک حلقه بک راه اندازی شود، سیستم عامل شما به یک سرور شبیه سازی شده تبدیل می شود. این امکان بارگذاری هر فایل ضروری یک برنامه را در سرور به منظور آزمایش عملکرد فراهم می کند. 

در ترکیب با سایر نرم‌افزارها، حتی می‌توانید از Loopback استفاده کنید تا به برنامه‌های تلفن همراه با بارگذاری جانبی اجازه دسترسی به مؤلفه‌های سرور دسک‌تاپ یا ارسال درخواست‌ها به یک API خاص را بدهید .



About the author

من یک متخصص کامپیوتر با بیش از 10 سال تجربه هستم و در کمک به افراد در مدیریت کامپیوترهایشان در دفترشان تخصص دارم. من مقالاتی در مورد موضوعاتی مانند نحوه بهینه سازی اتصال اینترنت خود، نحوه راه اندازی رایانه برای بهترین تجربه بازی و موارد دیگر نوشته ام. اگر در مورد هر چیزی که مربوط به کار یا زندگی شخصی خود است به دنبال کمک هستید، من آن شخص برای شما هستم!



Related posts