इंटरनेट प्रोटोकॉल (आईपी) पते चार बुनियादी श्रेणियों में से एक में आते हैं।
- दुनिया भर के अन्य कंप्यूटरों से संवाद करने के लिए उपयोग किए जाने वाले पते,
- किसी विशिष्ट कंपनी या नेटवर्क के भीतर कंप्यूटर के साथ संवाद करने के लिए उपयोग किए जाने वाले पते,
- नेटवर्क पर कंप्यूटर के बीच सूचना प्रसारित करने के लिए उपयोग किए जाने वाले पते,
- पते का उपयोग कंप्यूटर को खुद से बात करने की अनुमति देता है।
समझौते के अनुसार, 127.0.0.1 उन पतों में से एक है जो उन श्रेणियों के अंतिम में आते हैं।
मनुष्य के रूप में, हम IP संख्याओं को अच्छी तरह से याद नहीं करते हैं, लेकिन हमें superuser.com, www.google.com और अन्य समान नामों को याद रखने में कोई समस्या नहीं है। जब इंटरनेट छोटा था (बहुत छोटा), मानवों ने इंटरनेट पर अन्य लोगों के लिए एक "होस्ट" फ़ाइल साझा की ताकि उन्हें संख्या याद न हो। उस होस्ट फ़ाइल में एक IP पते और एक या अधिक होस्ट नाम के जोड़े होते हैं। जब किसी ने अपने नाम से एक होस्ट तक पहुंचने की कोशिश की, तो कंप्यूटर सॉफ़्टवेयर होस्ट फ़ाइल में इसे देखने के लिए पर्याप्त जानता था। तब से इंटरनेट इतना विकसित हो गया है कि अब हम पुरानी शैली के होस्ट फ़ाइल का उपयोग करने के अलावा आईपी नंबर के नाम को हल करने के लिए एक डोमेन नाम प्रणाली (DNS) का उपयोग करते हैं। अधिकांश कंप्यूटर पहले होस्ट फ़ाइल में नाम देखने के लिए सेट किए जाते हैं, फिर DNS में यदि वह विफल रहता है।
अब आपके पास पृष्ठभूमि है, यहां बताया गया है कि यह कैसे काम करता है (आमतौर पर):
जब आप अपनी होस्ट फ़ाइल में इस प्रविष्टि को जोड़ते हैं, तो कभी भी आपका कंप्यूटर www.foo.com देखने की कोशिश करता है, यह आईपी पते 127.0.0.1 पर उस साइट तक पहुंचने की कोशिश करेगा क्योंकि आपने इसे www के लिए इंटरनेट पता बताया है। foo.com। याद रखें कि 127.0.0.1 कंप्यूटर को अपने आप से बात करने की अनुमति देगा ताकि आपके ब्राउज़र में 127.0.0.1 जाने का प्रयास आपके कंप्यूटर पर एक वेब सर्वर से संपर्क करने का प्रयास करेगा। यदि आपने 127.0.0.1 के बजाय 2.3.4.5 में डाल दिया था, तो www.foo.com को खोलने पर यह पता 2.3.4.5 पर कंप्यूटर से संपर्क करने की कोशिश करता था।
127.0.0.1 localhost
127.0.0.1 www.foo.com
127.0.0.1 foo.com
इस तरह की चीजों के लिए मेजबानों की फाइल का उपयोग करने के बारे में बुरी बात यह है कि एक बार जब आप मेजबान फ़ाइल में प्रवेश करते हैं, तो आप उस जानकारी को अद्यतित रखने के लिए जिम्मेदारी मान रहे हैं। यदि आप अपनी मेजबानों की फ़ाइल में प्रविष्टि नहीं करते हैं, तो आपका कंप्यूटर आईपी पते को देखने के लिए DNS का उपयोग करने का प्रयास करेगा, फिर सर्वर से संपर्क करने के लिए उस आईपी पते का उपयोग करें।
इसके बारे में अच्छी बात यह है कि यदि आप कभी भी अपने कंप्यूटर पर होस्ट नाम से किसी को भी www.foo.com से बात करने की अनुमति नहीं देना चाहते हैं, तो आपकी मेजबानों की फाइल में प्रविष्टि जोड़ना (कीवर्ड - मई) ऐसा होने से रोक सकता है। यदि लक्ष्य को किसी भी माध्यम से किसी विशेष साइट तक पहुंचने से रोकने के लिए है (न केवल मेजबान नाम से), तो इसे रोकने के लिए अन्य बेहतर और विश्वसनीय तरीके हैं जो फ़ायरवॉल का ठीक से उपयोग नहीं कर सकते हैं।