میزبان فائل میک پر کام نہیں کر رہی؟ اس فکس کو آزمائیں۔
فہرست کا خانہ:
میک کے کچھ صارفین نے دریافت کیا ہے کہ MacOS میں میزبان فائل کام کرتی دکھائی نہیں دیتی، یا میک پر /etc/hosts فائل میں تبدیلیوں کو بظاہر نظر انداز کر دیا گیا ہے۔ یہ دیکھتے ہوئے کہ میزبان فائل کا استعمال IP پتوں کو میزبانی کے ناموں پر نقشہ بنانے کے لیے کیا جاتا ہے، اور اس میں اکثر اعلیٰ درجے کے صارفین کے ذریعے ترمیم کی جاتی ہے، یہ ایک قابل فہم پریشان کن مسئلہ ہے۔
جب ایسا ہوتا ہے تو یہ کافی واضح مسئلہ ہے، کیونکہ کمانڈ لائن سے میک پر میزبان فائل میں ترمیم کرنے کے بعد یا ٹیکسٹ ایڈٹ کے ساتھ، اور DNS کیش فلش کرنے کے بعد، میزبانوں میں کوئی تبدیلی نظر نہیں آتی۔ .
میزبان فائل میں تبدیلیاں نظر انداز کی جا رہی ہیں، یا ہوسٹ فائل میں ترمیم کام نہیں کر رہی، دراصل ایک کافی عام واقعہ ہے، خاص طور پر MacOS سسٹم سافٹ ویئر کے جدید ورژن کے ساتھ۔ خوش قسمتی سے یہ عام طور پر ایک بہت آسان حل بھی ہے۔
میزبان فائل کی تبدیلیوں کو درست کریں نظر انداز کر دیا گیا/میزبان فائل MacOS میں کام نہیں کر رہی ہے
میک پر میزبان فائل کے کام نہ کرنے کی سب سے زیادہ ممکنہ وجہ یہ ہے کہ یہ خراب ہو گئی ہے، یا اب یہ ASCII فائل فارمیٹ نہیں ہے۔ یہ کبھی کبھار ہو سکتا ہے جب رچ ٹیکسٹ ایڈیٹر یا تھرڈ پارٹی ایپ کے ساتھ میزبان فائل میں ترمیم کرنے کی کوشش کی جائے، یا اگر vim/vi/nano وغیرہ استعمال کرتے وقت غلط فائل کی قسم محفوظ کی گئی ہو۔
پہلے، ہم پرانی ہوسٹ فائل کا نام بدل کر اسے بیک اپ/منتقل کرنے جا رہے ہیں، یہ آپ کو تبدیلی کو واپس کرنے کی اجازت دیتا ہے اگر چاہیں:
sudo mv /etc/hosts/etc/hostsbackup
میزبان بیک اپ فائل کے مواد کو اپنے کلپ بورڈ میں کاپی کریں، ایسا کرنے کا ایک آسان طریقہ یہ ہے کہ بلی کا استعمال کریں اور پھر متن کو منتخب کریں اور اسے اپنے کلپ بورڈ میں کاپی کریں:
cat/etc/hostsbackup
اب نینو کے ساتھ ایک نئی ہوسٹ فائل بنائیں:
sudo nano /etc/hosts
اصل میزبان فائل کے مواد کو اپنی نئی بنی ہوئی میزبان فائل میں چسپاں کریں۔
نینو سے بچانے اور باہر نکلنے کے لیے Control+o اور Control+X کو دبائیں۔
اگلا، تبدیلیوں کے مؤثر ہونے کے لیے آپ شاید DNS کیش کو فلش کرنا چاہیں گے۔
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
یہ میزبانوں کی تبدیلی کو آگے بڑھانے کے لیے کافی ہونا چاہیے، اور آپ کو کسی بھی براؤزر یا انٹرنیٹ سے منسلک دیگر ایپس کو دوبارہ لانچ کرنے کی ضرورت نہیں ہونی چاہیے۔
نوٹ: کچھ میک صارفین نے اطلاع دی ہے کہ نئے میزبان فائل کو پہچاننے کے لیے اپنے میک کو دوبارہ شروع کرنے کی ضرورت ہے، یہ نایاب ہے لیکن میکوس کاتالینا یا بعد میں چلنے والے کچھ میکس پر لاگو ہو سکتا ہے۔
یہ بھی ایک موقع ہے کہ آپ کو میک OS میں روٹ اکاؤنٹ کو فعال کرنے کی ضرورت پڑسکتی ہے اس سے پہلے کہ آپ میزبان فائل میں ترمیم کرنے کے قابل ہو جائیں، اس بات پر منحصر ہے کہ آپ کی میک او ایس انسٹالیشن کس حد تک کم ہے۔
کچھ صارفین کو خاص طور پر میک او ایس مونٹیری اور میک او ایس وینٹورا میں میزبان فائل کو نظر انداز کیے جانے کے مسائل کا سامنا کرنا پڑتا ہے، ایسی صورت میں آپ میک پر میزبان فائل کا نظم کرنے کے لیے گیس ماسک جیسی تھرڈ پارٹی ایپ بھی استعمال کر سکتے ہیں۔ ، یا یہاں تک کہ اگر آپ براؤزر کی سطح پر ایسا کرنا چاہتے ہیں تو میزبانوں میں ترمیم کرنے کے لیے براؤزر کی توسیع۔ مثال کے طور پر، گوگل کروم کے لیے، لائیو ہوسٹس جیسی کروم ایکسٹینشن کام کرتی ہے۔
کیا آپ کو پہلے بھی MacOS میں میزبان فائل کے ساتھ مسائل کا سامنا کرنا پڑا ہے؟ کیا کمانڈ لائن سے ایک نئی ہوسٹ فائل بنانے کے مندرجہ بالا حل نے آپ کے لیے مسئلہ حل کر دیا؟ کیا آپ نے کوئی اور حل تلاش کیا؟ تبصروں میں اپنے تجربات ہمارے ساتھ شیئر کریں!