ٹرمینل کے ساتھ میک OS X میں میزبان فائل میں ترمیم کرنے کا طریقہ
فہرست کا خانہ:
میک پر میزبان فائل میں ترمیم یا ترمیم کرنے کی ضرورت ہے؟ یہ گائیڈ آپ کو دکھائے گا کہ میک OS میں میزبان فائل میں ترمیم کیسے کی جائے۔ آپ کو Mac OS X میں میزبان ملیں گے جو /private/etc/hosts پر محفوظ ہیں لیکن اس تک رسائی /etc/hosts کے زیادہ روایتی مقام پر بھی کی جا سکتی ہے۔ اس نے کہا، اگر آپ میزبانوں میں ترمیم کرنا چاہتے ہیں، تو آپ اس فائل کو نشانہ بنانا چاہیں گے جو /private/etc/ میں واقع ہے۔
ہم میکوس بگ سور، میک او ایس موجاوی، میک او ایس کاتالینا، میک او ایس ہائی سیرا، میک او ایس سیرا، او ایس ایکس ایل کیپٹن، یوسمائٹ، او ایس ایکس شیر، او ایس میں میزبان فائل کو دستی طور پر ایڈٹ کرنے کے طریقہ پر چلیں گے۔ X Mountain Lion، اور OS X Mavericks، یہ نینو نامی سادہ ٹیکسٹ ایڈیٹر کا استعمال کرتے ہوئے کمانڈ لائن کے ساتھ کیا جائے گا۔ کمانڈ لائن یا ٹرمینل آواز کو خوفزدہ نہ ہونے دیں کیونکہ ایسا نہیں ہے، ہم میک ہوسٹ فائل میں ترمیم کرنے کے پورے عمل کو انتہائی آسان بنا دیں گے۔
Mac OS پر میزبان فائل میں ترمیم کرنے کا طریقہ
آئیے macOS اور Mac OS X میں /etc/hosts میں کچھ ترامیم کرنا شروع کریں!
- لانچ ٹرمینل، /ایپلی کیشنز/یوٹیلٹیز/ میں پایا گیا یا اسپاٹ لائٹ کے ذریعے لانچ کیا گیا
- پرامپٹ پر درج ذیل کمانڈ کو ٹائپ کریں:
- منتظر کرنے پر ایڈمنسٹریٹر کا پاس ورڈ درج کریں، آپ اسے کمانڈ لائن کے ساتھ معمول کے مطابق اسکرین پر ٹائپ کیا ہوا نہیں دیکھیں گے
- نینو میں میزبان فائل لوڈ ہونے کے بعد، اپنی ترمیم کرنے کے لیے میزبان فائل کے نیچے جانے کے لیے تیر والے بٹنوں کا استعمال کریں
- مکمل ہونے پر، /private/etc/hosts میں تبدیلیوں کو محفوظ کرنے کے لیے Control+O کے بعد ENTER/RETURN کو دبائیں، پھر نینو سے باہر نکلنے کے لیے Control+X کو دبائیں
- مکمل ہونے پر ٹرمینل سے باہر نکلیں
sudo nano/private/etc/hosts
آپ پنگ، سفاری، یا کسی اور نیٹ ورک ایپ کے ذریعے اپنے میزبانوں کی تبدیلیوں کی فوری تصدیق کر سکتے ہیں۔
تبدیلیاں فوری طور پر لاگو ہوتی ہیں حالانکہ کچھ ایڈجسٹمنٹ کے ساتھ DNS فلش کی ضرورت پڑ سکتی ہے جو OS X 10.9 کے ذریعے macOS 10.12+ میں درج ذیل کمانڈ کے ساتھ کی جا سکتی ہے:
dscacheutil -flushcache؛ sudo killall -HUP mDNSResponder
اس کمانڈ کے ساتھ DNS کیشے کو فلش کرتے وقت آپ کو ایڈمن پاس ورڈ درج کرنے کی ضرورت ہوگی۔
اگر آپ یہ دیکھنا چاہتے ہیں کہ یہ پورا عمل خود کرنے سے پہلے کیسے پورا ہوتا ہے، تو ویب سائٹ 'yahoo' کو بلاک کرنے کے لیے میک OS X پر میزبان فائل میں ترمیم کا مظاہرہ دیکھنے کے لیے نیچے دی گئی ویڈیو دیکھیں۔ .com' لوڈ ہونے سے:
نوٹ: میک OS X کے پرانے ورژن کے ساتھ طریقہ کار یکساں ہے، حالانکہ میزبانوں کا راستہ /etc/hosts ہو سکتا ہے اگر Mac OS X کے ورژن کی تاریخ نمایاں ہے۔
مندرجہ ذیل تجاویز Mac OS X سے آگے ہیں اور کسی بھی میزبان فائل پر لاگو ہوتی ہیں، چاہے وہ میک، ونڈوز یا لینکس پر ہو۔
- پچھلا IP پتہ وہ ہے جہاں درج ذیل ڈومینکو حل کرے گا۔
- ہمیشہ نئے میزبانوں کو ان کی اپنی منفرد لائن میں شامل کریں
- علامت ایک تبصرہ کے طور پر کام کرتی ہے، اسے میزبانوں کے اندراجات میں تبصرے شامل کرنے یا میزبانوں کی تبدیلیوں پر تبصرہ کرنے کے لیے استعمال کیا جا سکتا ہے
- آپ میزبان کے ذریعے ویب سائٹس کو فائل میں شامل کرکے اور انہیں کہیں بھیج کر بلاک کر سکتے ہیں، رسائی کو روک سکتے ہیں
- آپ اسی منطق کا استعمال کرتے ہوئے مقامی طور پر ویب سائٹس کو ری ڈائریکٹ کر سکتے ہیں، جو ٹیسٹ ڈومینز ترتیب دینے کے لیے بہترین ہے
- کچھ ترامیم کے ساتھ، تبدیلیاں لاگو ہونے سے پہلے DNS کیش کو dscacheutil کے ساتھ فلش کرنا ضروری ہو سکتا ہے
- متعدد میزبان فائلوں کو جگل کرنے کے لیے منیجر ایپ جیسے گیس ماسک استعمال کرنے پر غور کریں
- اگر میزبان فائل لاک ہونے کا دعویٰ کرتی ہے، تو اس کی وجہ یہ ہے کہ آپ نے "sudo" کمانڈ کے ساتھ ترمیم کا سابقہ نہیں لگایا تھا
- میزبانوں کا بیک اپ بنانے پر غور کریں اگر آپ اہم ترمیم کرنے کا ارادہ رکھتے ہیں، یا آپ پہلی بار فائل میں ترمیم کر رہے ہیں (ذیل میں بیان کیا گیا عمل)
میزبان فائل کا بیک اپ بنانا ایک اچھا خیال ہوسکتا ہے اگر آپ اہم تبدیلیاں کرنے کا ارادہ رکھتے ہیں یا صرف ترمیم کے ساتھ کھیلنا چاہتے ہیں اور دیکھنا چاہتے ہیں کہ کیا ہوتا ہے، ایسا کرنے کا ایک آسان طریقہ استعمال کرنا ہوگا۔ یہ کمانڈ، جو آپ کے گھر میں بیک اپ اسٹور کرے گا ~/Documents/folder:
sudo cp /private/etc/hosts ~/Documents/hosts-backup
پھر، اگر آپ ترمیم شدہ میزبانوں کو اصل فائل کے بیک اپ پر بحال کرنا چاہتے ہیں، تو آپ کو بس اس طرح کے راستوں کو تبدیل کرنا ہوگا اور فائل کا دوبارہ نام تبدیل کرنا ہوگا:
sudo cp ~/Documents/hosts-backup/private/etc/hosts
بس یہ ہے، اگرچہ تبدیلیوں کے مؤثر ہونے کے لیے آپ کو دوبارہ DNS فلش کرنے کی ضرورت پڑسکتی ہے۔
آخر میں، یہ بات قابل ذکر ہے کہ اگر آپ ٹرمینل اور کمانڈ لائن سے مکمل طور پر گریز کرنا چاہتے ہیں، تو آپ سسٹم کے ذریعے میزبانوں کے مواد میں ترمیم کرنے کے لیے ترجیحی پین کا استعمال کرنے کا آسان طریقہ آزما سکتے ہیں۔ بجائے ترجیحات۔ اگرچہ عام طور پر، ہم صرف ان ٹولز کو استعمال کرنے کی تجویز کرتے ہیں جو براہ راست میک میں بنائے گئے ہیں۔
اگر آپ کا کوئی سوال یا مشورہ ہے تو ہمیں کمنٹس میں بتائیں۔