আমি যে ইঞ্জিনিয়ারিং টিমের সাথে কাজ করি সেগুলি একটি ডাটাসেন্টার থেকে অন্য ডেটাসেন্টারে সরানোর প্রক্রিয়াধীন ছিল। দশ দিন আগে আমরা আমাদের ক্লায়েন্টের ডোমেনগুলির জন্য অনুমোদনের জন্য আমাদের একটি নাম সার্ভারকে স্থানান্তরিত করেছি (ns1.faithhiway.com) এবং নতুন ডাটাসেন্টারের দিকে ইঙ্গিত করার জন্য এর আইপি ঠিকানাটি তার সম্পর্কিত ডিএনএস সরবরাহকারীর সাথে (রেজিস্ট্রেশন.কম) আপডেট করেছি। সম্পন্ন সমস্ত পরীক্ষাগুলি দেখায় যে এই নাম সার্ভারটি সঠিকভাবে তার নতুন অবস্থানে চলছে এবং যখন জিজ্ঞাসা করা হয়, কোনও ডোমেনের জন্য সঠিক প্রতিক্রিয়া এটির জন্য দায়ী returning
সমস্যাটি হ'ল 72 ঘন্টা পেরিয়ে যাওয়ার পরেও আমরা এখনও নতুনটির চেয়ে তার পুরানো আইপি ঠিকানায় আরও বেশি ডিএনএস ক্রিয়াকলাপ দেখছিলাম। সুসংবাদটি হ'ল আমরা আপাতত পুরানো আইপি ঠিকানায় একটি নেম সার্ভারকে প্রতিক্রিয়া জানিয়ে রেখেছি যাতে আমরা আমাদের ডোমেনগুলির সাথে কোনও সমস্যা দেখছি না যার জন্য আমাদের নেমসার্ভার দায়ী, তবে লক্ষ্যটি যত তাড়াতাড়ি সম্ভব অবসর নেওয়া। আপনি WhatsMyDNS.net থেকে দেখতে পাচ্ছেন , আমরা এই পরিবর্তনটি করার পরে গত 10 দিন ধরে একটি শালীন পরিমাণের প্রচার হয়েছে, তবে এখনও আমাদের আসল আইপিটির প্রতিবেদন করার জন্য কয়েকটি অবস্থান রয়েছে।
এই ডোমেনটির জন্য দায়বদ্ধ সার্ভারগুলির সাথে টিটিএল হ'ল মাত্র ৩00০০, এটি আমার বা অন্যান্য প্রকৌশলীরা আমার সাথে কাজ করার কোনও অর্থ দেয় না যে আমরা এই সমস্যাটি নিয়ে আসছি।
এখন যদি আমি রেজিস্টার.কম ডিএনএস সার্ভারগুলির মধ্যে একটি (ডিমান্ড সার্ভারের নাম (বিশ্বাসী.কম) ব্যবহার করে একটি ডিএনএস চেক পরিচালনা করি, তবে আমি নিম্নলিখিত (সঠিক) ফলাফলটি পেয়েছি:
# dig @dns01.gpn.register.com ns1.faithhiway.com A
; <<>> DiG 9.3.6-P1-RedHat-9.3.6-4.P1.el5_5.3 <<>> @dns01.gpn.register.com. ns1.faithhiway.com A
; (1 server found)
;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 43232
;; flags: qr aa; QUERY: 1, ANSWER: 1, AUTHORITY: 5, ADDITIONAL: 5
;; QUESTION SECTION:
;ns1.faithhiway.com. IN A
;; ANSWER SECTION:
ns1.faithhiway.com. 3601 IN A 206.127.2.71
;; AUTHORITY SECTION:
faithhiway.com. 3600 IN NS dns01.gpn.register.com.
faithhiway.com. 3600 IN NS dns02.gpn.register.com.
faithhiway.com. 3600 IN NS dns03.gpn.register.com.
faithhiway.com. 3600 IN NS dns04.gpn.register.com.
faithhiway.com. 3600 IN NS dns05.gpn.register.com.
;; ADDITIONAL SECTION:
dns01.gpn.register.com. 3600 IN A 98.124.192.1
dns02.gpn.register.com. 3600 IN A 98.124.197.1
dns03.gpn.register.com. 3600 IN A 98.124.193.1
dns04.gpn.register.com. 3600 IN A 69.64.145.225
dns05.gpn.register.com. 3600 IN A 98.124.196.1
;; Query time: 50 msec
;; SERVER: 98.124.192.1#53(98.124.192.1)
;; WHEN: Thu Jan 27 15:16:57 2011
;; MSG SIZE rcvd: 269
একটি রেফারেন্স হিসাবে, বিভিন্ন পাবলিক ডিএনএস সার্ভারের বিপরীতে যখন একই কোয়েরিটি পরীক্ষা করা হয় তখন ফলাফলগুলি এখানে:
গুগল:
# dig @8.8.8.8 ns1.faithhiway.com A
; <<>> DiG 9.3.6-P1-RedHat-9.3.6-4.P1.el5_5.3 <<>> @8.8.8.8. ns1.faithhiway.com A
; (1 server found)
;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 12773
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;ns1.faithhiway.com. IN A
;; ANSWER SECTION:
ns1.faithhiway.com. 997 IN A 206.127.2.71
;; Query time: 29 msec
;; SERVER: 8.8.8.8#53(8.8.8.8)
;; WHEN: Thu Jan 27 15:17:31 2011
;; MSG SIZE rcvd: 52
স্তর 3:
# dig @4.2.2.1 ns1.faithhiway.com A
; <<>> DiG 9.3.6-P1-RedHat-9.3.6-4.P1.el5_5.3 <<>> @4.2.2.1. ns1.faithhiway.com A
; (1 server found)
;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 46505
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;ns1.faithhiway.com. IN A
;; ANSWER SECTION:
ns1.faithhiway.com. 2623 IN A 206.127.2.71
;; Query time: 7 msec
;; SERVER: 4.2.2.1#53(4.2.2.1)
;; WHEN: Thu Jan 27 15:18:35 2011
;; MSG SIZE rcvd: 52
ভেরাইজন:
# dig @151.197.0.38 ns1.faithhiway.com A
; <<>> DiG 9.3.6-P1-RedHat-9.3.6-4.P1.el5_5.3 <<>> @151.197.0.38. ns1.faithhiway.com A
; (1 server found)
;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 32658
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;ns1.faithhiway.com. IN A
;; ANSWER SECTION:
ns1.faithhiway.com. 3601 IN A 206.127.2.71
;; Query time: 81 msec
;; SERVER: 151.197.0.38#53(151.197.0.38)
;; WHEN: Thu Jan 27 15:19:15 2011
;; MSG SIZE rcvd: 52
সিসকো:
# dig @64.102.255.44 ns1.faithhiway.com A
; <<>> DiG 9.3.6-P1-RedHat-9.3.6-4.P1.el5_5.3 <<>> @64.102.255.44. ns1.faithhiway.com A
; (1 server found)
;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 39689
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 5, ADDITIONAL: 0
;; QUESTION SECTION:
;ns1.faithhiway.com. IN A
;; ANSWER SECTION:
ns1.faithhiway.com. 3601 IN A 206.127.2.71
;; AUTHORITY SECTION:
faithhiway.com. 3600 IN NS dns01.gpn.register.com.
faithhiway.com. 3600 IN NS dns04.gpn.register.com.
faithhiway.com. 3600 IN NS dns05.gpn.register.com.
faithhiway.com. 3600 IN NS dns02.gpn.register.com.
faithhiway.com. 3600 IN NS dns03.gpn.register.com.
;; Query time: 105 msec
;; SERVER: 64.102.255.44#53(64.102.255.44)
;; WHEN: Thu Jan 27 15:20:05 2011
;; MSG SIZE rcvd: 165
OpenDNS:
# dig @208.67.222.222 ns1.faithhiway.com A
; <<>> DiG 9.3.6-P1-RedHat-9.3.6-4.P1.el5_5.3 <<>> @208.67.222.222. ns1.faithhiway.com A
; (1 server found)
;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 12328
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;ns1.faithhiway.com. IN A
;; ANSWER SECTION:
ns1.faithhiway.com. 169507 IN A 207.200.19.162
;; Query time: 6 msec
;; SERVER: 208.67.222.222#53(208.67.222.222)
;; WHEN: Thu Jan 27 15:19:29 2011
;; MSG SIZE rcvd: 52
speakeasy:
# dig @66.93.87.2 ns1.faithhiway.com A
; <<>> DiG 9.3.6-P1-RedHat-9.3.6-4.P1.el5_5.3 <<>> @66.93.87.2. ns1.faithhiway.com A
; (1 server found)
;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 9342
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;ns1.faithhiway.com. IN A
;; ANSWER SECTION:
ns1.faithhiway.com. 169323 IN A 207.200.19.162
;; Query time: 69 msec
;; SERVER: 66.93.87.2#53(66.93.87.2)
;; WHEN: Thu Jan 27 15:19:51 2011
;; MSG SIZE rcvd: 52
আপনি উপরে দেখতে পারেন, বেশিরভাগ ক্যোয়ারী সঠিক ফলাফলটি ফিরিয়ে দিচ্ছে। তবে কয়েকটি (ওপেনডিএনএস এবং স্পিকারএসি উপরোক্ত উদাহরণগুলিতে) এখনও পুরাতন আইপি ঠিকানা দেখাচ্ছে। যে সময়টি কেটে গেছে তা বিবেচনা করে আমার কাছে এটা স্পষ্টই মনে হয় যে হয় হয় আমরা একটি ভুল করেছি এবং আমাদের শেষের দিকে DNS পরিবর্তনগুলি পুরোপুরি পরিচালনা করেছি না (সম্ভবত) অথবা এই ডোমেনের জন্য ডিএনএস সরবরাহকারীর সাথে কোনও সমস্যা আছে (নিবন্ধন করুন ) বা কিছু ডিএনএস সার্ভারের সাথে বন্যের বাইরে (বরং সম্ভাবনা)।
আমি কীভাবে এটি নিয়ে এগিয়ে যেতে পারি তার কোনও পরামর্শ?
আপডেট (জানুয়ারী 31, 2011):
প্রথমত, আমি মূল প্রশ্ন এবং এই আপডেট উভয়ের দৈর্ঘ্যের জন্য ক্ষমাপ্রার্থী। আমি মূল পোস্ট থেকে কিছু বাড়তি কিছু অপসারণ করার চিন্তাভাবনা করেছি তবে কেবল এই সমস্যা এবং এর সমাধান ভবিষ্যতে অন্য কারও পক্ষে সহায়ক হ'ল আমি যা যা করছি ঠিক তেমন রেখে যাচ্ছি।
যাইহোক, আমি এই সমস্যাটি সম্পর্কে আরও কিছু গবেষণা করে চলেছি এবং নিম্নলিখিত আকর্ষণীয় ঘটনাটি আবিষ্কার করেছি। বিশ্বাসী ডট কমের জন্য আঠালো রেকর্ডগুলিতে একটি চেক চালানোর সময় সর্বদা সঠিকভাবে সমাধান করুন, যদি আমি গিয়ে কোনও ক্লায়েন্ট ডোমেন পরীক্ষা করি (যেখানে এনএস 1.ফাইথাইওয়ে ডটকম অনুমোদনযোগ্য) তবে আমি একটি অদ্ভুত প্রতিক্রিয়া পাই। দেখে মনে হচ্ছে যে রুট সার্ভারগুলি এখনও তাদের পুরানো আইপি ঠিকানা হিসাবে (অতিরিক্ত বিভাগের অধীনে) এনএসএক্স.ফাইথাইওয়ে ডটকমকে ফিরছে। আমাদের কাছে এখনও ডিএনএসের প্রশ্নের জবাব দেওয়ার জন্য একটি সার্ভার রয়েছে বলে ট্রেসটি শেষ আইপি হিসাবে সঠিক আইপি ঠিকানাগুলি শেষ করে এবং ফেরত দেয় (অতিরিক্ত বিভাগের অধীনে)। নীচের উদাহরণে আমরা যে ডোমেন ব্যবহার করি তার মধ্যে একটি ব্যবহার করে যা ns1.faithhiway.com এর অনুমোদনপ্রাপ্ত ডিএনএস সার্ভার হিসাবে ব্যবহার করে।
# dig +trace +nosearch +all +norecurse ignitemail.com
; <<>> DiG 9.2.4 <<>> +trace +nosearch +all +norecurse ignitemail.com
;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 46856
;; flags: qr ra; QUERY: 1, ANSWER: 13, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;. IN NS
;; ANSWER SECTION:
. 7986 IN NS a.root-servers.net.
. 7986 IN NS b.root-servers.net.
. 7986 IN NS c.root-servers.net.
. 7986 IN NS d.root-servers.net.
. 7986 IN NS e.root-servers.net.
. 7986 IN NS f.root-servers.net.
. 7986 IN NS g.root-servers.net.
. 7986 IN NS h.root-servers.net.
. 7986 IN NS i.root-servers.net.
. 7986 IN NS j.root-servers.net.
. 7986 IN NS k.root-servers.net.
. 7986 IN NS l.root-servers.net.
. 7986 IN NS m.root-servers.net.
;; Query time: 39 msec
;; SERVER: 8.8.8.8#53(8.8.8.8)
;; WHEN: Mon Jan 31 09:22:17 2011
;; MSG SIZE rcvd: 228
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 16325
;; flags: qr; QUERY: 1, ANSWER: 0, AUTHORITY: 13, ADDITIONAL: 14
;; QUESTION SECTION:
;ignitemail.com. IN A
;; AUTHORITY SECTION:
com. 172800 IN NS h.gtld-servers.net.
com. 172800 IN NS m.gtld-servers.net.
com. 172800 IN NS i.gtld-servers.net.
com. 172800 IN NS l.gtld-servers.net.
com. 172800 IN NS c.gtld-servers.net.
com. 172800 IN NS k.gtld-servers.net.
com. 172800 IN NS d.gtld-servers.net.
com. 172800 IN NS f.gtld-servers.net.
com. 172800 IN NS b.gtld-servers.net.
com. 172800 IN NS a.gtld-servers.net.
com. 172800 IN NS e.gtld-servers.net.
com. 172800 IN NS g.gtld-servers.net.
com. 172800 IN NS j.gtld-servers.net.
;; ADDITIONAL SECTION:
a.gtld-servers.net. 172800 IN A 192.5.6.30
a.gtld-servers.net. 172800 IN AAAA 2001:503:a83e::2:30
b.gtld-servers.net. 172800 IN A 192.33.14.30
b.gtld-servers.net. 172800 IN AAAA 2001:503:231d::2:30
c.gtld-servers.net. 172800 IN A 192.26.92.30
d.gtld-servers.net. 172800 IN A 192.31.80.30
e.gtld-servers.net. 172800 IN A 192.12.94.30
f.gtld-servers.net. 172800 IN A 192.35.51.30
g.gtld-servers.net. 172800 IN A 192.42.93.30
h.gtld-servers.net. 172800 IN A 192.54.112.30
i.gtld-servers.net. 172800 IN A 192.43.172.30
j.gtld-servers.net. 172800 IN A 192.48.79.30
k.gtld-servers.net. 172800 IN A 192.52.178.30
l.gtld-servers.net. 172800 IN A 192.41.162.30
;; Query time: 64 msec
;; SERVER: 198.41.0.4#53(a.root-servers.net)
;; WHEN: Mon Jan 31 09:22:17 2011
;; MSG SIZE rcvd: 504
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 12860
;; flags: qr; QUERY: 1, ANSWER: 0, AUTHORITY: 2, ADDITIONAL: 2
;; QUESTION SECTION:
;ignitemail.com. IN A
;; AUTHORITY SECTION:
ignitemail.com. 172800 IN NS ns1.faithhiway.com.
ignitemail.com. 172800 IN NS ns2.faithhiway.com.
;; ADDITIONAL SECTION:
ns1.faithhiway.com. 172800 IN A 207.200.19.162
ns2.faithhiway.com. 172800 IN A 207.200.50.142
;; Query time: 152 msec
;; SERVER: 192.54.112.30#53(h.gtld-servers.net)
;; WHEN: Mon Jan 31 09:22:17 2011
;; MSG SIZE rcvd: 111
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 43016
;; flags: qr aa; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 2
;; QUESTION SECTION:
;ignitemail.com. IN A
;; ANSWER SECTION:
ignitemail.com. 3600 IN A 206.127.2.64
;; AUTHORITY SECTION:
ignitemail.com. 3600 IN NS ns1.faithhiway.com.
ignitemail.com. 3600 IN NS ns2.faithhiway.com.
;; ADDITIONAL SECTION:
ns1.faithhiway.com. 3600 IN A 206.127.2.71
ns2.faithhiway.com. 3600 IN A 206.127.2.72
;; Query time: 25 msec
;; SERVER: 206.127.2.71#53(ns1.faithhiway.com)
;; WHEN: Mon Jan 31 09:22:18 2011
;; MSG SIZE rcvd: 127
আমি সত্যিই মনে করি এটি আমাদের সেটআপে কোথাও একটি সমস্যা, তবে আমার বা আমার সহকর্মী ইঞ্জিনিয়ারের শেষের দিকে ডিএনএসের সাথে এটি কিছু না জানা বা আমরা যে নির্বাক ভুল করেছি, তা এখনও খুঁজে পাইনি।