آموزشنرم افزار و اینترنت

آشنایی با آدرس آی‌پی 127.0.0.1 و نحوه استفاده از آن

127.0.0.1 یک آدرس آی پی بسیار معروف است – ممکن است حتی آن را روی یک تی شرت دیده باشید. اما دقیقاً چیست و چرا اینقدر معروف است؟ در اینجا درباره 127.0.0.1 اطلاعات بیشتری کسب خواهید کرد.

آدرس های رزرو شده در اینترنت

اینترنت از میلیاردها دستگاه تشکیل شده است. آنها با استفاده از آدرس های آی پی که از نظر مفهومی شبیه به شماره تلفن هستند، یکدیگر را شناسایی کرده و با یکدیگر ارتباط برقرار می کنند. پروتکل اینترنت نسخه 4 (IPv4) که برای چندین دهه مورد استفاده قرار گرفته، نزدیک به 4.3 میلیارد چنین آدرسی را امکان پذیر می کند. جانشین نسخه 4، IPv6، بیش از 10^38 آدرس در دسترس دارد – به اندازه کافی برای هر دانه شن روی زمین، هر ستاره در جهان قابل مشاهده، و هر اتم در بدن هر فرد یک آدرس آی پی منحصر به فرد، با مقدار زیادی باقیمانده، کافی است.

با وجود تعداد زیادی آدرس آی پی در حال حاضر، رزرو برخی از آدرس ها، یا حتی محدوده (معمولاً بلوک) آدرس ها، برای اهداف خاص برای جلوگیری از تضاد برنامه نویسی راحت است. رزرو آدرس ها برای اهداف خاص، ایجاد قوانین و رفتارهای کلی برای آدرس های آی پی مختلف را آسان می کند. آدرس‌های آی پی رزرو شده، مانند اکثر استانداردهای اینترنتی، از طریق اسنادی به نام Requests for Comment یا RFC ایجاد می‌شوند.

همانطور که معلوم است، اغلب مفید است که یک کامپیوتر به جای کامپیوتر دیگر با خودش صحبت کند. برای آن، به یک آدرس IP رزرو شده ویژه با برخی از ویژگی های منحصر به فرد – 127.0.0.1 نیاز دارید.

127.0.0.1 چیست؟

127.0.0.1 یک آدرس Loopback میزبان است. Host Loopback به این واقعیت اشاره دارد که هیچ بسته داده ای با آدرس 127.0.0.1 نباید کامپیوتر (میزبان) را ترک کند و آن را ارسال کند – به جای ارسال به شبکه محلی یا اینترنت، به سادگی به خود “بازگشت” می شود، و کامپیوتر ارسال کننده بسته به گیرنده تبدیل می شود.

در نتیجه، روترهایی که ترافیک هدایت شده به 127.0.0.1 را دریافت می کنند، قرار است بلافاصله بسته ها را رها کنند. این تضمین می کند که هیچ ترافیکی که به طور انحصاری روی رایانه میزبان قرار داده شده، هرگز وارد اینترنت نمی شود. اگرچه رایج ترین و معروف ترین آن است، اما 127.0.0.1 تنها یک آدرس از یک بلوک بزرگ است، 127.0.0.0 – 127.255.255.255، که برای اهداف Loopback در RFC 6890 رزرو شده است. IPv6 دارای یک آدرس Loopback نیز می باشد. به طور کامل نوشته شده است 0000:0000:0000:0000:0000:0000:0000:0001، اگرچه معمولا برای راحتی به ::1 کوتاه می شود.

نحوه استفاده از 127.0.0.1

پس چرا می‌خواهید بسته‌ها به همان رایانه برگردند؟ چند مورد استفاده متداول وجود دارد. اولین مورد، اهداف آزمایشی است – اگر سرور یا وب‌سایتی دارید که در نهایت قصد دارید از طریق LAN یا اینترنت میزبانی کنید، می‌توانید سرور و کلاینت را روی یک رایانه اجرا کنید تا مطمئن شوید که ابتدا همه اصول به درستی کار می‌کنند. به عنوان مثال، اگر سرور اختصاصی Minecraft را روی دستگاه محلی خود میزبانی می کردید، می توانید با وارد کردن 127.0.0.1 به عنوان آدرس IP به آن متصل شوید. همین امر برای تقریباً هر سرور میزبان محلی اعمال می شود. حذف عوارض مربوط به شبکه، مانند پیکربندی پورت و مشکلات تأخیر برای مثال، می‌تواند فرآیند عیب‌یابی را کارآمدتر کند.

از فایل hosts می توان برای تعیین آدرس IP مربوط به نام دامنه داده شده استفاده کرد. از نظر عملکردی، این به شما امکان می دهد از 127.0.0.1 در فایل میزبان خود برای مسدود کردن ترافیک وب استفاده کنید. به عنوان مثال، اگر به رایانه خود بگویید به دنبال facebook.com در 127.0.0.1 بگردد، اتصال برقرار نمی‌شود و عملاً آن را مسدود می‌کند مگر اینکه آی پی واقعی facebook.com را حفظ کرده باشید.

لوکال هاست چیست؟

در بیشتر موارد، لوکال هاست فقط مختصر است که به طور پیش فرض به 127.0.0.1 اشاره می کند. هر چند می توان آن را تغییر داد – اگر فایل هاست خود را ویرایش می کنید، می توانید لوکال هاست را به هر یک از آدرس های رزرو شده 127.X.X.X ارجاع دهید. شما همچنین می توانید لوکال هاست های دیگری مانند localhost2 ایجاد کنید که می توانند به عنوان مثال به 127.0.0.2 مراجعه کنند. همانطور که IPv6 با سرعت بیشتری اتخاذ می شود، این احتمال وجود دارد که دستگاه های بیشتری از ::1 برای آدرس پیش فرض حلقه استفاده کنند. با این حال، 127.0.0.1 برای چندین دهه مورد استفاده قرار گرفته است و تا آینده قابل پیش بینی نیز مورد استفاده قرار خواهد گرفت.

منبع
howtogeek
نمایش بیشتر

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا