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


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.