मेरे पास लिनक्स सर्वर के पास कनेक्ट करने के लिए क्लाइंट के लिए एक विज्ञापन-प्रसार वायरलेस नेटवर्क है। एक बार कनेक्ट होने पर मैं चाहता हूं कि उपयोगकर्ता हमेशा अपने वेब सर्वर पर रीडायरेक्ट हों, इससे कोई फर्क नहीं पड़ता कि वे किस यूआरएल में टाइप करते हैं। बड़ा समाधान एक पूर्ण DNS सर्वर (BIND या समकक्ष के साथ) स्थापित करना होगा, लेकिन यह ओवरकिल जैसा लगता है। मुझे बस एक साधारण कार्यक्रम है जो किसी भी DNS अनुरोध को सुनेंगे और हमेशा एक ही आईपी पते के साथ जवाब देगा।बहुत ही सरल DNS सर्वर
मैंने एक के लिए चारों ओर देखा लेकिन एक नहीं लग रहा था। यह अधिमानतः सी या पर्ल में लिखा जाएगा क्योंकि मैं वास्तव में किसी भी अन्य स्क्रिप्टिंग भाषाओं को स्थापित नहीं करना चाहता हूं।
कैसे dnsmasq के बारे में: http://serverfault.com/q/351108 –
आप dnsmasq (DNS + डीएचसीपी सरल) का उपयोग कर सकते – dAm2K
Fwiw, वायरलेस APs पर ग्राहकों को पकड़ने के लिए DNS का उपयोग अब खराब व्यवहार का माना जाता है, क्योंकि यह दखल देती है DNS कैश के साथ। डीसेंट कैप्टिव पोर्टल अब इसके बजाय HTTP इंटरसेप्शन का उपयोग करते हैं। – Alnitak