Anonim

आपकी Mac की मेजबानों की फाइल एक छोटा, लेकिन महत्वपूर्ण टेक्स्ट डॉक्यूमेंट है, जिसमें होस्टनामों को निर्दिष्ट IP पतों पर मैप करने की क्षमता है। हालाँकि, आधुनिक इंटरनेट IP पते को मैप करने के लिए कई तरह के सार्वजनिक और निजी DNS सर्वरों का उपयोग करता है, लेकिन होस्ट फ़ाइल उन DNS सर्वरों को ओवरराइड करने का एक आसान तरीका है, जिससे आप मैन्युअल रूप से एक वांछित आईपी पते के लिए एक वेबसाइट पते को इंगित कर सकते हैं, या किसी एक्सेस को ब्लॉक कर सकते हैं। पूरी तरह से अप्रयुक्त या आंतरिक आईपी पते की ओर इशारा करते हुए साइट।

यहाँ MacOS पर मैक होस्ट फ़ाइल को कैसे संपादित किया जाए (पहले मैक ओएस एक्स के रूप में जाना जाता है)।

अपने मैक होस्ट्स फ़ाइल को टेक्स्ट एडिट के साथ संपादित करें

Mac OS X में होस्ट्स फ़ाइल को संपादित करने के दो प्राथमिक तरीके हैं। पहला TextEdit का उपयोग करके है, क्योंकि होस्ट फ़ाइल केवल एक साधारण सादे टेक्स्ट दस्तावेज़ है। हालाँकि, आप फ़ाइल को सीधे नहीं खोल सकते हैं, क्योंकि यह फ़ाइल सिस्टम के संरक्षित क्षेत्र में रहता है। इसके बजाय, हमें फ़ाइल को एक असुरक्षित स्थान पर कॉपी करने की आवश्यकता है, जैसे कि डेस्कटॉप, इसे संपादित करें, और फिर इसे वापस कॉपी करें।

मेजबानों की फाइल को खोजने के लिए, वह खोजक खोलें जिसे आप डेस्कटॉप पर क्लिक करके या अपनी स्क्रीन के निचले बाएँ में स्माइली फेस फ़ाइंडर पर पहुँच सकते हैं, फिर इन चरणों का पालन करें:

  1. Go पुल-डाउन मेनू का चयन करें
  2. फिर मेनू से Go to Folder का चयन करें
  3. बॉक्स में, बॉक्स में / निजी / etc / मेजबान दर्ज करें
  4. रिटर्न दबाएं

  5. एक नई खोजक विंडो खुलेगी और आपके मैक की मेजबानों की फ़ाइल का चयन किया जाएगा, इसे खोजक विंडो से बाहर खींचें और खींचें और इसे अपने डेस्कटॉप पर छोड़ दें।

यह हमें स्वतंत्र रूप से मेजबान फ़ाइल को संपादित करने देगा।


इसे खोलने के लिए, बस डबल-क्लिक करें और यह फ़ाइल की सामग्री को TextEdit (या अपनी पसंद के पाठ संपादक) में प्रदर्शित करेगा।

डिफ़ॉल्ट रूप से, / etc / मेजबान फ़ाइल अपेक्षाकृत सरल है। इसमें वर्णनात्मक पाठ की कई पंक्तियाँ शामिल हैं जिन्हें पाउंड या संख्या (जिसे पाउंड या हैशटैग भी कहा जाता है) पर हस्ताक्षर (#) के साथ "टिप्पणी" की जाती है।

कोई भी रेखा जो # चिह्न से शुरू होती है वह एक टिप्पणी है और / etc / मेजबान फ़ाइल द्वारा नहीं पढ़ी जाती है। तो टिप्पणियां हैं कि आप अपनी होस्ट फ़ाइल में नोट्स कैसे जोड़ सकते हैं और प्रविष्टियों के रूप में पढ़ना बंद करने के लिए / आदि / होस्ट फ़ाइल चाहते हैं, लेकिन भविष्य में आपको उनकी आवश्यकता होने पर हटाना नहीं चाहते हैं।

प्रत्येक पंक्ति के लिए, कंप्यूटर द्वारा पाउंड साइन के बाद किसी भी पाठ को अनदेखा किया जाता है, जिससे यह आपकी फ़ाइलों में नोट्स और विवरण जोड़ने का एक अच्छा तरीका है। इसमें लोकलहोस्ट और ब्रॉडकास्टहोस्ट के लिए डिफ़ॉल्ट आईपी मान भी हैं। फ़ाइल को संपादित करने के लिए, आप ब्रॉडकास्ट के बाद अपनी लाइनें जोड़ेंगे।

नव विकसित वेबसाइटों और वेब होस्टिंग माइग्रेशन का परीक्षण करने के अलावा, होस्ट फ़ाइल को संपादित करने का एक और कारण विशिष्ट वेबसाइटों तक पहुंच को रोकना है।

हमारे उदाहरण में, हम दिखावा करेंगे कि जिस कंप्यूटर का हम उपयोग कर रहे हैं वह एक ऐसी कार्य प्रणाली है जिसे हम विशेष रूप से काम के लिए उपयोग करना चाहते हैं, न कि खुद को हमारी कार्य मशीन पर फेसबुक द्वारा विचलित होने की अनुमति देना।

ऐसा करने के लिए, वह IP पता लिखें जिसे आप होस्टनाम के बाद असाइन करना चाहते हैं। हमारे मामले में, हम फेसबुक को ब्लॉक करना चाहते हैं, इसलिए हम www.facebook.com को 0.0.0.0 पर मैप करेंगे, जो कि एक अमान्य आईपी पते के रूप में, एक त्रुटि के परिणामस्वरूप होगा।

अब, जब भी हम अपने मैक से www.facebook.com पर जाने की कोशिश करते हैं, तो वेब ब्राउज़र पेज लोड करने में विफल रहेगा, उम्मीद है कि हमें काम पर वापस जाने के लिए प्रोत्साहित करेगा!

वैकल्पिक रूप से, आप 0.0.0.0 के बजाय किसी मान्य साइट का IP पता दर्ज कर सकते हैं, जिसके परिणामस्वरूप उपयोगकर्ता आपके चयन की साइट पर निर्देशित किए जा रहे फेसबुक तक पहुंचने का प्रयास करेंगे।

वेबसाइट के आईपी पते को निर्धारित करने के लिए, आप खुदाई कमांड का उपयोग कर सकते हैं, जो मैकओएस के साथ मानक आता है। टर्मिनल के माध्यम से साइट को "खोदने" के लिए, हम बस टर्मिनल खोलते हैं और फिर यूआरएल पर खुदाई कमांड चलाते हैं, जो तब आउटपुट के रूप में आईपी पते को वापस कर देगा।

$ dig www.techjunkie.com +short
104.25.27.105
नोट: + छोटा विकल्प आउटपुट को सिर्फ हमारी जानकारी के लिए रखता है, जो कि आईपी एड्रेस है।

उस IP पते पर ध्यान दें, जो वापस लौटा है और इसे अपने Mac होस्ट फ़ाइल मैपिंग में उपयोग करें। उदाहरण के लिए, www.nytimes.com पर द न्यूयॉर्क टाइम्स की वेबसाइट पर 170.149.172.130 का आईपी पता दिया गया है। अगर हम अपनी मेजबानों की फाइल में फेसबुक को मैप करते हैं, तो कभी भी मैक का उपयोग करने वाला कोई व्यक्ति फेसबुक पर जाने की कोशिश करता है, वे इसके बजाय द न्यूयॉर्क टाइम्स लोड देखेंगे।

अपने DNS कैश को खाली करने के लिए अपने मैक को प्राप्त करने के लिए, फिर पुष्टि करें कि यह आपके कैश को साफ़ कर दिया है एक पुष्टि की गूंज करके, एक अर्ध-कॉलन द्वारा अलग किए गए इन दो आदेशों को दर्ज करें जैसा कि यहां दिखाया गया है:

$ sudo killall -HUP mDNSResponder;say DNS cache has been flushed

नैनो के साथ टर्मिनल में अपने मैक होस्ट्स फ़ाइल को संपादित करें

पिछले भाग के चरण काफी आसान हैं, लेकिन यदि आप मेजबानों की फाइल को कॉपी करने से बचना चाहते हैं, तो आप इसे सीधे UNIX नैनो टेक्स्ट एडिटर का उपयोग करके टर्मिनल में एडिट कर सकते हैं, जिसे macOS में बनाया गया है।

आरंभ करने के लिए, टर्मिनल लॉन्च करें, निम्न कमांड टाइप करें, और रिटर्न दबाएं। सभी sudo कमांड के साथ, आपको इसे निष्पादित करने के लिए अपना व्यवस्थापक पासवर्ड भी दर्ज करना होगा:
$ sudo nano /private/etc/hosts

अब आप Nano एडिटर या vim या अपनी पसंद के किसी अन्य एडिटर में होस्ट्स की फाइल को खोलकर देखेंगे। नैनो में फ़ाइल को नेविगेट और संपादित करने के लिए, अपने कीबोर्ड पर तीर कुंजियों का उपयोग करें।

जैसा कि हमने TextEdit विधि के साथ किया था, ऊपर, हम इच्छा पर hostname मैपिंग जोड़ सकते हैं, संपादित कर सकते हैं या हटा सकते हैं। क्योंकि हमने sudo का उपयोग करके नैनो लॉन्च किया है, किसी भी परिवर्तन को मूल होस्ट फ़ाइल में सीधे प्रमाणित और सहेजा जाएगा, बिना इसकी होम डायरेक्टरी के बाहर कॉपी करने की आवश्यकता नहीं है।

जब आप परिवर्तन कर रहे हों, तो संपादक से बाहर निकलने के लिए कंट्रोल-एक्स दबाएं, मौजूदा होस्ट फ़ाइल को अधिलेखित करने के लिए Y, को बचाने और वापस करने के लिए।

जैसा कि हमने पहले उल्लेख किया है, अपने DNS कैश को फ्लश करना सुनिश्चित करें यदि आप ध्यान दें कि आपके नए मैपिंग ठीक से काम नहीं कर रहे हैं।

हमारे उदाहरणों ने काम के माहौल में साइटों को विचलित करने वाले ब्लॉकिंग और रीडायरेक्ट करने का उल्लेख किया है, लेकिन आप दुर्भावनापूर्ण वेबसाइटों तक पहुंच को मैन्युअल रूप से ब्लॉक करने के लिए भी इन चरणों का उपयोग कर सकते हैं और निश्चित रूप से, अन्य उपयोग भी करते हैं।

यदि आप कभी गलती करते हैं और आपको यकीन नहीं है कि इसे कैसे ठीक किया जाए, तो आप निम्न डिफ़ॉल्ट जानकारी दर्ज करने के लिए ऊपर दी गई किसी एक विधि का उपयोग करके हमेशा डिफ़ॉल्ट होस्ट फ़ाइल सामग्री को पुनर्स्थापित कर सकते हैं:

##
# Host Database
#
# localhost is used to configure the loopback interface
# when the system is booting. Do not change this entry.
##
127.0.0.1 localhost
255.255.255.255 broadcasthost::1 localhost
fe80::1%lo0 localhost

यदि आप एक मैक उपयोगकर्ता हैं और इस लेख को उपयोगी पाते हैं, तो आप अन्य TechJunkie ट्यूटोरियल्स की जांच करना चाह सकते हैं, जिनमें शामिल हैं कि मैक का सटीक सीपीयू मॉडल कैसे खोजें और मैक मोजवे में डीएनएस को कैसे फ्लश करें।

क्या कारण है कि आप अपने मैक की मेजबानों की फाइल को संपादित करना चाहते हैं? काम कैसे बना? हमें इसके बारे में नीचे टिप्पणी में बताएं!

कैसे macos पर मेजबान फ़ाइल को संपादित करने के लिए (मैक ओएस एक्स)