विंडोज 10 अभी भी पुराने कंप्यूटिंग मानक को बरकरार रखता है जिसमें अल्पविकसित होस्टनाम मैपिंग के लिए एक होस्ट फ़ाइल होती है। सरल शब्दों में, होस्ट फ़ाइल आपकी पसंद के सर्वर आईपी पते पर डोमेन नाम (जैसे "onmsft.com") को मैप करने के लिए एक तंत्र प्रदान करती है।
विंडोज़ हर बार होस्टनाम का उपयोग करके नेटवर्क पर कनेक्ट होने पर होस्ट फ़ाइल को संदर्भित करता है। यदि उसे होस्ट फ़ाइल में होस्टनाम के लिए कोई प्रविष्टि मिलती है, तो वह फ़ाइल में निर्दिष्ट सर्वर से संपर्क करेगा। अन्यथा - और अधिकांश मामलों में - यह DNS (डोमेन नाम सेवा) का उपयोग करके होस्टनाम को हल करेगा, जो एक डोमेन नाम के पीछे सर्वर आईपी पता प्राप्त करने के लिए इंटरनेट पर उपयोग की जाने वाली प्रक्रिया है।
हालांकि यह तकनीकी लग सकता है, मेजबान फ़ाइल नेटवर्क रूटिंग के लिए एक बहुत ही सरल तरीका है - और अपनी खुद की प्रविष्टियां जोड़ना आसान है। आरंभ करने के लिए, आपको बस फ़ाइल खोलने की आवश्यकता है। यह विंडोज़ के आंतरिक "सिस्टम 32" फ़ोल्डर में रहता है, इसलिए अपने संपादनों को सहेजने के लिए आपको व्यवस्थापक पहुंच की आवश्यकता होगी।
फ़ाइल को खोलने का सबसे तेज़ तरीका व्यवस्थापक विशेषाधिकारों के साथ नोटपैड का उपयोग करना है। नोटपैड की खोज करें (स्टार्ट बटन दबाएं और उसका नाम टाइप करें) और संदर्भ मेनू प्रदर्शित करने के लिए ऐप पर राइट-क्लिक करें। ऐप का विशेषाधिकार प्राप्त उदाहरण लॉन्च करने के लिए "व्यवस्थापक के रूप में चलाएं" पर क्लिक करें। ध्यान दें कि यदि आप पहले से लॉग इन नहीं हैं तो आपको स्वयं को पुनः प्रमाणित करने या व्यवस्थापक का पासवर्ड प्राप्त करने की आवश्यकता हो सकती है।
नोटपैड व्यवस्थापक मोड में खुला होने के साथ, आप फ़ाइल खोलने के लिए तैयार हैं। फ़ाइल> खोलें पर क्लिक करें और C:WindowsSystem32driverstchosts पर फ़ाइल ब्राउज़ करें (आप इसे ओपन विंडो के शीर्ष पर एड्रेस बार में कॉपी और पेस्ट कर सकते हैं)। यदि आप फ़ोल्डरों को ग्राफिक रूप से ब्राउज़ करते हैं, तो फ़ाइल प्रकार फ़िल्टर को "सभी फ़ाइलें" में बदलना याद रखें ताकि होस्ट फ़ाइल दिखाई दे।
अब आप फ़ाइल को संपादित करने के लिए तैयार हैं। यदि आपने पहले कभी होस्ट्स फ़ाइल नहीं खोली है, तो आप केवल टेक्स्ट का एक छोटा भाग देखेंगे जो इसके उद्देश्य और संपादन करने का तरीका बताता है। परिचय फ़ाइल की संरचना के बारे में एक उपयोगी अवलोकन प्रदान करता है, लेकिन हम यहां मूल बातें शामिल करेंगे।
होस्ट्स फ़ाइल IP पतों और होस्टनामों की एक साधारण मैपिंग है। प्रत्येक प्रविष्टि एक नई लाइन पर जाती है, जिसमें पहले IP पता (जो कि संख्यात्मक पता होता है), उसके बाद एक स्पेस या टैब वर्ण और फिर होस्टनाम (या डोमेन) होता है। आप लाइन की शुरुआत में "#" कैरेक्टर रखकर फाइल में कमेंट जोड़ सकते हैं - इससे फाइल पढ़ते समय विंडोज लाइन को नजरअंदाज कर देगा।
इसलिए, यदि आप "microsoft.com" को IP 1.2.3.4 पर इंगित करना चाहते हैं, तो आप एक नई लाइन पर "1.2.3.4 microsoft.com" लिखेंगे। हर बार जब आप microsoft.com पर जाने की कोशिश करते हैं, तो आप इसके बजाय (गैर-मौजूद) 1.2.3.4 वेबसाइट पर खुद को पाएंगे।
इस बिंदु पर, आप सोच रहे होंगे कि आपको कभी भी होस्ट फ़ाइल को संपादित करने की आवश्यकता क्यों होगी। जबकि यह तकनीकी उपयोगकर्ताओं के लिए अधिक उपयोगी है, कुछ और सामान्य मामले भी हैं जिनमें इसका महत्व हो सकता है। एक उदाहरण यह है कि यदि आप किसी निश्चित वेबसाइट को ब्लॉक करना चाहते हैं, उदाहरण के लिए Google। होस्ट्स फ़ाइल में "google.com" के लिए एक प्रविष्टि जोड़कर, आप Windows को पते को किसी भिन्न स्थान पर इंगित करने के लिए बाध्य कर सकते हैं - ताकि उपयोगकर्ता साइट पर न जा सकें।
इस उदाहरण को प्राप्त करने के लिए, फ़ाइल में "0.0.0.0 www.google.com" जैसी एक पंक्ति जोड़ें। फ़ाइल सहेजें और कोशिश करें और अपने ब्राउज़र में Google पर जाएँ। आपको पता होना चाहिए कि साइट लोड होने में विफल रहती है।
याद रखें कि यह किसी साइट को ब्लॉक करने के अचूक तरीके से बहुत दूर है - कोई अन्य उपयोगकर्ता केवल होस्ट्स फ़ाइल को स्वयं संपादित कर सकता है। इसके अलावा, कुछ सॉफ़्टवेयर होस्टनाम देखने के लिए अपनी तकनीकों का उपयोग कर सकते हैं जो होस्ट फ़ाइल को अनदेखा कर सकते हैं।
होस्ट फ़ाइल का एक और अधिक यथार्थवादी अनुप्रयोग उन वेबसाइटों को ब्लॉक करना है जो विज्ञापन या स्पाइवेयर पेश करती हैं। हालांकि हम यहां किसी को भी सूचीबद्ध नहीं करेंगे, यदि आप प्रमुख विज्ञापन प्रदाताओं के पते को किसी अप्रयुक्त आंतरिक आईपी पते (जैसे 127.0.0.1) से मैप करते हैं, तो आप अचानक हर ब्राउज़र में एक विज्ञापन-मुक्त इंटरनेट ब्राउज़ कर रहे होंगे।पी>
विंडोज विज्ञापन यूआरएल को ऐसे पते पर हल करेगा जो अब प्रदाताओं के सर्वर को इंगित नहीं करता है। बस याद रखें कि आपके द्वारा जोड़ा गया प्रत्येक पता केवल होस्टनाम (example.com) होना चाहिए, न कि पूरा वेब पता (https://www.example.com)।
यह सब होस्ट फ़ाइल के बारे में है। जबकि आप इसे विकास या नेटवर्क वातावरण के बाहर उपयोग करने की संभावना नहीं रखते हैं, इसमें व्यावहारिक अनुप्रयोग हैं जो प्रत्येक पीसी उपभोक्ता के लिए उपयोगी हो सकते हैं। आपको यह भी पता होना चाहिए कि मेजबान फ़ाइल मैक और लिनक्स सिस्टम पर भी समान सिंटैक्स के साथ मौजूद है, भले ही वह अलग स्थान पर हो।