bind9 - फारवर्डर काम नहीं कर रहे हैं


11

मैं बाँध के साथ एक समस्या का सामना कर रहा हूँ। यदि मैं किसी भी डोमेन नाम को हल करना चाहता हूं जो कि जोन फाइल पर है। यह बढ़िया काम करता है। हालांकि, जब मैं कुछ भी हल करने की कोशिश करता हूं जो ज़ोन फ़ाइल से संबंधित नहीं है। मुझे पता है कि वास्तविक DNS सर्वर जो आगे भेजे जा रहे हैं वे ठीक काम कर रहे हैं। लेकिन किसी भी तरह bind9 उन्हें उपयोग करने में विफल रहता है। /Etc/bind/onym.conf.options की सामग्री है:

options {
directory "/var/cache/bind";
forwarders {
    131.181.127.32;
    131.181.59.48;
};
dnssec-validation auto;
auth-nxdomain no;    # conform to RFC1035
listen-on-v6 { any; };
};

मैंने केवल एक आईपी पते का उपयोग करने की कोशिश की है और यह अभी भी काम नहीं किया है। /etc/bind/ame.conf की सामग्री भी है:

include "/etc/bind/named.conf.options";
include "/etc/bind/named.conf.local";
include "/etc/bind/named.conf.default-zones";

इसलिए विकल्प फ़ाइल सहित कोई समस्या नहीं है। इस समस्या को ठीक करने के लिए कोई सिफारिशें?

जवाबों:


22

बिंद (9.8.1) के हालिया संस्करण से पहले मेरे पास यह मुद्दा था।

निम्नलिखित विकल्प ने मेरे लिए समस्या हल कर दी:

dnssec-validation no;


इससे मेरी समस्या हल हो गई, लेकिन क्या आपको पता है कि ऑटो होने पर यह काम क्यों नहीं करता है?
सर्प काया

1
शायद यह इसलिए है क्योंकि मैं इंट्रा जैसे नकली रूट ज़ोन का उपयोग कर रहा हूं। या स्थानीय। क्या आप उसी स्थिति में हैं?
प्रवीण

@ लाभ मुझे अपने xxxxxx.local फ़ॉरवर्ड ज़ोन के साथ भी करना था इसलिए यह मुद्दा हो सकता है!
सायरन

2

आपको अपने बाइंड मिसकॉन्फ़िगरेशन और नॉट-वर्किंग फॉरवर्डर्स के बीच अंतर करने की आवश्यकता है।

आप यह सत्यापित कर सकते हैं कि फ़ॉरवर्डर काम कर रहे हैं या नहीं जैसे कमांड का उपयोग कर रहे हैं:

$ dig @131.181.127.32 www.google.com

यदि आपको एक मान्य प्रतिक्रिया मिली है, तो यह एक कार्यशील DNS सर्वर है।

आपको allow-recursionअपने बाइंड कॉन्फ़िगरेशन में एक स्पष्ट जोड़ने की आवश्यकता हो सकती है। इसे विशिष्ट आईपी / सबनेट पर प्रतिबंधित करने की सिफारिश की गई है।


DNS सर्वर काम कर रहे हैं। मेरा प्रश्न यह है कि bind9 इन अग्रदूतों के लिए किसी भी अनुरोध को अग्रेषित नहीं करता है।
सर्प काया

बेहतर तरीका यह है कि @nameserver -trace sitename का उपयोग करें, इससे पता चलेगा कि उत्तर कहां से मिल रहा है।
माइलस्ट्रो एम

1
अनुमति-पुनरावर्तन मेरे लिए महत्वपूर्ण था। धन्यवाद।
डिएगो एफ। डुरान
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.