Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रणाली >> Linux

Linux में Hosts फ़ाइल का उपयोग और संपादन कैसे करें

यदि आपने कभी Linux मशीन से कई सर्वर प्रबंधित किए हैं या किसी प्रकार की होम लैब सेट अप की है, तो आप जानते हैं कि Linux में "hosts" फ़ाइल कितनी उपयोगी हो सकती है। हालांकि, आप में से कुछ को यह भी नहीं पता होगा कि यह मौजूद है, इसका उपयोग कैसे करना है तो दूर की बात है। इसलिए हम आपको Linux में hosts फ़ाइल का उपयोग और संपादन करने के तरीके के बारे में मार्गदर्शन कर रहे हैं।

Hosts फ़ाइल क्या है?

"/etc/hosts" फ़ाइल वह जगह है जहां आपका सिस्टम IP पतों -> होस्टनाम का एक आंतरिक मानचित्र रखता है। इसके लिए DNS सर्वर की आवश्यकता नहीं होती क्योंकि यह आपकी मशीन पर स्थानीय रूप से संग्रहीत होता है। यह आपके नेटवर्क पर आंतरिक सर्वर या अन्य डिवाइस जैसी चीजों को प्रबंधित करने का एक शानदार तरीका है जो आमतौर पर आपको IP पता दर्ज करने की आवश्यकता होती है। मैं हर समय Raspberry Pi प्रोजेक्ट्स और आमतौर पर उपयोग किए जाने वाले KVM वर्चुअल मशीनों के प्रबंधन के लिए इसका उपयोग करता हूं।

Hosts फ़ाइल का उपयोग कैसे करें?

पहले, देखें कि hosts फ़ाइल में पहले से क्या है। टर्मिनल में निम्न कमांड टाइप करें और एंटर दबाएं:

cat /etc/hosts

आउटपुट में, आपको दो IP पते मिलेंगे जो आपकी स्थानीय मशीन को स्वयं की पहचान करने के लिए हैं। यदि आप ping localhost कमांड चलाते हैं, तो आप इन IP पतों में से एक को आते हुए देखेंगे। ऐसा इसलिए है क्योंकि Linux स्वचालित रूप से इन दो प्रविष्टियों को hosts फ़ाइल में उत्पन्न करता है। यदि आप अधिक प्रविष्टियां जोड़ना चाहते हैं, तो आपको बस फ़ाइल के फॉर्मेटिंग का पालन करना होगा, और आप जाने के लिए तैयार होंगे।

Hosts फ़ाइल संपादित करना

Hosts फ़ाइल को संपादित करने के लिए, बस इसे अपने पसंदीदा टेक्स्ट एडिटर में खोलें। आप Vim, Nano, Gedit, Kate, या जो भी आपको सबसे अच्छा लगे उपयोग कर सकते हैं। आपको निम्न प्रारूप में सामग्री दिखाई देगी:

ip address hostname other-hostname other-hostname

तो अगर मेरे पास 192.168.122.7 IP पते के साथ एक Pi Hole सर्वर है, तो मेरा प्रारूप कुछ इस तरह होगा:

192.168.122.7 pihole.local

यह, निश्चित रूप से, इस बात पर निर्भर करता है कि आप इसे क्या नाम देना चाहते हैं। इसका मतलब है कि जब भी आप उस Pi Hole सर्वर को संबोधित करना चाहते हैं, चाहे वह ping, ssh, या किसी अन्य टूल के माध्यम से हो, आपको IP पता दर्ज करने की आवश्यकता नहीं है। आप बस टर्मिनल में pihole.local टाइप कर सकते हैं। यह काफी टाइमसेवर है, खासकर यदि आप छोटे सर्वर होस्टनाम तक पहुंच जाते हैं।

यह भी ध्यान रखना महत्वपूर्ण है कि आपको ".com," ".net," या ".org" पते का उपयोग करने की आवश्यकता नहीं है। आप इसे केवल pihole भी कह सकते हैं, और आपका सिस्टम इसे पहचान लेगा। मैंने आपको इसे करने का "उचित" तरीका दिखाने के लिए .local पते का उपयोग किया, लेकिन यदि यह आपका एकमात्र है तो आप उन्हें server कह सकते हैं।

यह वर्चुअलाइजेशन सर्वर या वर्कस्टेशन पर वर्चुअल मशीनों के लिए भी उपयोगी है। VM IP पतों को याद रखना एक बहुत बड़ा दर्द है, और hosts फ़ाइल का उपयोग इसे प्रबंधित करने के लिए एकदम सही है। मेरे VM IP पते, 192.168.122.202 के साथ, मैं इसे लूंगा और अपने hosts फ़ाइल को इसके साथ संपादित करूंगा:

192.168.122.202 linux-vm.local

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

समापन

जैसा कि आप देख सकते हैं, Linux में Hosts फ़ाइल को संपादित करना सीखना एक उपयोगी कौशल हो सकता है, क्योंकि यह आपको बाद में बहुत समय बचाता है। यदि आप Windows पर हैं, तो आप Hosts फ़ाइल को भी संपादित कर सकते हैं और ऊपर बताए अनुसार ठीक उसी तरह उपयोग कर सकते हैं। यदि आप वेबसाइटों को ब्लॉक करने का एक सरल तरीका ढूंढ रहे हैं, तो ये Chrome एक्सटेंशन बेहतर काम कर सकते हैं।

  1. विंडोज 10 में होस्ट्स फाइल एडिटिंग: चरण-दर-चरण गाइड विंडोज 10 में होस्ट्स फाइल एडिटिंग: चरण-दर-चरण गाइड

    विंडोज 10 में होस्ट्स फाइल कैसे एडिट करें: एक होस्ट्स फाइल एक प्लेन टेक्स्ट फाइल है, जो होस्टनाम को IP एड्रेस से मैप करती है। एक होस्ट फाइल कंप्यूटर नेटवर्क में नेटवर्क नोड्स को एड्रेस करने में मदद करती है। एक होस्टनाम एक मानव-अनुकूल नाम या लेबल है जो एक नेटवर्क पर एक डिवाइस (एक होस्ट) को सौंपा जाता

  1. अपने Mac के होस्ट्स फाइल को संपादित करें: साइट्स ब्लॉक करने और लोकल टेस्टिंग के लिए प्रोफेशनल गाइड अपने Mac के होस्ट्स फाइल को संपादित करें: साइट्स ब्लॉक करने और लोकल टेस्टिंग के लिए प्रोफेशनल गाइड

    Windows-आधारित कंप्यूटर की तरह, Mac में इंटरनेट पर वेबसाइटों से आपकी मशीन कैसे कनेक्ट होती है इसे कॉन्फ़िगर करने के लिए एक होस्ट्स फाइल होती है। इस फाइल में वेबसाइटों और IP पतों के संदर्भ होते हैं, और आप इसे अपने Mac पर कई अलग-अलग तरीकों से उपयोग कर सकते हैं। आपके Mac पर होस्ट्स फाइल को संपादित करने

  1. Windows 10 पर Hosts फ़ाइल कैसे संपादित करें: एक पूर्ण मार्गदर्शिका Windows 10 पर Hosts फ़ाइल कैसे संपादित करें: एक पूर्ण मार्गदर्शिका

    इंटरनेट सर्फ करना हमारी जीवनशैली का एक अभिन्न अंग है। जिस क्षण इंटरनेट काम करना बंद कर देता है, ऐसा लगता है जैसे हमारी पूरी दुनिया बिखर गई है। अपने डिवाइस पर इंटरनेट-संबंधी मुद्दों को ठीक करने के लिए, आपको अपने सिस्टम की hosts फ़ाइल संपादित करने की सलाह दी जा सकती है। Hosts File ऑपरेटिंग सिस्टम का ह