होस्ट फ़ाइल Mac पर काम नहीं कर रही है? इस फिक्स को आजमाएं
विषयसूची:
कुछ Mac उपयोगकर्ताओं ने पाया है कि MacOS में होस्ट फ़ाइल काम नहीं करती है, या Mac पर /etc/hosts फ़ाइल में परिवर्तनों को नज़रअंदाज़ किया जाता है। यह देखते हुए कि होस्ट फ़ाइल का उपयोग IP पतों को होस्ट नामों में मैप करने के लिए किया जाता है, और अक्सर उन्नत उपयोगकर्ताओं द्वारा संशोधित किया जाता है, यह एक समझने योग्य कष्टप्रद समस्या है।
ऐसा होने पर यह काफी स्पष्ट समस्या है, क्योंकि मैक पर कमांड लाइन से या यहां तक कि टेक्स्टएडिट के साथ होस्ट फ़ाइल को संपादित करने और डीएनएस कैश को फ्लश करने के बाद, होस्ट में कोई बदलाव नहीं दिखता है .
होस्ट फ़ाइल में परिवर्तन को अनदेखा किया जा रहा है, या होस्ट फ़ाइल में संपादन काम नहीं कर रहा है, वास्तव में एक काफी सामान्य घटना है, विशेष रूप से MacOS सिस्टम सॉफ़्टवेयर के आधुनिक संस्करणों के साथ। सौभाग्य से यह आमतौर पर एक आसान फिक्स भी है।
मेजबान फ़ाइल परिवर्तनों को ठीक करें पर ध्यान नहीं दिया गया / MacOS में होस्ट फ़ाइल काम नहीं कर रही है
मैक पर होस्ट फ़ाइल के काम न करने का सबसे संभावित कारण यह है कि यह दूषित हो गया है, या अब ASCII फ़ाइल स्वरूप नहीं है। ऐसा कभी-कभी हो सकता है जब किसी रिच टेक्स्ट संपादक या किसी तृतीय पक्ष ऐप के साथ होस्ट फ़ाइल को संपादित करने का प्रयास किया जा रहा हो, या यदि vim/vi/nano आदि का उपयोग करते समय गलत फ़ाइल प्रकार सहेजा गया हो।
सबसे पहले, हम पुराने होस्ट फ़ाइल का नाम बदलकर बैकअप/स्थानांतरित करने जा रहे हैं, इससे आप चाहें तो बदलाव को वापस कर सकते हैं:
sudo mv /etc/hosts /etc/hostsbackup
hostbackup फ़ाइल की सामग्री को अपने क्लिपबोर्ड में कॉपी करें, ऐसा करने का एक आसान तरीका बिल्ली का उपयोग करके और फिर टेक्स्ट का चयन करके इसे अपने क्लिपबोर्ड पर कॉपी करना है:
cat /etc/hostsbackup
अब नैनो के साथ एक नई होस्ट फ़ाइल बनाएं:
sudo नैनो /etc/hosts
मूल होस्ट फ़ाइल की सामग्री को अपनी नई बनाई गई होस्ट फ़ाइल में पेस्ट करें।
नैनो सेव करने और बाहर निकलने के लिए Control+o और Control+X दबाएं.
अगला, आप शायद परिवर्तनों को प्रभावी करने के लिए DNS कैश को फ्लश करना चाहेंगे।
sudo dscacheutil -flushcache; sudo Killall -HUP mDNSRresponder
होस्ट के परिवर्तन को आगे बढ़ाने के लिए पर्याप्त होना चाहिए, और आपको किसी भी ब्राउज़र या इंटरनेट से जुड़े अन्य ऐप्स को फिर से लॉन्च करने की आवश्यकता नहीं होनी चाहिए।
NOTE: कुछ Mac उपयोगकर्ता रिपोर्ट करते हैं कि नई होस्ट फ़ाइल को पहचानने के लिए उन्हें अपने Mac को पुनरारंभ करने की आवश्यकता है, यह दुर्लभ है लेकिन macOS Catalina या बाद के संस्करण चलाने वाले कुछ Mac पर लागू हो सकता है।
इसकी भी संभावना है कि इससे पहले कि आप होस्ट फ़ाइल को संशोधित करने में सक्षम हों, इससे पहले आपको Mac OS में रूट खाते को सक्षम करने की आवश्यकता हो सकती है, यह इस बात पर निर्भर करता है कि आपका macOS इंस्टॉलेशन कितना कम हो गया है।
कुछ उपयोगकर्ताओं को विशेष रूप से macOS मोंटेरे और macOS Ventura में होस्ट फ़ाइल को नज़रअंदाज़ किए जाने की समस्या का सामना करना पड़ रहा है, ऐसी स्थिति में आप Mac पर होस्ट फ़ाइल प्रबंधित करने के लिए GasMask जैसे तृतीय पक्ष ऐप का भी उपयोग कर सकते हैं , या यदि आप इसे ब्राउज़र स्तर पर करना चाहते हैं तो मेजबानों को संशोधित करने के लिए एक ब्राउज़र एक्सटेंशन भी। उदाहरण के लिए, Google Chrome के लिए, LiveHosts जैसा Chrome एक्सटेंशन काम करता है।
क्या आपने पहले MacOS में होस्ट फ़ाइल के साथ समस्याओं का अनुभव किया है? क्या कमांड लाइन से एक नई होस्ट फ़ाइल बनाने का उपरोक्त समाधान आपके लिए समस्या का समाधान करता है? क्या आपको कोई और उपाय मिला? टिप्पणियों में हमारे साथ अपने अनुभव साझा करें!