میزبانوں نے گڑبڑ کر دی؟ میک OS X میں اصل ڈیفالٹ /etc/hosts فائل کو کیسے بحال کریں۔
میزبان فائل ہر کمپیوٹر پر شامل ہوتی ہے اور Mac OS کے ذریعے میزبان کے ناموں کے لیے IP پتوں کا نقشہ بنانے کے لیے استعمال کیا جاتا ہے۔ چونکہ صارفین مختلف وجوہات کی بنا پر میزبان فائل کو ایڈجسٹ کرنے، تبدیل کرنے یا دوسری صورت میں ترمیم کرنے کا انتخاب کر سکتے ہیں، اس لیے اسے آسانی سے صارف کی غلطی کا نشانہ بنایا جا سکتا ہے، جس کے نتیجے میں نیٹ ورک کے ناقابل رسائی مقامات، نیٹ ورک کی ناکامی، ویب سائٹس بلاک ہونے سے لے کر متعدد ناپسندیدہ نیٹ ورک مسائل پیدا ہو سکتے ہیں۔ یا بصورت دیگر لوڈ کرنے سے قاصر ہے، حتی کہ ناکام iOS اپ ڈیٹس اور آئی ٹیونز کی مختلف خرابیوں جیسے کہ 17 اور 3194 کی اکثر خرابیوں کا سامنا کرنا پڑتا ہے کیونکہ ایپل سرورز کو بلاک کر دیا گیا ہے۔
خوش قسمتی سے، اصل ڈیفالٹ /etc/hosts فائل کو معمول پر بحال کرنا بہت آسان ہے، اور اصل اچھوت ڈیفالٹ فائل کو واپس حاصل کرنے کا بہترین طریقہ یہ ہے کہ موجودہ خراب ہوسٹ فائل کو ایک نئی فائل کے ساتھ اوور رائٹ کیا جائے۔ کلین ورژن جو کہ Mac OS X میں پہلے سے طے شدہ چیز کی ایک کاپی ہے۔ اس کی ایک مثال سہولت کے لیے ذیل میں شامل کی گئی ہے، لیکن اگر ضرورت ہو تو آپ اسے دوسرے میک سے بھی حاصل کر سکتے ہیں۔ ذیل کے ورژن میں کوئی اضافی اندراج یا ترمیم شامل نہیں ہے، جو کہ OS X Mavericks میں پائی جانے والی براہ راست نقل ہے، اگر آپ نے تبدیلی یا ایڈجسٹمنٹ کے دوران غلطی سے اہم میزبان دستاویز میں گڑبڑ کر دی ہے تو واپس جانا محفوظ بناتا ہے۔ آپ نیچے دیے گئے متن کو کاپی کرنا چاہیں گے اور اسے ایک سادہ ٹیکسٹ فائل میں چسپاں کرنا چاہیں گے، جو /etc/hosts پاتھ پر محفوظ ہے۔ اگر آپ کو یقین نہیں ہے کہ ایسا کیسے کیا جائے تو، آپ کمانڈ لائن سے فائل کو درست طریقے سے ایڈٹ کرنے کا طریقہ سیکھنے کے لیے ان ہدایات پر عمل کر سکتے ہیں اور اسے نیچے دیے گئے میزبان بلاک کے ساتھ اوور رائٹ کر سکتے ہیں، یا TextEdit استعمال کر کے گڑبڑ شدہ ورژن پر محفوظ کر سکتے ہیں۔ ، جو ہم نیچے سے گزریں گے۔
Mac OS X میں ڈیفالٹ اور اصل /etc/hosts فائل اس طرح نظر آتی ہے
کوڈ بلاک کے اندر موجود اصل میزبان فائل اور چار ڈیفالٹ اندراجات ہیں۔ بس اسے موجودہ میزبان فائل پر کاپی اور پیسٹ کریں پھر اسے بحال کرنے کے لیے اسے سادہ متن کے طور پر محفوظ کریں۔
اس اندراج کو تبدیل نہ کریں۔127.0.0.1 لوکل ہوسٹ 255.255.255.255 براڈکاسٹ ہوسٹ ::1 لوکل ہوسٹ fe80::1%lo0 لوکل ہوسٹ
جو لوگ کمانڈ لائن سے واقف ہیں انہیں اس میں کوئی مسئلہ نہیں ہونا چاہیے، لیکن اگر آپ کو اس بات کا یقین نہیں ہے کہ کیا کرنا ہے تو آپ TextEdit ایپ سے بھی اس عمل کو مکمل کر سکتے ہیں جیسا کہ ہم ذیل میں بیان کریں گے۔ :
ایک غیر ترمیم شدہ اصل میزبان فائل کو Mac OS X پر بحال کریں
TextEdit ایک سادہ ٹیکسٹ ایڈیٹر ہے جو ہر میک کے ساتھ بنڈل ہوتا ہے، آپ کو اس کام کو مکمل کرنے کے لیے ایڈمنسٹریٹر تک رسائی کی بھی ضرورت ہوگی کیونکہ میزبان دستاویز ایک محدود ڈائریکٹری میں ایک سسٹم فائل ہے۔
- TextEdit کھولیں اور مندرجہ بالا کوڈ بلاک کو ایک نئی خالی فائل میں چسپاں کریں
- تمام متن کو منتخب کریں اور "فارمیٹ > سادہ متن بنائیں" کو منتخب کریں اور "OK پر کلک کریں۔
- "فائل > محفوظ کریں" کا انتخاب کریں اور "اگر کوئی ایکسٹینشن فراہم نہیں کی گئی ہے تو txt استعمال کریں" کے باکس کو غیر نشان زد کریں – یہ اہم ہے، فائل ایکسٹینشن کو شامل نہ کریں
- "گو ٹو فولڈر" ونڈو کو لانے کے لیے Command+Shift+G کو دبائیں، اب ٹائپ کریں /etc/ اور جائیں
- فائل کو 'میزبان' کا نام دیں اور محفوظ کریں، اس ڈائریکٹری میں لکھنے کے لیے آپ کو ایڈمنسٹریٹر پاس ورڈ درج کرنے کی ضرورت ہوگی
اب درست طریقے سے محفوظ شدہ میزبان فائل کی تصدیق کرنے کے لیے، ٹرمینل ایپ پر جائیں اور درج ذیل کو ٹائپ کریں:
cat/etc/hosts
اس کمانڈ کو فائل کی اطلاع اس طرح نظر آنی چاہیے:
اگر یہ اوپر دی گئی نمونہ میزبان فائل کی طرح نہیں لگتا ہے، تو آپ نے کچھ غلط کیا ہے۔ سب سے عام مسائل عام طور پر فائل کو سادہ متن کے طور پر محفوظ نہیں کرنا، غلطی سے فائل ایکسٹینشن کو شامل کرنا، یا اس کا نام غلط رکھنا ہے، لہذا اسے دو بار چیک کریں۔ اگر آپ کو اب بھی پریشانی ہو رہی ہے، تو ہو سکتا ہے آپ نے فائل کو ٹھیک سے اوور رائٹ نہ کیا ہو۔
آپ شاید DNS کیش کو فلش کرنا چاہیں گے یا میک کو صرف ریبوٹ کرنا چاہیں گے تاکہ سسٹم بھر میں تبدیلیاں لاگو ہوں اور میزبان فائل کو بحال کیا جائے۔
میزبان فائل کو بحال کرنے کا یہ واقعی سب سے آسان طریقہ ہے اگر آپ نے اس میں گڑبڑ کر دی ہے، اگر یہ بہت زیادہ اندراجات سے بے ترتیب ہو گئی ہے، یا کسی اور طرح سے میزبان ڈیٹا بیس کو مکمل طور پر ناقابل استعمال بنا دیا ہے۔آپ کو یقینی طور پر ٹائم مشین بیک اپ سے پورے میک کو بحال کرنے یا اسے پورا کرنے کے لیے OS کو دوبارہ انسٹال کرنے کی ضرورت نہیں ہے۔