Windows-आधारित कंप्यूटर की तरह, Mac में इंटरनेट पर वेबसाइटों से आपकी मशीन कैसे कनेक्ट होती है इसे कॉन्फ़िगर करने के लिए एक होस्ट्स फाइल होती है। इस फाइल में वेबसाइटों और IP पतों के संदर्भ होते हैं, और आप इसे अपने Mac पर कई अलग-अलग तरीकों से उपयोग कर सकते हैं।
आपके Mac पर होस्ट्स फाइल को संपादित करने के कारणों में से एक है वेबसाइटों को ब्लॉक करना। यह आपकी मशीन पर कुछ वेबसाइटों को एक्सेस होने से रोकने का एक शानदार तरीका है। दूसरा संभावित उपयोग है अपनी खुद की वेबसाइटों को अपनी मशीन पर स्थानीय रूप से टेस्ट करना। आप होस्ट्स फाइल को अपने चुने हुए डोमेन नाम को अपने स्थानीय स्टोरेज के नेटवर्क पथ पर रीडायरेक्ट कर सकते हैं।
Mac होस्ट्स फाइल स्थान
चूंकि होस्ट्स फाइल को संपादित करना एक जोखिम भरा कार्य है, Apple ने जानबूझकर इसे आपके सिस्टम पर एक प्राइवेट फ़ोल्डर में रखा है। यह यूजर्स को उचित ज्ञान के बिना इसे संशोधित करने और पूरे सिस्टम को नुकसान पहुंचाने से रोकने के लिए है।
जिज्ञासु यूजर्स के लिए, पथ है /etc/hosts/ और आप इसे टर्मिनल विंडो का उपयोग करके एक्सेस कर सकते हैं।
Mac पर होस्ट्स फाइल संपादित करें
अपने Mac पर होस्ट्स फाइल को संपादित करना काफी आसान है क्योंकि ऐसा करने के लिए एक अंतर्निहित संपादक है। यह टर्मिनल के अंदर स्थित है और इसे नैनो संपादक कहा जाता है। आप इसका उपयोग अपने मशीन पर होस्ट्स फाइल सहित किसी भी टेक्स्ट फाइल को खोलने और संपादित करने के लिए कर सकते हैं।
सुनिश्चित करें कि आप निम्नलिखित चरणों को करने के लिए एक एडमिन अकाउंट का उपयोग कर रहे हैं।
- डॉक में लॉन्चपैड पर क्लिक करें, टर्मिनल खोजें, और इसे लॉन्च करें।
- टर्मिनल में निम्नलिखित कमांड टाइप करें और एंटर दबाएं। यह होस्ट्स फाइल को नैनो संपादक में खोलेगा।
sudo nano /etc/hosts
- चूंकि यह एक sudo कमांड है, यह आपसे आपका पासवर्ड दर्ज करने के लिए कहेगा। पासवर्ड दर्ज करें और जारी रखें।
- फाइल अब आपकी स्क्रीन पर खुली होनी चाहिए और आप इसे संपादित करना शुरू कर सकते हैं।
Mac होस्ट्स फाइल को समझें
यदि आपने पहले कभी होस्ट्स फाइल संपादित नहीं की है, तो आप फाइल को काम करने में थोड़ा जटिल पा सकते हैं। हालांकि, यह उतना मुश्किल नहीं है जितना यह दिखता है।
फाइल में आपको जो एंट्री मिलेगी उनमें से एक है 127.0.0.1 localhost।
संख्याओं वाला पहला भाग आपके Mac के लिए स्थानीय IP पता है। दूसरा भाग जहां होस्ट नाम है वह है जिसका उपयोग आप उस IP पते तक पहुंचने के लिए करते हैं।
उपरोक्त दो भाग, जब एक साथ संयुक्त होते हैं, तो सभी localhost क्वेरी को IP पते 127.0.0.1 पर रीडायरेक्ट करते हैं। जब आप अपने ब्राउज़र में localhost दर्ज करते हैं, तो आपका ब्राउज़र होस्ट्स फाइल में देखता है, निर्दिष्ट IP पता प्राप्त करता है, और आपको उस IP पते पर ले जाता है।
संक्षेप में, होस्ट्स फाइल IP पतों और डोमेन नामों का संयोजन है। आप इच्छित परिणाम प्राप्त करने के लिए इन्हें किसी भी तरह से संशोधित कर सकते हैं।
होस्ट्स फाइल के साथ रीडायरेक्ट सेट अप करें
होस्ट्स फाइल के साथ आप जो चीजें कर सकते हैं उनमें से एक है रीडायरेक्ट सेट अप करना। आप एक डोमेन नाम को उस चीज की ओर इंगित कर सकते हैं जो उससे पूरी तरह से अलग है जिसे इंगित करना चाहिए।
उदाहरण के लिए, यदि आप अपने सोशल मीडिया उपयोग में कटौती करने की कोशिश कर रहे हैं, तो आप facebook.com जैसे डोमेन को अपने ब्राउज़र को विकिपीडिया जैसी साइटों पर रीडायरेक्ट कर सकते हैं। आप बस किसी भी डोमेन और IP पते का उपयोग कर सकते हैं जो आप चाहते हैं।
आइए देखें कि आप होस्ट्स फाइल का उपयोग करके उपरोक्त रीडायरेक्शन कैसे सेट अप कर सकते हैं।
- जब फाइल नैनो संपादक में खुली हो, तो तीर कुंजियों का उपयोग करके अपने कर्सर को वहां लाएं जहां localhost समाप्त होता है। फिर अपनी एंट्री के लिए एक नई लाइन जोड़ने के लिए एंटर दबाएं।
- आपके द्वारा जोड़ी गई नई लाइन में, उस IP पते को टाइप करें जहां आप स्रोत डोमेन को रीडायरेक्ट करना चाहते हैं। हम 103.102.166.224 का उपयोग करेंगे, जो विकिपीडिया का IP पता है।
- अपने कीबोर्ड पर टैब कुंजी दबाकर स्रोत डोमेन फ़ील्ड पर जाएं।
- यहां, उस डोमेन नाम को टाइप करें जिसे आप पहले टाइप किए गए IP पते पर रीडायरेक्ट करना चाहते हैं। हम यहां facebook.com का उपयोग करेंगे।
- बदलाव हो जाने के बाद, अपने कीबोर्ड पर Ctrl + O कुंजी दबाकर फाइल को सेव करें।
- एंटर दबाकर कार्रवाई की पुष्टि करें।
- नैनो संपादक को बंद करने के लिए Ctrl + X कुंजी दबाएं।
- अब आपको परिवर्तनों को प्रभावी करने के लिए DNS कैश को फ्लश करने की आवश्यकता है। ऐसा करने के लिए, टर्मिनल में निम्नलिखित कमांड टाइप करें और एंटर दबाएं।
dscacheutil -flushcache
- एक ब्राउज़र खोलें, facebook.com टाइप करें, और एंटर दबाएं। आप पाएंगे कि यह फेसबुक के बजाय विकिपीडिया खोलता है।
त्वरित सुझाव: वेबसाइट का IP पता कैसे खोजें
जैसा कि आप उपरोक्त प्रक्रिया में देख सकते हैं, आपको उस साइट का IP पता चाहिए जिसे आप लोगों को रीडायरेक्ट करना चाहते हैं। यदि आप इसे पहले से नहीं जानते हैं, तो आप टर्मिनल में एक कमांड का उपयोग करके किसी भी वेबसाइट का IP पता पता कर सकते हैं।
- टर्मिनल विंडो में, निम्नलिखित कमांड टाइप करें और एंटर दबाएं। wikipedia.org को अपनी पसंद की वेबसाइट से बदलना सुनिश्चित करें।
ping wikipedia.org
- यह आपकी स्क्रीन पर एक IP पता प्रदर्शित करेगा। यही वह है जिसका आप होस्ट्स फाइल में उपयोग कर सकते हैं।
Mac पर होस्ट्स फाइल संपादित करके वेबसाइट ब्लॉक करें
HOW TO BLOCK WEBSITES ON WINDOWS: Using The Host File
Watch this video on YouTube
होस्ट्स फाइल के बारे में सबसे अच्छी बात यह है कि यह आपको अपने Mac पर किसी थर्ड-पार्टी ऐप को इंस्टॉल किए बिना साइट्स को ब्लॉक करने देती है। आप फाइल में एक एंट्री जोड़ सकते हैं और उस एंट्री के सभी कनेक्शन अनुरोध अस्वीकार कर दिए जाएंगे।
- ऊपर दिखाए अनुसार नैनो संपादक में होस्ट्स फाइल लॉन्च करें।
- अपने कर्सर को वहां लाएं जहां localhost एंट्री समाप्त होती है और एक नई लाइन जोड़ने के लिए एंटर दबाएं।
- IP पता 127.0.0.1 टाइप करें और अपने कीबोर्ड पर टैब दबाएं।
- उस साइट का डोमेन नाम दर्ज करें जिसे आप ब्लॉक करना चाहते हैं। उदाहरण के लिए, यदि आप इंस्टाग्राम ब्लॉक करना चाहते हैं, तो instagram.com टाइप करें।
- Ctrl + O दबाकर बदलाव सेव करें।
- फाइल बंद करने के लिए Ctrl + X दबाएं।
- DNS कैश फ्लश करने के लिए निम्नलिखित कमांड टाइप करें और एंटर दबाएं।
dscacheutil -flushcache
अब हर बार जब आप ब्लॉक की गई साइट तक पहुंचने का प्रयास करेंगे, तो यह आपको लोकलहोस्ट पर ले जाएगी जो एक एरर पेज दिखाएगी।
Mac होस्ट्स फाइल आपको आउटगोइंग नेटवर्क अनुरोधों के साथ खेलने के कई तरीके प्रदान करती है, और आप उन्हें अपनी इच्छानुसार ब्लॉक और अनब्लॉक कर सकते हैं। क्या आपने पहले अपने Mac पर होस्ट्स फाइल का उपयोग किया है? यदि हां, तो यह किस लिए था? नीचे कमेंट में हमें बताएं।