DNSMasq के साथ प्रति-ग्राहक DNS सर्वर


13

मैं अपने स्थानीय नेटवर्क के लिए DHCP और DNS सेवाएं प्रदान करने के लिए DNSMasq के साथ TomUSUSB चला रहा हूं।

मैं जो हासिल करना चाहता हूं, वह अपने आईपी या मैक के आधार पर नेटवर्क पर एक या दो विशिष्ट ग्राहकों के लिए वैकल्पिक DNS सर्वर प्रदान करना है (ये क्लाइंट DNS सर्वरों के मैनुअल कॉन्फ़िगरेशन को स्वीकार नहीं करते हैं)।

इससे कोई फर्क नहीं पड़ता कि यह DNS Masq इन IPs के लिए एक अलग DNS सर्वर का उपयोग कर रहा है या क्या अलग DNS सर्वर DHCP के माध्यम से दिए गए हैं।

जवाबों:


11

dhcp-hostविकल्प का उपयोग करके विशिष्ट होस्ट के लिए सेटअप आरक्षण । विकल्पों के एक विशेष सेट के लिए उन्हें चिह्नित करने के लिए टैग विकल्पों का उपयोग करें।

यह पूरी तरह से अन-टेस्टेड है, लेकिन मुझे संदेह है कि आपका कॉन्फिगर कुछ इस तरह दिख सकता है। चेक आदमी पेज पूर्ण विवरण के लिए।

dhcp-host=00:15:99:27:f8:98,set:specialhosts,192.168.32.20
dhcp-host=00:51:99:72:8f:89,set:specialhosts,192.168.32.21
dhcp-option=tag:specialhosts,6 8.8.8.8,8.8.4.4

5
यह लगभग काम करता है; मुझे इसे प्राप्त करने के लिए dhcp-option लाइन को ths में बदलना पड़ा: dhcp-option = टैग: specialhosts, विकल्प: dns-server, 8.8.8.8,8.8.4.4
Wez Furlong

0

संदर्भ के लिए, यह प्रत्येक क्लाइंट के लिए एक अद्वितीय "सेट" और प्रत्येक क्लाइंट के लिए एक अलग पीएक्सई बूट मेनू फ़ाइल निर्दिष्ट करना संभव बनाता है। मैं तब स्थानीय बूट डिस्क, या नेटबूट को लिनक्स क्लस्टर नोड के रूप में शुरू करने के लिए पहले बूट विकल्प को स्क्रिप्ट कर सकता हूं:

dhcp-host=xx:xx:xx:xx:xx:xx,node-17,set:tag17,10.0.1.xx
dhcp-host=xx:xx:xx:xx:xx:xx,node-18,set:tag18,10.0.1.xx

dhcp-option-force=tag:tag17,209,pxelinux.cfg/default17
dhcp-option-force=tag:tag18,209,pxelinux.cfg/default18
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.