127.0.0.1 کا کیا مطلب ہے؟

What Is Meaning 127



آئی پی ایڈریسنگ۔

انٹرنیٹ پروٹوکول یا IP نیٹ ورک پر آلہ کی شناخت کے لیے 32 بٹ IPv4 یا 128 بٹ IPv6 ایڈریس استعمال کرتا ہے۔ یہ ہمارے جسمانی گھر کے پتے سے مشابہ ہے جو ہمارے میل اور آن لائن شاپنگ اشیاء کی ترسیل ، ہم تک پہنچنے وغیرہ کے لیے استعمال ہوتا ہے۔ ایک مخصوص شکل میں پتے۔ یہاں تک کہ اگر ہم www.domain.com جیسا ایڈریس ٹائپ کرتے ہیں ، کمپیوٹر DNS میکانزم کا استعمال کرتے ہوئے اسے عددی شکل میں حل کریں گے۔

آئی پی ایڈریس ایک پرائیویٹ ایڈریس ہے اگر یہ صرف مقامی نیٹ ورک کے اندر استعمال ہوتا ہے۔ دوسری طرف ، ایک پبلک آئی پی نجی LAN کے باہر اور انٹرنیٹ پر نیٹ ورکس اور آلات تک رسائی کے لیے استعمال ہوتا ہے۔ انٹرنیٹ اسائنڈ نمبرز اتھارٹی (آئی اے این اے) کے ذریعہ ایک نجی بلاک میں آئی پی ایڈریس کی تین مختلف حدیں تفویض کی گئی ہیں۔ آر ایف سی 1918 ان تین حدود کی وضاحت مندرجہ ذیل ہے:







10.0.0.0 -10.255.255.255۔

172.16.0.0 - 172.31.255.255۔

192.168.0.0 - 192.168.255.255۔

ایڈریس بلاک 127.0.0.0/8 لوپ بیک یا لوکل ہوسٹ پتے کے لیے مخصوص ہے۔ یہ بنیادی طور پر ایک IP ایڈریس رینج ہے جو میزبان کی سطح پر نجی ہے۔ اس رینج کے اندر کوئی بھی IP ایڈریس کسی بھی نیٹ ورک کے لیے استعمال نہیں کیا جا سکتا۔ آئیے ہم گہرائی میں تلاش کریں- لوکل ہوسٹ آئی پی یا 127.0.0.1 کا تصور۔



لوکل ہوسٹ یا 127.0.0.1 کیا ہے؟

لوکل ہوسٹ خود کمپیوٹر کا نام بتاتا ہے۔ لوکل ہوسٹ آئی پی ایڈریس 127.0.0.1 کو ری ڈائریکٹ کرتا ہے ، جسے لوپ بیک ایڈریس بھی کہا جاتا ہے۔ دراصل ، بلاک 127.0.0.0/8 میں کسی بھی IPv4 ایڈریس کو لوپ بیک ایڈریس کے طور پر نامزد کیا جاتا ہے۔ درخواستیں عام طور پر اپنی نیٹ ورکنگ سروس کے لیے 127.0.0.1 استعمال کرنا پسند کرتی ہیں۔ IP ایڈریس 127.0.0.1 عام طور پر لوپ بیک انٹرفیس کو تفویض کیا جاتا ہے۔ لوپ بیک انٹرفیس تکنیکی طور پر بند سرکٹ ہے۔ اس کا مطلب یہ ہے کہ لوپ بیک انٹرفیس (لوکل ہوسٹ یا 127.0.0.1) پر پہنچنے والا کوئی بھی ٹی سی پی یا یو ڈی پی پیکٹ باہر کے نیٹ ورک یا انٹرنیٹ پر جانے کے بغیر ہی کمپیوٹر تک پہنچ جائے گا۔



لوکل ہوسٹ بنیادی طور پر بہت سارے سافٹ وئیر پروگراموں جیسے ویب سرورز ، ڈیٹا بیس سرورز وغیرہ کو اپنی خدمات فراہم کرنے کے لیے استعمال کرتا ہے۔ زیادہ تر معاملات میں جہاں متعدد ایپلی کیشنز لوکل ہوسٹ ایڈریس استعمال کر رہی ہیں ، انہیں مختلف پورٹ نمبر استعمال کرنے کے لیے ترتیب دیا جا سکتا ہے۔ یہ عام طور پر ان کی کنفیگریشن فائلوں میں ترمیم کرکے کیا جاسکتا ہے۔





لوکل ہوسٹ کی ضرورت

لوکل ہوسٹ کو استعمال کرنے کا بنیادی مقصد ایپلیکیشنز کو پروڈکشن ماحول میں تعینات کرنے سے پہلے ان کی تیاری اور جانچ کرنا ہے۔ مشہور مثالوں میں سے ایک ورڈپریس ڈویلپمنٹ ہے۔ کوئی بھی مقامی ماحول کو نئے پلگ ان اور اپ ڈیٹس کو حقیقی دنیا میں تعینات کرنے سے پہلے جانچنے کے لیے استعمال کر سکتا ہے۔ کچھ ایپلی کیشنز جیسے سٹرنگر آر ایس ایس ریڈر صرف لوکل ہوسٹ کے ذریعے استعمال کی جا سکتی ہیں۔ اگر آپ یہ دیکھنا چاہتے ہیں کہ لوکل ہوسٹ آپ کے کمپیوٹر پر ٹھیک سے سیٹ ہے تو صرف اپاچی ویب سرور انسٹال کریں اور ایڈریس http: // localhost یا http://127.0.0.1 پر جائیں۔ یہ اپاچی ہوم پیج لائے گا۔ اگر یہ IPv6 لوکل ہوسٹ ہے ، تو آپ URL HTTP: // [:: 1] پر جا کر اس تک رسائی حاصل کر سکتے ہیں۔ اسی طرح ، اگر آپ کسی دور دراز مقام سے اس ویب پیج تک رسائی حاصل کرنا چاہتے ہیں تو آپ کو ایک عوامی IP ایڈریس درکار ہوگا۔

127.0.0.1 کے علاوہ ، لوکل ہوسٹ کو دوسرے لوپ بیک IP پتوں پر بھی نقشہ بنایا جا سکتا ہے۔ مثال کے طور پر ، آپ اب بھی نیٹ ورک 127.0.0.0/28 میں 127.0.0.1 سے 127.0.0.255 تک کسی بھی پتے کے ساتھ اپاچی اسٹارٹ پیج تک رسائی حاصل کر سکتے ہیں۔



IPv6 لوکل ہوسٹ

نیا IPv4 جانشین ، IPv6 اگلی نسل کا انٹرنیٹ پروٹوکول (IP) ہے۔ اس کا 128 بٹ آئی پی ایڈریس ہے۔ 32 بٹ IPv4 لوپ بیک ایڈریس کی طرح ، IPv6 بھی 128 بٹ لوپ بیک ایڈریس کی وضاحت کرتا ہے۔ IPv6 لوکل ہوسٹ ایڈریس کے لیے اشارہ :: 1/128 ہے۔ عام طور پر ایپلی کیشنز IPv4 اور IPv6 دونوں پتے استعمال کرنے کے لیے ترتیب دی جاتی ہیں۔ اگر آپ نے پہلے اپنے لینکس سرور پر اپاچی ویب سرور انسٹال کیا ہے تو آپ دیکھیں گے کہ آپ IPv6 لوکل ہوسٹ ایڈریس کے ساتھ اپاچی اسٹارٹ پیج پر جا سکتے ہیں۔ IPv6 یا IPv4 لوپ بیک IP استعمال کرنے کا انتخاب آپ کی ضرورت پر منحصر ہو سکتا ہے۔ شاید آپ صرف IPv6 پتے استعمال کرنے کے لیے اپنی درخواست تیار کرنا چاہتے ہیں ، اس صورت میں ، آپ اس کے لیے IPv6 لوکل ہوسٹ نیٹ ورکنگ تشکیل دے سکتے ہیں۔ ہر ایک کے دوسرے پر اپنے فوائد ہیں۔

لوکل ہوسٹ کے لیے نام کی قرارداد۔

تقریبا every ہر آپریٹنگ سسٹم میں ایک میزبان فائل موجود ہوتی ہے جو میزبان نام کو ایک IP ایڈریس سے حل کرتی ہے۔ اس فائل میں IPv4 اور IPv6 لوکل ہوسٹ دونوں کے نام کی ریزولوشن بھی ہے۔ آئیے اس فائل کے مواد کو اوبنٹو 20.04 OS پر جلدی سے دیکھیں۔ ٹرمینل کھولیں (ctrl+alt+t) اور ٹائپ کریں:

$کیٹ /وغیرہ/میزبان

مذکورہ کمانڈ میزبان کی فائل کے مندرجات کو ٹرمینل پر دکھائے گا ، جیسا کہ یہاں دکھایا گیا ہے:

مندرجہ بالا تصویر سے ، ہم دیکھ سکتے ہیں کہ لیبل 1 IPv4 لوکل ہوسٹ سے مماثل ہے ، اور لیبل 2 IPv6 لوکل ہوسٹ سے مطابقت رکھتا ہے۔

نتیجہ

اس گائیڈ میں ، ہم نے لوکل ہوسٹ یا لوپ بیک آئی پی کی مختلف خصوصیات اور استعمال کی کھوج کی ہے۔ ایپلیکیشن ڈویلپمنٹ کے لیے یہ واقعی ایک بہت بڑا اعزاز ہے کیونکہ یہ بڑی لچک اور بہت سے امکانات فراہم کرتا ہے۔