मैक फ़ाइल को होस्ट करता है: टेक्स्टएडिट के साथ मैक ओएस एक्स में /etc/होस्ट को कैसे संशोधित करें

विषयसूची:

Anonim

Mac होस्ट फ़ाइल /etc/host पर स्थित एक सिस्टम स्तर की फ़ाइल है जो Mac OS X नेटवर्किंग के लिए नामों को होस्ट करने के लिए IP पतों को मैप करती है। कई उपयोगकर्ता होस्ट फ़ाइल को संपादित और संशोधित करते हैं ताकि वे एक डोमेन को एक अलग आईपी पते पर इंगित कर सकें, चाहे स्थानीय विकास के उद्देश्य से, साइटों को अवरुद्ध करने के लिए, या बस विभिन्न ऐप्स और सिस्टम स्तर के कार्यों से वैकल्पिक सर्वर तक पहुंचने के लिए।अधिकांश उन्नत उपयोगकर्ता नैनो या विम का उपयोग करके मैक ओएस एक्स टर्मिनल से होस्ट फ़ाइल को संपादित करेंगे, लेकिन जो लोग मैक ओएस जीयूआई के भीतर रहना पसंद करते हैं, आप मैक की होस्ट फ़ाइल को टेक्स्टएडिट, या यहां तक ​​​​कि किसी तीसरे पक्ष के ऐप जैसे संशोधित कर सकते हैं। BBEdit या टेक्स्ट रैंगलर। कमांड लाइन के माध्यम से जाने की तुलना में यह अधिक उपयोगकर्ता के अनुकूल विकल्प प्रदान करता है।

यदि आपके पास macOS / Mac OS X में Mac होस्ट फ़ाइल को संशोधित करने का कोई विशेष कारण नहीं है, तो आपको ऐसा नहीं करना चाहिए। गलत तरीके से स्वरूपित होस्ट फ़ाइल या अनुचित प्रविष्टि DNS समस्याओं और विभिन्न इंटरनेट सेवाओं के साथ समस्याओं का कारण बन सकती है। यह उन्नत उपयोगकर्ताओं के लिए है।

कैसे मैक होस्ट फ़ाइल को टेक्स्ट एडिट मैक ओएस के साथ /etc/होस्ट में संशोधित करें

TextEdit के साथ /etc/hosts को बदलने का यह तरीका Mac OS X के किसी भी संस्करण के साथ काम करता है। Mac OS X 10.11 या बाद के संस्करण चलाने वाले Mac उपयोगकर्ताओं के लिए, आपको पहले SIP सुरक्षा को अक्षम करना होगा, अन्यथा Mac /etc/hosts फ़ाइल को TextEdit से एक्सेस करने का प्रयास करने पर लॉक कर दिया जाएगा।

  1. क्विट टेक्स्टएडिट अगर यह अभी खुला है
  2. Mac OS X में टर्मिनल एप्लिकेशन लॉन्च करें, जो /एप्लिकेशन/यूटिलिटीज/ में पाया जाता है
  3. टेक्स्टएडिट जीयूआई एप्लिकेशन के भीतर मैक होस्ट फ़ाइल खोलने के लिए निम्नलिखित कमांड दर्ज करें
  4. sudo open -a TextEdit /etc/hosts

  5. रिटर्न हिट करें और जब sudo के माध्यम से लॉन्च को प्रमाणित करने का अनुरोध किया जाए तो Mac OS X के लिए व्यवस्थापक पासवर्ड दर्ज करें
  6. The /etc/hosts फ़ाइल टेक्स्टएडिट में एक सादे पाठ फ़ाइल के रूप में लॉन्च होगी जहां इसे आवश्यकतानुसार संपादित और संशोधित किया जा सकता है, समाप्त होने पर फ़ाइल > का उपयोग करें या सामान्य रूप से कमांड + एस को हिट करें मेजबान दस्तावेज़ में परिवर्तन
  7. टेक्स्ट एडिट से बाहर निकलें, फिर समाप्त होने पर टर्मिनल से बाहर निकलें

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

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

होस्ट फ़ाइल को संशोधित करने के बाद आप अपने DNS कैश को साफ़ करना चाहेंगे, यहां बताया गया है कि मैक ओएस एक्स एल कैपिटन और आधुनिक संस्करणों मैक ओएस में डीएनएस को कैसे फ्लश किया जाए और पूर्व रिलीज में ऐसा कैसे किया जाए .

उपयोगकर्ता टेक्स्ट रैंगलर, BBEdit, या अन्य तृतीय पक्ष एप्लिकेशन के साथ Mac OS X के /etc/होस्ट को संशोधित करना भी चुन सकते हैं। ट्रिक काफी हद तक टेक्स्ट एडिट के समान है, अभी भी सुडो के उपयोग की आवश्यकता है, लेकिन निर्दिष्ट एप्लिकेशन नाम को निम्नानुसार बदलना है।

ओपनिंग /etc/टेक्स्ट रैंगलर के साथ होस्ट:

sudo open -a टेक्स्ट रैंगलर /etc/hosts

या /etc/होस्ट को Bbedit में लॉन्च करना:

sudo open -a BBEdit /etc/hosts

उपर्युक्त दृष्टिकोण मैक ओएस एक्स के सभी आधुनिक संस्करणों में काम करते हैं, मैक ओएस एक्स के पुराने संस्करण भी निम्न सिंटैक्स के साथ कमांड लाइन से सीधे होस्ट के साथ टेक्स्टएडिट बाइनरी लॉन्च कर सकते हैं:

sudo ./Applications/TextEdit.app/Contents/MacOS/TextEdit /etc/hosts

यह तरीका नवीनतम रिलीज में काम नहीं करेगा, हालांकि, इस प्रकार आप इसके बजाय खुले कमांड पर भरोसा करना चाहेंगे।

TextEdit या किसी अन्य GUI ऐप के माध्यम से मैक होस्ट फ़ाइल को आसान तरीके से संशोधित करने की एक और युक्ति के बारे में जानें? हमें टिप्पणियों में बताएं।

मैक फ़ाइल को होस्ट करता है: टेक्स्टएडिट के साथ मैक ओएस एक्स में /etc/होस्ट को कैसे संशोधित करें