जब आप अपने ब्राउज़र के एड्रेस बार में एक वेबसाइट यूआरएल टाइप करते हैं, तो एक प्रकार के इंटरनेट सर्वर को एक अनुरोध भेजा जाता है जिसे डोमेन नाम सर्वर कहा जाता है। . यह सर्वर आपके द्वारा टाइप किया गया यूआरएल लेता है और फिर जांचता है कि वास्तविक सर्वर के लिए कौन से विशिष्ट आईपी पते सूचीबद्ध हैं जो आपके द्वारा खोजी जा रही सामग्री को होस्ट करते हैं।
इसके साथ समस्या यह है कि यदि नाम सर्वर में कुछ गड़बड़ है, तो आप सही साइट तक नहीं पहुंच पाएंगे। इससे भी बदतर, अगर नाम सर्वर का अपहरण कर लिया गया है, तो आप एक नकली साइट पर समाप्त हो सकते हैं! अच्छी खबर यह है कि आप केवल अपनी "होस्ट" फ़ाइल में स्थानीय DNS लुकअप जोड़कर विशिष्ट IP पतों और वेबसाइट पतों के बीच के लिंक को मैन्युअल रूप से निर्दिष्ट कर सकते हैं।

होस्ट फ़ाइल क्या है?
होस्ट फ़ाइल को समझना आसान है। यह सिर्फ एक सादा पाठ फ़ाइल है। संयोग से, यही कारण है कि आपको फ़ाइल को नोटपैड जैसी किसी चीज़ से संपादित करना चाहिए, जो प्रारूप को बदलने या फ़ाइल में अतिरिक्त स्वरूपण जोड़ने की कोशिश नहीं करेगा।
होस्ट्स फ़ाइल के अंदर, आप उस वेब पते के साथ IP पतों की एक सूची जोड़ सकते हैं जिसे IP पता इंगित करना चाहिए। आप कोई भी . जोड़ सकते हैं आईपी पता और वेब पता, भले ही वे वास्तव में एक साथ न हों। यदि आप चाहें तो Bing.com के लिए वास्तविक IP पता Google.com को इंगित कर सकते हैं।

नाम सर्वर को अनुरोध भेजने से पहले विंडोज हमेशा मेजबानों की फाइल की जांच करेगा। इसलिए यदि आपके द्वारा अपने वेब ब्राउज़र में टाइप किया गया पता होस्ट्स फ़ाइल में सूचीबद्ध है, तो आपको फ़ाइल में सूचीबद्ध IP पते पर पुनर्निर्देशित किया जाएगा।
स्थानीय DNS लुकअप क्या है?
पिछले पैराग्राफ में वर्णित प्रक्रिया एक स्थानीय DNS लुकअप है। आपका कंप्यूटर किसी बाहरी सर्वर से संपर्क करने की आवश्यकता के बिना, आपकी स्थानीय डिस्क से अपने आप IP पता ढूंढता है। यह इतना आसान है!
होस्ट फ़ाइल में स्थानीय DNS लुकअप क्यों जोड़ें?
ऐसे कुछ कारण हैं जिनकी वजह से आप अपनी होस्ट फ़ाइल में स्थानीय DNS लुकअप जोड़ना चाहते हैं। हमने लेख की शुरुआत में पहले ही कुछ कारणों का उल्लेख किया है, लेकिन लोगों ने इस सरल सुविधा का उपयोग करने के लिए कुछ रचनात्मक तरीके खोजे हैं।
अपनी होस्ट फ़ाइल में प्रविष्टियाँ जोड़ने का एक महत्वपूर्ण कारण गति है। बाहरी सर्वर पर जाने की तुलना में स्थानीय लुकअप करना हमेशा तेज़ होगा। खासकर अगर वह सर्वर अविश्वसनीय है। अपनी सबसे महत्वपूर्ण या सबसे अधिक उपयोग की जाने वाली साइटों को होस्ट्स फ़ाइल में डालने का मतलब है कि आपको कभी भी अपनी DNS सेवा के बारे में चिंता करने की ज़रूरत नहीं है, जिससे एक्सेस संबंधी समस्याएं हो सकती हैं।

आप उन साइटों को ब्लॉक करने के लिए भी होस्ट्स फ़ाइल का उपयोग कर सकते हैं जिन्हें आप कभी भी उस कंप्यूटर तक नहीं पहुँचाना चाहते। आपको बस उस साइट के लिए होस्ट फ़ाइल में एक आईपी पता डालना है जो या तो कहीं नहीं जाता है या एक सौम्य आईपी पते की ओर इशारा करता है। सामान्य पुनर्निर्देशन में 0.0.0.0 और 127.0.0.1 शामिल हैं, यह तथाकथित "लूपबैक" पता है। इसके बारे में अधिक जानकारी के लिए हमारा YouTube वीडियो देखें।
यदि आपके पास राउटर, आईपी कैमरा, नेटवर्क से जुड़े स्टोरेज आदि जैसे स्थानीय उपकरण हैं, तो आप अपने होस्ट फ़ाइल का उपयोग उनके आईपी पते को याद रखने में आसान नाम देने के लिए कर सकते हैं।
Premade होस्ट्स फ़ाइलों का उपयोग करना
यदि आपकी होस्ट फ़ाइल में दर्जनों या सैकड़ों साइटें जोड़ना बहुत कठिन लगता है, तो आप अकेले नहीं हैं! अच्छी खबर यह है कि वेब पर ऐसे बहुत से स्थान हैं जहां आप पूर्व-निर्मित सूचियां पा सकते हैं जिन्हें आप आसानी से कॉपी करके अपनी स्वयं की होस्ट फ़ाइल में पेस्ट कर सकते हैं।
इसके साथ मुख्य समस्या यह है कि इन सूचियों में दुर्भावनापूर्ण मार्ग छिपे हो सकते हैं। इसका मतलब है कि आपको या तो प्रत्येक आईपी पते को हाथ से सत्यापित करना होगा या यह सुनिश्चित करना होगा कि आप सूची के स्रोत पर भरोसा करते हैं।
Windows 10 में होस्ट फ़ाइल का संपादन
चूंकि मेजबान फ़ाइल शरारत के लिए कुछ जगह छोड़ती है, आप इसे खोलकर संपादित नहीं कर सकते हैं। परिवर्तन करने के लिए आपको अपने कंप्यूटर पर व्यवस्थापकीय विशेषाधिकारों की आवश्यकता होगी। इससे पहले कि आप अपनी होस्ट फ़ाइल में कोई भी बदलाव करें, हम पुरजोर अनुशंसा करते हैं कि आप इसकी मूल सामग्री को किसी अन्य टेक्स्ट फ़ाइल में कॉपी और पेस्ट करें, अगर कुछ गलत हो जाता है!
Windows 10 में अपनी होस्ट फ़ाइल को संशोधित करने के लिए, इन चरणों का पालन करें:
- स्टार्ट मेन्यू खोलें और "नोटपैड" टाइप करें।

- एक बार नोटपैड दिखाई देने के बाद, उस पर राइट-क्लिक करें और "व्यवस्थापक के रूप में चलाएँ" चुनें।

- n नोटपैड, खोलें click क्लिक करें और c:\Windows\System32\Drivers\etc\hosts पर जाएं और इसे होस्ट्स फ़ाइल खोलें। फ़ाइल प्रकार को "सभी फ़ाइलें" में बदलना याद रखें।

- आपको Microsoft की यह डिफ़ॉल्ट होस्ट फ़ाइल दिखनी चाहिए.

- दस्तावेज़ में पहले से मौजूद किसी भी टेक्स्ट के बारे में चिंता न करें। आप इसे वैसे ही छोड़ सकते हैं और फ़ाइल के निचले भाग में अपनी प्रविष्टियाँ जोड़ सकते हैं। "#" प्रतीक से शुरू होने वाली किसी भी पंक्ति को एक टिप्पणी के रूप में माना जाता है और नाम देखने के लिए उपयोग नहीं किया जाता है।
सूची में स्थानीय लुकअप जोड़ना बेहद आसान है। बस साइट का IP पता, उसके बाद एक स्पेस और फिर वेबसाइट का पता लिखें।
फ़ाइल बंद करते समय आपने जो जोड़ा है उसे सहेजना याद रखें। आपको बस इतना ही करना है! अब आपका कंप्यूटर आपके द्वारा निर्दिष्ट साइटों तक पहुँचने पर संपूर्ण DNS लुकअप प्रक्रिया को छोड़ देगा।
वेबसाइट का IP पता कैसे खोजें
क्या होगा यदि आप उस साइट का आईपी पता नहीं जानते हैं जिसे आप अपनी होस्ट फ़ाइल में जोड़ना चाहते हैं? विंडोज 10 में कमांड प्रॉम्प्ट का उपयोग करके साइट का आईपी पता ढूंढना वास्तव में बहुत आसान है। यहां बताया गया है:
- स्टार्ट मेन्यू खोलें और "cmd" टाइप करें।
- कमांड प्रॉम्प्ट खुलने के बाद, "ट्रैसर्ट" टाइप करें, उसके बाद एक स्पेस और वह साइट जिसे आप चेक करना चाहते हैं। इस उदाहरण में, यह "google.com" है। फिर अपने कीबोर्ड पर एंटर की दबाएं।

- यहां आपको साइट का IP पता दिखाई देगा। अब आप इस पते का उपयोग अपनी होस्ट फ़ाइल में कर सकते हैं।
सबसे ज़्यादा होस्ट करने वाले होस्ट
कौन सोचेगा कि विंडोज फोल्डर में गहरी छिपी इतनी छोटी टेक्स्ट फाइल इतनी उपयोगी हो सकती है? अब आप एक उचित स्थानीय लुकअप गुरु हैं, जो यह नियंत्रित करते हैं कि आपका कंप्यूटर वेबसाइटों तक कैसे पहुंचता है।