डीएनएस - बिन - अनुरोध के सबनेट के आधार पर एक अलग आईपी कैसे लौटाया जाए


12

हमारे पास एक इंट्रानेट डीएनएस सर्वर (आरएचईएल पर सिस्टम-कॉन्फ़िगरेशन-बाइंड) सेवारत कार्यालय ए है, और वीपीएन कनेक्टिंग ऑफिस ए और बी ऑफिस ए में "देव" नाम का एक सर्वर है।

कार्यालय ए में, स्थानीय नेटवर्क पर एक सर्वर "देव" का उपयोग करने के लिए, पता 192.168 है। .१३

वीपीएन पर एक सर्वर "देव" का उपयोग करने के लिए कार्यालय बी में, पता 192.168 है। .१३

मेरा सवाल यह है - क्या मैं आने वाले अनुरोध के सबनेट के आधार पर "देव" के लिए एक अलग आईपी वापस करने के लिए DNS सर्वर सेट कर सकता हूं?

उदाहरण: कार्यालय A में, BIND 192.168 देता है। 1 .13 "देव" आईपी के रूप में, क्योंकि मूल अनुरोध 192.168 से है। 1 /24 सबनेट।

कार्यालय B में, BIND 192.168 देता है। 2 .13 "देव" आईपी के रूप में, क्योंकि मूल अनुरोध 192.168 से है। 2 /24 सबनेट।

जवाबों:


13

आपको विचारों का उपयोग करने की आवश्यकता है:

view "officeA" {
   match-clients { 192.168.1.0/24; };

   include "/etc/named.conf.zones-rfc1912";
   include "/etc/named.conf.zones-common";
   include "/etc/named.conf.zones-officeA";
};

view "officeB" {
   match-clients { 192.168.2.0/24; };

   include "/etc/named.conf.zones-rfc1912";
   include "/etc/named.conf.zones-common";
   include "/etc/named.conf.zones-officeB";
};
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.