क्या विंडोज होस्ट फ़ाइल में वाइल्डकार्ड डोमेन बनाने का एक तरीका है।
मैंने यह कोशिश की
xxx.xxx.xxx.xxx * .somedomain.com
यह काम नहीं करता है, क्या शायद कुछ अन्य वाक्यविन्यास का उपयोग करना चाहिए?
मैं विंडोज 7 पर काम कर रहा हूं
क्या विंडोज होस्ट फ़ाइल में वाइल्डकार्ड डोमेन बनाने का एक तरीका है।
मैंने यह कोशिश की
xxx.xxx.xxx.xxx * .somedomain.com
यह काम नहीं करता है, क्या शायद कुछ अन्य वाक्यविन्यास का उपयोग करना चाहिए?
मैं विंडोज 7 पर काम कर रहा हूं
जवाबों:
एक जवाब एक करने के लिए बहुत समान StackOverflow सवाल मेरे लिए अच्छी तरह से काम किया।
http://mayakron.altervista.org/support/browse.php?path=Acrylic&name=UserManual
Hostfile पर XP पर वाइल्डकार्ड सपोर्ट। का आनंद लें।
असल में, यह प्रोग्राम ऐक्रेलिक आपके स्थानीय मशीन के लिए DNS प्रॉक्सी के रूप में काम करता है। बस अपने स्थानीय क्षेत्र कनेक्शन को 127.0.0.1 पर इंगित करें, फिर ऐक्रेलिकहोस्ट को संपादित करें। नियमित होस्ट फ़ाइल के लिए बहुत समान तरीके से - केवल वाइल्डकार्ड के साथ!
Dnsmasq क्या आप की जरूरत है, लेकिन यह विंडोज पर अच्छी तरह से काम नहीं करता है। इसलिए मैंने विंडोज पर DNSAgent नाम से एक विकल्प लिखा ।
आप नियमों में नियमित अभिव्यक्ति का उपयोग कर सकते हैं। कुछ उन्नत सुविधाएँ भी हैं जैसे कि कैश TTL को कस्टमाइज़ करना, नॉन-स्टैंडर्ड-पोर्ट DNS सर्वर, कम्प्रेशन पॉइंटर म्यूटेशन, आदि। MIT लाइसेंस के तहत खुला।
सबसे पहले, मैं फ़ॉसी से सहमत हूं कि यह संभव नहीं है कि आप क्या करना चाहते हैं मेजबानों की फाइल (न तो यूनिक्स पर)।
दूसरे, आपको अनुरोधों के परिणाम पर नियंत्रण प्राप्त करना होगा। एक विकल्प यह है कि आप अपने राउटर (dnsmasq, dnscache + tinydns, bind, जो कुछ भी हो, क्वैक की टिप्पणी देखें) पर अपने स्वयं के डीएनएस-रिज़ॉल्यूशन का उपयोग करें और इसे ट्विक करें या आप चाहें तो आप इसे नियंत्रित कर सकते हैं।
डीएनएस-रिसोल्वर की सूची के लिए यहां देखें , "वाइल्डकार्ड" कॉलम की जांच करें, हो सकता है कि पावरडाउन या मैराडॉन या पॉसडिस एक ऐसी चीज है जो आपकी आवश्यकताओं के अनुरूप हो।
pDNS वाइल्डकार्ड और प्रश्नावली समर्थन के साथ एक मुफ्त पोर्टेबल विंडोज़ होस्ट फ़ाइल प्रतिस्थापन है। यह व्यक्तिगत डीएनएस सर्वर (DNSmasq के समान) के रूप में कार्य करता है।
यह एक और वाक्य रचना है: xxx.xxx.xxx.xxx somedomain.com
इसे समझाने के लिए कुछ उदाहरण:
आप होस्ट फ़ाइल में शीर्ष (दूसरे, तीसरे ...) स्तर url के साथ सभी दूसरे (तीसरे, चौथे ...) स्तर के यूआरएल को ब्लॉक / लीड करते हैं।
www.example.com
है कि पहली पंक्ति द्वारा अवरुद्ध नहीं है, लेकिन केवल जोड़ते समय 127.0.0.1 example.com
?
यदि आप somedomain.com में प्रत्येक उपडोमेन को ब्लॉक करना चाहते हैं, तो विचार करें कि क्या "" छोड़ना है। आप जो चाहते हैं उसे प्राप्त करेंगे।
अपने उदाहरण का संपादन:
xxx.xxx.xxx.xxx somedomain.com