میزبان محلی چیست؟ نصب و راه اندازی میزبان محلی
نوشته شده توسط reza rafeezadeh در . نوشته شده در آموزش
میزبان محلی
میزبان محلی چیست
میزبان محلی به چه معناست؟
در یک شبکه کامپیوتری، میزبان محلی localhost یک نام میزبان است که به کامپیوتری که در حال اجرای یک برنامه است اشاره دارد. می توانید آن را به معنای “این کامپیوتر” در نظر بگیرید. این اصطلاح زمانی استفاده میشود که یک درخواست Loopback به دستگاه شخصی خود ارسال کنید. این نوع درخواست ها برای آزمایش و دلایل امنیتی مفید هستند، همانطور که بعدا خواهیم دید.
معمولاً می توانید از طریق آدرس Loopback 127.0.0.1 به لوکال هاست هر کامپیوتری دسترسی داشته باشید. بهطور پیشفرض، این آدرس IP به سروری که روی دستگاه فعلی اجرا میشود اشاره میکند. به عبارت دیگر، هنگامی که رایانه شما آدرس IP 127.0.0.1 را درخواست می کند، درخواستی را برای خود، “میزبان محلی” خود ارسال می کند.
آدرس IP چیست؟
آدرس Loopback چیست؟
آدرسهای IP میتوانند سرورهای فردی را در اینترنت و همچنین دستگاههای خارج از اینترنت را در شبکههای محلی شناسایی کنند. هر زمان که یک دستگاه شبکه جدید ایجاد شود، یک آدرس IP دریافت می کند.
با این حال، برخی از آدرس های IP به دلایل خاصی رزرو شده اند. به عنوان مثال، همه آدرسهایی که با شماره «127» شروع میشوند، آدرسهای IP خاصی هستند که «آدرسهای لوپبک محلی» نامیده میشوند. به جای شناسایی دستگاه دیگری در اینترنت، یک آدرس حلقه بک به دستگاهی در شبکه خصوصی و محلی شما اشاره می کند. به همین دلیل است که هیچ وب سایتی ممکن است دارای آدرس IP باشد که با “127” شروع می شود.
آدرسهای برگشتی شبکه
طرز کار میزبان محلی
هنگامی که با یک آدرس IP در رایانه خود تماس می گیرید، سعی می کنید با رایانه دیگری در اینترنت تماس بگیرید، اما وقتی با آدرس IP 127.0.0.1 تماس می گیرید، با میزبان محلی در ارتباط هستید. لوکال هاست همیشه کامپیوتر شماست. وقتی با میزبان محلی تماس می گیرید، رایانه شما با خودش صحبت می کند. رایانه شما همیشه میزبان محلی را مستقیماً شناسایی نمی کند. لوکال هاست در داخل شبکه شما یک آدرس IP مجزا مانند 192.168.0.1 دارد. (در بیشتر موارد) که با آنچه در اینترنت استفاده می کنید متفاوت است. این معمولا به صورت پویا توسط ارائه دهنده خدمات اینترنت (ISP) اختصاص داده می شود. میزبان محلی را می توان به عنوان سروری دید که در رایانه شما استفاده می شود.
نصب میزبان محلی
راه اندازی میزبان محلی
برای راه اندازی میزبان محلی روی دکمه Start ویندوز کلیک کنید و “Control Panel” را انتخاب کنید. پنجره ای با لیستی از گزینه های سیستم و ابزارهای کمکی باز می شود. روی پیوند “برنامه ها” کلیک کنید. در لیست گزینه ها، روی «روشن یا خاموش کردن ویژگی های ویندوز» کلیک کنید. لیستی از برنامه های نصب شده در حال حاضر نمایش داده می شود.
کادر با عنوان «خدمات اطلاعات اینترنتی» را علامت بزنید. روی “OK” کلیک کنید. سرویس IIS روی کامپیوتر نصب می شود. کامپیوتر را راه اندازی مجدد کنید. پس از بوت شدن کامپیوتر، یک مرورگر وب را باز کنید. “http://localhost/” را در کادر متنی ناوبری تایپ کنید. “Enter” را فشار دهید. صفحه وب پیش فرض برای IIS باز می شود.
آدرس میزبان محلی
localhost یا میزبان محلی نام پیش فرض است که آدرس رایانه محلی را که به عنوان آدرس حلقه بک نیز شناخته میشود، توصیف میکند. به عنوان مثال، تایپ کردن: ping localhost آدرس IP محلی 127.0.0.1 (آدرس حلقه بک) را پینگ می کند. هنگام راهاندازی یک وب سرور یا نرمافزار بر روی سرور وب، از 127.0.0.1 برای اشاره نرمافزار به دستگاه محلی استفاده میشود.
چرا لوکال هاست مفید است؟
فرض کنید میخواستید با تلفن همراه خود تماس بگیرید تا آهنگ زنگی را که ایجاد کردهاید آزمایش کنید. می توانید شماره تلفن خود را بگیرید تا ببینید چه اتفاقی می افتد. با این حال، باید کل شماره را که در سراسر شبکه تلفن همراه خاموش می شود، شماره گیری کنید، گویی که با هر شماره خارجی تماس می گیرید. مانند هر تماس دیگری رفتار می شود.
این ایده کلی در رابطه با میزبان محلی است. زمانی که توسعهدهندگان و برنامهنویسان شبکه متوجه شدند که هر بار که میخواهند چیزی را که روی آن کار میکنند آزمایش کنند، آزمایشها و بررسیهای برنامهشان به جای اینکه همه چیز به اینترنت برود، راحت است.
تست وب سایت و برنامه های کاربردی
تصور کنید در حال ساخت یک وب سایت هستید. احتمالاً می خواهید نحوه ظاهر و عملکرد وب سایت خود را هنگام دسترسی در یک مرورگر وب آزمایش کنید. با این حال، در حالی که در نهایت وب سایت خود را بر روی یک وب سرور مستقر خواهید کرد، نمی خواهید وب سایت ناتمام خود را آنلاین و قابل استفاده باشد.
در عوض، می توانید فایل های وب سایت خود را روی رایانه شخصی خود میزبانی کنید و این فایل ها را از طریق میزبان محلی در دسترس قرار دهید. سپس، می توانید از طریق مرورگر وب خود به لوکال هاست خود دسترسی داشته باشید و تجربه بازدید از وب سایت را از یک دستگاه راه دور شبیه سازی کنید. به جز، همه چیز در رایانه شما نگهداری می شود و هیچ چیز خارج از آن به اشتراک گذاشته نمی شود.
تست شبکه و سرعت
مسدود کردن وب سایت های بد
کاربرد localhost
میزبانی در کامپیوتر شخصی
در شبکه های کامپیوتری، میزبان به معنای “سرور” است. همانطور که می توانید یک وب سایت را با میزبانی آن بر روی یک سرور در اینترنت قرار دهید، می توانید رایانه شخصی خود را نیز آن سرور بسازید. به این ارتباط Loopback می گویند. آدرس IP برای آن حلقه بک 127.0.0.1 است.
اگر وب سایتی را در رایانه خود ارائه کرده اید تا بتوانید بدون اتصال به اینترنت آن را آزمایش کنید، چیزی که با آن سروکار دارید یک میزبان محلی است. بنابراین، طبق تعریف، لوکال هاست کامپیوتر یا نام میزبانی است که در حال حاضر درخواستی را برای خود ارسال می کند. در این حالت کامپیوتر سرور مجازی نیز می باشد.
میزبان محلی روی رایانه
یک راه خوب برای فکر کردن به میزبان محلی، در شبکه های کامپیوتری، نگاه کردن به آن به عنوان “این کامپیوتر” است. این نام پیش فرضی است که برای برقراری ارتباط با رایانه شما با استفاده از شبکه آدرس حلقه بک استفاده می شود. آدرس Loopback یک IP پیشفرض (127.0.0.1) دارد که برای آزمایش برنامهها روی رایانه شما، بدون ارسال اطلاعات از طریق اینترنت مفید است. این کار به زمانی کمک می کند که در حال آزمایش برنامه هایی هستید که برای دیدن جهان آماده نیستند.