मैं अपने LAN के लिए 10.0.0.x स्कीम का उपयोग कर रहा हूँ। मेरे पास एक रास्पबेरी पाई है जो DNS सहित कुछ सेवाओं को होस्ट करती है। मुझे लगता है कि मेरे रिवर्स ज़ोन के साथ एक समस्या चल रही है।
RPI 10.0.0.21 पर है। मेरा डोमेन example.tk है। जब कोई क्लाइंट server.example.tk के लिए अनुरोध करता है, तो वह 56.234.67.45 के साथ उत्तर देता है (यादृच्छिक आईपी पर फिर से जोड़ा गया)। यह DNS सर्वर WAN से DNS अनुरोधों का भी जवाब देता है। मैं इसे 10.0.0.21 के साथ उत्तर देना चाहता हूं ताकि लैन पर ग्राहकों को कुछ सेवाओं तक पहुंच प्राप्त हो सके जो आगे नहीं हैं। जिस तरह से मैं इसे पूरा करता हूं वह रिवर्स डीएनएस के साथ है, सही है?
BIND9 के लिए मेरी कॉन्फ़िगरेशन फ़ाइलें:
pi@raspberrypi /etc/bind $ cat named.conf.local
zone "example.tk" {
type master;
file "/etc/bind/zones/db.example.tk";
};
zone "0.0.10.in-addr.arpa" {
type master;
file "/etc/bind/zones/db.10";
allow-update { none; };
};
pi@raspberrypi /etc/bind $ cd zones
pi@raspberrypi /etc/bind/zones $ cat db.example.tk
$TTL 604800
@ IN SOA ns.example.tk. root.localhost. (
6 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS ns.example.tk.
ns IN A 50.161.83.76
server IN A 50.161.83.76
www IN CNAME server
play IN CNAME server
pi@raspberrypi /etc/bind/zones $ cat db.10
$TTL 604800
@ IN SOA ns.example.tk. root.localhost. (
99 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
0.0.10.in-addr.arpa. IN NS ns.example.tk.
21 IN PTR ns.example.tk.
21 IN PTR server.example.tk.
pi@raspberrypi /etc/bind/zones $
समस्या यह है कि यह लैन पर ग्राहकों के लिए रिवर्स आईपी के साथ कभी जवाब नहीं देता है।
मैं क्या गलत कर रहा हूं?
संपादित करें: नाम-चेकज़ोन कोई त्रुटि नहीं देता है।