আমার একটি উইন্ডোজ 2008 আর 2 ডোমেন নিয়ামক রয়েছে যা একটি ডিএনএস সার্ভারও। কিছু টিএলডি সমাধান করার সময়, এটি একটি সার্ভারফিল:
$ dig bogus.
; <<>> DiG 9.8.1 <<>> bogus.
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 31919
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;bogus. IN A
com.
উপরের মতো ডিসি কে জিজ্ঞাসাবাদ করার সময় আমি যেমন একটি বাস্তব টিএলডি-তে একই ফল পাই । প্রত্যাশার সাথে কাজ করে এমন একটি বিআইএনএনডি সার্ভারের সাথে তুলনা করুন:
$ dig bogus. @128.59.59.70
; <<>> DiG 9.8.1 <<>> bogus. @128.59.59.70
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 30141
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;bogus. IN A
;; AUTHORITY SECTION:
. 10800 IN SOA a.root-servers.net. nstld.verisign-grs.com. 2012012501 1800 900 604800 86400
;; Query time: 18 msec
;; SERVER: 128.59.59.70#53(128.59.59.70)
;; WHEN: Wed Jan 25 14:09:14 2012
;; MSG SIZE rcvd: 98
একইভাবে, আমি যখন আমার উইন্ডোজ ডিএনএস সার্ভারটি দিয়ে জিজ্ঞাসা করি তখন আমি dig . any
একটি সার্ভারফিল পাই তবে বিআইএনডি সার্ভারগুলি প্রত্যাশা অনুযায়ী রুট অঞ্চলটি ফিরিয়ে দেয়।
আমি http://support.microsoft.com/kb/968372 এ বর্ণিত সমস্যার সাথে একইরকম মনে করি আমি ব্যতীত আমি দুটি ফরোয়ার্ডার (128.59.59.70 পাশাপাশি উপরে থেকে 128.59.62.10) ব্যবহার করছি এবং মূল ইঙ্গিতগুলিতে ফিরে যাচ্ছি যাতে পূর্ব শর্তগুলি ইস্যুটি ইস্যুটি এক নয়। তবুও, আমি MaxCacheTTL
ডিএনএস এবং পুরো সার্ভারটি বর্ণিত এবং পুনরায় চালু করার মতো করেও রেজিস্ট্রি ফিক্স প্রয়োগ করেছি তবে সমস্যাটি অব্যাহত রয়েছে। এই ডোমেনের সমস্ত ডোমেন নিয়ন্ত্রকদের ক্ষেত্রে সমস্যাটি দেখা দেয় এবং অর্ধ বছর আগে থেকেই সার্ভারগুলি স্বয়ংক্রিয় উইন্ডোজ আপডেট পাচ্ছিল।
সম্পাদনা
এখানে একটি ডিবাগ লগ আছে। ক্লায়েন্টটি 160.39.114.110, যা আমার ওয়ার্কস্টেশন।
1/25/2012 2:16:01 PM 0E08 PACKET 000000001EA6BFD0 UDP Rcv 160.39.114.110 2e94 Q [0001 D NOERROR] A (5)bogus(0)
UDP question info at 000000001EA6BFD0
Socket = 508
Remote addr 160.39.114.110, port 49710
Time Query=1077016, Queued=0, Expire=0
Buf length = 0x0fa0 (4000)
Msg length = 0x0017 (23)
Message:
XID 0x2e94
Flags 0x0100
QR 0 (QUESTION)
OPCODE 0 (QUERY)
AA 0
TC 0
RD 1
RA 0
Z 0
CD 0
AD 0
RCODE 0 (NOERROR)
QCOUNT 1
ACOUNT 0
NSCOUNT 0
ARCOUNT 0
QUESTION SECTION:
Offset = 0x000c, RR count = 0
Name "(5)bogus(0)"
QTYPE A (1)
QCLASS 1
ANSWER SECTION:
empty
AUTHORITY SECTION:
empty
ADDITIONAL SECTION:
empty
1/25/2012 2:16:01 PM 0E08 PACKET 000000001EA6BFD0 UDP Snd 160.39.114.110 2e94 R Q [8281 DR SERVFAIL] A (5)bogus(0)
UDP response info at 000000001EA6BFD0
Socket = 508
Remote addr 160.39.114.110, port 49710
Time Query=1077016, Queued=0, Expire=0
Buf length = 0x0fa0 (4000)
Msg length = 0x0017 (23)
Message:
XID 0x2e94
Flags 0x8182
QR 1 (RESPONSE)
OPCODE 0 (QUERY)
AA 0
TC 0
RD 1
RA 1
Z 0
CD 0
AD 0
RCODE 2 (SERVFAIL)
QCOUNT 1
ACOUNT 0
NSCOUNT 0
ARCOUNT 0
QUESTION SECTION:
Offset = 0x000c, RR count = 0
Name "(5)bogus(0)"
QTYPE A (1)
QCLASS 1
ANSWER SECTION:
empty
AUTHORITY SECTION:
empty
ADDITIONAL SECTION:
empty
ডিবাগ লগ বাক্সের প্রতিটি বিকল্প "আইপি দ্বারা ফিল্টার" ব্যতীত চেক করা হয়েছিল। বিপরীতে, যখন আমি জিজ্ঞাসা করি, অ্যাকাউন্টস.google.com.com বলি, তখন আমি দেখতে পাব যে ডিএনএস সার্ভারটি তার ফরওয়ার্ডারে যায় (উদাহরণস্বরূপ, 128.59.59.70)। এই ক্ষেত্রে, আমি bogus.
ক্যাশে না থাকা সত্ত্বেও আমার ডিএনএস সার্ভার থেকে কোনও প্যাকেট বের হয়ে দেখিনি (ডিবাগ লগ ইতিমধ্যে চালু ছিল এবং এটি প্রথমবারের মতো bogus.
বা কোনও টিএলডির জন্য এই সার্ভারটি জিজ্ঞাসা করেছি )। উপরের লিঙ্কযুক্ত মাইক্রোসফ্ট কেবি নিবন্ধের মতো এটি কেবল অন্য কোনও ডিএনএস সার্ভারের সাথে পরামর্শ না করেই সার্ভারটি ফিরিয়ে দিয়েছে।