मैंने एक बहु-होम सर्वर पर SLES10 (वर्तमान में बाइंड 9.6) पर DNS-सर्वर स्थापित किया है। यह सर्वर सभी आंतरिक नेटवर्कों से क्वियर किया जा सकता है और सभी आंतरिक नेटवर्कों के लिए उत्तर देता है। हमारे पास दो अलग डीएनएस "मास्टर" ज़ोन हैं। इनमें से प्रत्येक क्षेत्र को कई आधिकारिक विंडोज-डीएनएस-सर्वर द्वारा सेवा दी जा रही है।
अब मेरा लिनक्स-सर्वर इन ज़ोन (निजी आंतरिक क्षेत्र) में से एक के लिए एक द्वितीयक DNS सर्वर है और दूसरे क्षेत्र (सार्वजनिक आंतरिक क्षेत्र) के लिए फारवर्डर के रूप में कार्य करता है।
कुछ समय पहले तक यह सेटअप बिना किसी समस्या के काम करता था। अब मुझे मिलता है - सार्वजनिक आंतरिक क्षेत्र (उदाहरण के लिए host
एक लिनक्स क्लाइंट पर कमांड द्वारा ) त्रुटि संदेश पर क्वेरी करना
;; टीसीपी मोड में छंटनी, पुन: प्रयास करना
एक वायरशर्क-डंप ने इसका कारण बताया: पहली क्वेरी यूडीपी मोड में निकल जाती है, उत्तर यूडीपी (आधिकारिक एनएस की लंबी सूची के कारण) में फिट नहीं होता है, फिर यह सही उत्तर देने पर टीसीपी मोड में वापस आ जाता है।
अब प्रश्न: क्या मैं पहले UDP को आज़माए बिना TCP मोड में फ़ॉरवर्डर्स को क्वेरी करने के लिए अपने बाइंड को कॉन्फ़िगर कर सकता हूँ?
अपडेट: ASCII- कला पर अपना हाथ आजमाना ...
+--------------+ +--------------+ +-----------------+
| W2K8R2 DNS | | SLES 10 DNS | | W2K8R2 DNS |
| Zone private +---+ All internal +---+ Zone public |
| internal 2x | | Zones | | internal 30+ x |
+--------------+ +-+----------+-+ +-----------------+
| |
+--+---+ +--+---+
|Client| |Client|
+------+ +------+
host
कमांड को चला रहे हैं , और किस क्वेरी को भेजा जा रहा है।
minimal-responses: yes
SLES 10 पर BIND कॉन्फ़िगरेशन में जोड़ें - यह प्रतिक्रिया आकारों को कम कर सकता है। किसी भी घटना में, अधिकांश सामान्य प्रश्न 512 बाइट सीमा से अधिक नहीं होंगे।