अधिकांश राउटर में स्थानीय DNS क्यों शामिल नहीं हैं?


22

मुझे अपने फ़ायरवॉल / राउटर को बदलने की आवश्यकता है, और मैं स्थानीय सबनेट पर प्रश्नों को हल करने के लिए अंतर्निहित DNS के साथ कुछ पसंद करूंगा। मुझे एक मिश्रित लिनक्स / विंडोज सिस्टम मिला है, अक्सर केवल एक कंप्यूटर चालू होता है, और मुझे अक्सर स्थानीय नामों को हल करने में समस्या होती है। मैं सिर्फ लिनक्स के लिए ही एक लिनक्स बॉक्स को स्थायी रूप से नहीं रखना चाहता, और मैं अपने राउटर उपकरण में डीएनएस रखना पसंद करूंगा, जो हमेशा चालू रहता है।

मैं इसके लिए कभी-कभार Google खोजता हूं लेकिन कभी भी कुछ नहीं मिलता है। आपको हमेशा स्पष्ट उत्तर मिलते हैं - यह संभव नहीं है /etc/hosts, नेटबीआईओएस, डेडिकेटेड बॉक्स आदि में सब कुछ डाल दें , तो मुझे क्या याद आ रहा है? "सस्ते" राउटर आपको ऐसा क्यों नहीं करते हैं? मुझे पूरा यकीन है कि सिस्को किट ऐसा करता है। लगभग सभी सस्ते राउटर आपको मैक पते आरक्षण करने देंगे, उन्हें डीएचसीपी के लिए स्थिर आईपी पते प्रदान करने के लिए। तो वे बस सब डोमेन के लिए DNS के साथ-साथ ISP को दूरस्थ डोमेन से गुजरने के लिए बस DNS क्यों नहीं कर सकते?


3
लगभग 50 $ के लिए एक Linksys WRT54GL प्राप्त करें, उस पर OpenWRT फर्मवेयर स्थापित करें और आपके पास एक DNS सर्वर होगा जो स्थानीय नामों को हल करता है। लेकिन
स्टैकओवरफ्लो

2
अन्य क्लासिक्स, डीडी-WRT और टमाटर मत भूलना!
डार्थ Android

एक भँवर मंच पर कुछ @Grumby ने कहा कि एक सार्वजनिक डोमेन नाम की लागत स्थानीय रूटर करने के लिए एक समर्पित राउटर / DNS सर्वर हार्डवेयर से कम है। मैंने सिर्फ एक नया डोमेन स्थापित किया और केवल 20 डॉलर में सिंथेटिक सबडोमेन को केवल $ 12 के लिए एक ही प्रभाव के लिए सेट किया। इसलिए यदि आप कुछ चाहते हैं तो आप बिना किसी नए हार्डवेयर को प्राप्त किए बिना सस्ते में चल सकते हैं और भूल सकते हैं कि यह एक विकल्प है।
कॉमरेडजोकूल

जवाबों:


22

डीएनएस प्रोटोकॉल वास्तव में काफी जटिल है, विशेष रूप से पुनरावर्ती कार्य, और अधिकांश राउटर भी डीएनएस को ठीक से प्रॉक्सी नहीं कर सकते हैं और डीएनएस आरएफसी के अनुरूप हैं, अकेले ही एक उचित डीएनएस सर्वर के रूप में कार्य करते हैं। RFC 5625 देखें ।

डीएनएस कार्यक्षमता के लिए सबसे अच्छा राउटर वे हैं जो dnsmasqआंतरिक रूप से सॉफ़्टवेयर का उपयोग करते हैं , लिनक्स कर्नेल के शीर्ष पर चल रहे हैं।

ओब। डिस्क्लेमर - मैंने लिखा है कि RFC।


यह वास्तव में सवाल का जवाब नहीं देता है।
डेवइनकाज़

1
@DaveInCaz TL; DR संस्करण - DNS प्रोटोकॉल (विशेष रूप से पुनरावर्ती फ़ंक्शन) सही ढंग से कार्यान्वित करने के लिए अधिकांश राउटर विक्रेताओं के लिए बहुत जटिल है।
अलनीतक

मैंने सोचा होगा कि शेल्फ DNS में कुछ बंद थे जिनका वे उपयोग करना चाहते थे; या कम से कम, कि कुछ विक्रेता उपयोग कर सकते थे यदि वे अपने उत्पादों को अलग करना चाहते थे।
डेवइनकाज़

@DaveInCaz हाँ, मैंने अपने उत्तर में इसका उल्लेख किया है। ध्यान दें कि "बंद शेल्फ" का अर्थ "पोर्टेबल" भी है, इसलिए मल्टी-टास्किंग पॉस्क पर्यावरण जैसा कुछ चाहिए। कई राउटर के पास ऐसा नहीं है, वे बेस्पोक एम्बेडेड कोड चलाते हैं।
अलनीतक

यहां आपकी टिप्पणियां उपयोगी हैं, आप इसे पूर्ण विवरण देने के लिए उत्तर में जोड़ने पर विचार कर सकते हैं। जैसा कि यह अभी खड़ा है, पहला वाक्य थोड़ा अस्थिर लग सकता है, भले ही स्पष्ट रूप से आप इसका मतलब काफी गंभीरता से (और सभी upvoters स्पष्ट रूप से सहमत हैं)। इसलिए कुछ और विवरण जोड़ने से आपकी बात और स्पष्ट हो सकती है।
डेवइन्काज

9

Linksys से WRT * परिवार की तरह एक चपटा रूटर का उपयोग करके, आप OpenWRT या टमाटर स्थापित कर सकते हैं ; शोध करने वाले दो फ़र्मवारों को आपको कई प्रकार के साधनों तक पहुँच प्रदान करनी चाहिए।

ओपनवर्ट के लिए समर्थित उपकरणों की सूची अन्य विकल्प खोल सकती है; शायद आप सूची से पुराने राउटर को रीसायकल कर सकते हैं।


हालाँकि, यह विकल्प सीमित राउटर्स की सूची में सीमित है।
सईदबाक़र

2

मुझे संदेह है कि सस्ता राउटर विनिर्माण के लिए उपयोग का मामला यह है कि केवल एक चीज जो आप करते हैं वह बाहरी इंटरनेट से कनेक्ट है। आप होम नेटवर्क पर उपकरणों के बीच संवाद क्यों करना चाहेंगे?

उनके लिए सही बात यह है कि डीएचसीपी करते समय DNS प्रविष्टि को स्वचालित रूप से जोड़ना है, और, जब डीएचसीपी पट्टे की समय सीमा समाप्त हो जाती है और नवीनीकृत नहीं होती है तो DNS प्रविष्टि को हटा दें।

आप इसे OpenWRT के साथ कर सकते हैं। आप अपने स्वयं के dhcp / dns सर्वर को भी सेट कर सकते हैं और सस्ते राऊटर के बजाय DHCP के लिए उपयोग कर सकते हैं।


2

"मॉम एंड पॉप लि।" ऐसे सामान की जरूरत नहीं है।

जैसा कि आपने देखा, सिस्को सामान कर सकते हैं, लेकिन यह SOHO हार्डवेयर की तुलना में एक ऑर्डर अधिक है। इतना ही नहीं यह लोगों को और अधिक महंगा हार्डवेयर खरीदने के लिए बनाता है यह भी समर्थन कॉल की संख्या कम हो जाती है ("मेरे आईपी के साथ राउटर पर फेसबुक डालने के बाद, मैं अपनी स्थिति की जांच नहीं कर सकता, यह अपमानजनक है!")

आप या तो पहले से ही सुझाए गए OpenWRT समर्थित रूटर्स का उपयोग कर सकते हैं या vyatta आधारित राउटर खरीद सकते हैं (या पुराने पीसी को पुन: उपयोग कर सकते हैं)।


1

जैसा कि दूसरों ने उल्लेख किया है, कस्टम फर्मवेयर के साथ एक "कैसे" है, और "क्यों" सिस्को छोटे व्यवसायों को नहीं चाहता है, जिन्हें उस सुविधा को अपने कुछ निचले उद्यम राउटरों पर छोड़ने की आवश्यकता होती है। यह सब "आप जो आप के लिए भुगतान करते हैं" के बारे में है। 5 कर्मचारियों वाली एक छोटी कंपनी के लिए, लेकिन DNS की जरूरत है, यह एक अच्छा $ 50 समाधान होगा। सिस्को के लिए बहुत सस्ता है, और यह देखते हुए कि अधिकांश घर उपयोगकर्ताओं को DNS की आवश्यकता नहीं है, इसे वहां क्यों रखा गया है?

इसके अलावा, यह संभावना है कि उन उद्देश्यों के लिए उपकरणों को कम किया जाए। होम राउटर्स में NAT करने के लिए वास्तव में हॉर्स पावर नहीं है; डीएचसीपी; और उसी समय डीएनएस। हालांकि मुझे यकीन है कि यह कस्टम फर्मवेयर स्थापित करके संभव है, यह वांछित रूप से प्रदर्शन नहीं कर सकता है।


7
डीएचसीपी और डीएनएस प्रदान करना बिटकॉइन क्लाइंट से 10k कनेक्शन ट्रैक करने की तुलना में सीपीयू पर आसान है।
ह्यूबर्ट करियो

0

यह एक कारण है कि मैंने गुरुप्लग खरीदा और इसे bindडीएनएस के लिए स्थापित लिनक्स के साथ राउटर में बदल दिया ।

DNS थोड़ा तकनीकी है और अधिकांश उपभोक्ता-स्तरीय राउटर / स्विच संयोजन औसत, गैर-तकनीकी उपयोगकर्ता के लिए उपयोग करना आसान है। यह उन लोगों को समझाने के लिए काफी बुरा है जो नेटवर्किंग के बारे में कुछ नहीं जानते हैं कि मैक एड्रेस क्या है, या डीएचसीपी कैसे काम करता है। यह एक और बात का भी परिचय देता है जो गलत हो सकता है या गलत हो सकता है और उत्पाद रिटर्न या समर्थन कॉल का स्रोत हो सकता है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.