আমি পুনরাবৃত্তির মাঝখানে কোথাও ডিএনএস সমস্যাগুলি সমাধান করতে পারি?


13

আমার ডিএনএস নিয়ে আমার সত্যিই এক অদ্ভুত সমস্যা রয়েছে। আমার ডোমেনের নাম ( strugee.net) কিছু নেটওয়ার্কের থেকে সমাধানযোগ্য নয় এবং অন্যের থেকে সমাধানযোগ্য।

উদাহরণস্বরূপ, আমার হোম নেটওয়ার্কে (সার্ভারটি একই নেটওয়ার্কে চালু আছে):

% dig strugee.net

; <<>> DiG 9.10.3-P4 <<>> strugee.net
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 10086
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; QUESTION SECTION:
;strugee.net.           IN  A

;; ANSWER SECTION:
strugee.net.        1800    IN  A   216.160.72.225

;; Query time: 186 msec
;; SERVER: 205.171.3.65#53(205.171.3.65)
;; WHEN: Sat Apr 16 15:42:36 PDT 2016
;; MSG SIZE  rcvd: 56

তবে, আমি যদি ডিজিটাল মহাসাগরে থাকা আমার একটি সার্ভারে লগ ইন করি তবে ডোমেনটি সমাধান করতে ব্যর্থ হয়:

% dig strugee.net      

; <<>> DiG 9.9.5-9+deb8u3-Debian <<>> strugee.net
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 58551
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 512
;; QUESTION SECTION:
;strugee.net.           IN  A

;; Query time: 110 msec
;; SERVER: 2001:4860:4860::8844#53(2001:4860:4860::8844)
;; WHEN: Sat Apr 16 18:44:25 EDT 2016
;; MSG SIZE  rcvd: 40

তবে , সরাসরি অনুমোদনযোগ্য নেমসার্ভারগুলিতে যাওয়া ঠিক কাজ করে:

% dig @dns1.registrar-servers.com strugee.net   

; <<>> DiG 9.9.5-9+deb8u3-Debian <<>> @dns1.registrar-servers.com strugee.net
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 30856
;; flags: qr aa rd; QUERY: 1, ANSWER: 1, AUTHORITY: 5, ADDITIONAL: 1
;; WARNING: recursion requested but not available

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; QUESTION SECTION:
;strugee.net.           IN  A

;; ANSWER SECTION:
strugee.net.        1800    IN  A   216.160.72.225

;; AUTHORITY SECTION:
strugee.net.        1800    IN  NS  dns3.registrar-servers.com.
strugee.net.        1800    IN  NS  dns4.registrar-servers.com.
strugee.net.        1800    IN  NS  dns2.registrar-servers.com.
strugee.net.        1800    IN  NS  dns1.registrar-servers.com.
strugee.net.        1800    IN  NS  dns5.registrar-servers.com.

;; Query time: 3 msec
;; SERVER: 216.87.155.33#53(216.87.155.33)
;; WHEN: Sat Apr 16 18:46:36 EDT 2016
;; MSG SIZE  rcvd: 172

এটি বেশ পরিষ্কার যে কোনও কোনও বৃহত নেটওয়ার্কের সাথে আমার ডোমেনটি সমাধান করতে ব্যর্থ হয়েছে এমন একটি সমস্যা রয়েছে, তবে আমি কোথায় তা খুঁজে বের করতে পারি না। আমি digসাহায্য করতে পারে এমন বিকল্পগুলির জন্য ম্যানপেজটি স্কিমেড করেছিলাম , তবে বিশেষভাবে কার্যকর কোনও কিছুই পাইনি।

আমি ডোমেন নিবন্ধক হিসাবে পাশাপাশি ডিএনএস হোস্টিং উভয়ই নেমচেপে রয়েছি। আমার ডিএনএসএসইসি বিকল্পটি চালু আছে। আমি সম্প্রতি আমার ডিএনএস সেটিংসে কোনও পরিবর্তন করেছি।

আমি কীভাবে এই সমস্যাটি ডিবাগ করব এবং আপত্তিজনক নেমসার্ভারটি সন্ধান করব?


7
ডোমেনটির নাম দেওয়ার জন্য আপনাকে ধন্যবাদ। এই জাতীয় সমস্যাগুলি সেই তথ্য ব্যতীত সার্ভারফল্টে আমাদের সমস্যার সমাধান করা অত্যন্ত কঠিন।
অ্যান্ড্রু বি

অ্যান্ড্রুবি ওহ, আমি জানি আপনি স্বাগত, আমাকে বিশ্বাস করুন :)
স্ট্রুজি

2
@ অ্যান্ড্রুবুর উত্তরটি উপলব্ধি করে এবং আমার কাছে এটি সঠিক বলে মনে হয়। যদিও আমি এটি পড়ার আগে, আমি লক্ষ্য করেছি যে আপনার ব্যর্থ ক্যোয়ারিতে একটি আইপিভি 6 নেমসারভার ব্যবহার হয়েছে, যখন সফলরা আইপিভি 4 ব্যবহার করেছে। প্রায়শই (obv। এই ক্ষেত্রে নয়) একটি খারাপ আইপিভি 6 কনফিগারেশনের প্রতি ইঙ্গিত দেয় এবং এটি এলিয়াসগুলির পরিবর্তে নেমসারভারের সংখ্যার আইপিভি [4/6] অ্যাড্রেসগুলি স্পষ্টভাবে ব্যবহার করতে সহায়ক হতে পারে।
গুন্ট্রাম ব্লহম মনিকা 4

তাই দীর্ঘ হিসাবে আমরা যে আমরা একটি উত্তর পেয়েছিলাম মনে রাখা @Guntram থেকে নেমসার্ভারটি, যার মানে আমরা সংযোগ আছে করতে অন্তত DNS সার্ভার। কেবল এটি নিশ্চিত করতে চান যে লোকেরা এ থেকে দূরে সরে যায় না ভুল ইমপ্রেশন দিয়ে ... SERVFAILকোনও প্রবাহের সমস্যা নির্দেশ করতে পারে তবে এটি এখনও একটি উত্তর প্যাকেট নির্দেশ করে indicates
অ্যান্ড্রু বি

@ গুন্ট্রাম ব্লহম আপনি কোন কিছুর উপরে রয়েছেন strugee.netপাঁচটি এনএস রেকর্ড রয়েছে, তবে কোনও AAAAআঠালো রেকর্ডে কেবল Aআঠালো রেকর্ড নেই। সবচেয়ে খারাপটি হ'ল পাঁচটি Aআঠালো রেকর্ডটি কেবল দুটি পৃথক আইপি ঠিকানার দিকে নির্দেশ করে। এটি বেশ ভঙ্গুর সেটআপের মতো মনে হচ্ছে। এমনকি যদি এটি হাতের সমস্যার মূল কারণ না হয় তবে এটি সন্ধান করার মতো বিষয়।
ক্যাস্পার্ড

উত্তর:


24

আমি কীভাবে এই সমস্যাটি ডিবাগ করব এবং আপত্তিজনক নেমসার্ভারটি সন্ধান করব?

daxd5 কিছু ভাল শুরু পরামর্শ দিয়েছিল, তবে এখানে আসল উত্তরটি হ'ল পুনরাবৃত্ত ডিএনএস সার্ভারের মতো কীভাবে ভাববেন তা আপনার জানা দরকার। যেহেতু অনুমোদনযোগ্য স্তরটিতে অসংখ্য ভুল কনফিগারেশন রয়েছে যার ফলে এটি বেমানান হতে পারে SERVFAIL, আপনার একটি ডিএনএস পেশাদার বা অনলাইন বৈধকরণ সরঞ্জাম প্রয়োজন।

যাইহোক, লক্ষ্যটি আপনাকে সহায়তা করা থেকে মুক্তি দেওয়া নয়, তবে আমি নিশ্চিত করতে চেয়েছিলাম যে আপনি বুঝতে পেরেছেন যে সেই প্রশ্নের কোনও চূড়ান্ত উত্তর নেই।


আপনার বিশেষ ক্ষেত্রে, আমি লক্ষ্য করেছি যে strugee.netডিএনএসএসইসির সাথে স্বাক্ষরিত একটি অঞ্চল বলে মনে হচ্ছে। রেফারেল চেইনে উপস্থিতি DSএবং RRSIGরেকর্ডগুলির থেকে এটি স্পষ্ট হয় :

# dig +trace +additional strugee.net
<snip>
strugee.net.            172800  IN      NS      dns2.registrar-servers.com.
strugee.net.            172800  IN      NS      dns1.registrar-servers.com.
strugee.net.            172800  IN      NS      dns3.registrar-servers.com.
strugee.net.            172800  IN      NS      dns4.registrar-servers.com.
strugee.net.            172800  IN      NS      dns5.registrar-servers.com.
strugee.net.            86400   IN      DS      16517 8 1 B08CDBF73B89CCEB2FD3280087D880F062A454C2
strugee.net.            86400   IN      RRSIG   DS 8 2 86400 20160423051619 20160416040619 50762 net. w76PbsjxgmKAIzJmklqKN2rofq1e+TfzorN+LBQVO4+1Qs9Gadu1OrPf XXgt/AmelameSMkEOQTVqzriGSB21azTjY/lLXBa553C7fSgNNaEXVaZ xyQ1W/K5OALXzkDLmjcljyEt4GLfcA+M3VsQyuWI4tJOng184rGuVvJO RuI=
dns2.registrar-servers.com. 172800 IN   A       216.87.152.33
dns1.registrar-servers.com. 172800 IN   A       216.87.155.33
dns3.registrar-servers.com. 172800 IN   A       216.87.155.33
dns4.registrar-servers.com. 172800 IN   A       216.87.152.33
dns5.registrar-servers.com. 172800 IN   A       216.87.155.33
;; Received 435 bytes from 192.41.162.30#53(l.gtld-servers.net) in 30 ms

আমরা আরও কিছু আগে যাওয়ার আগে, আমাদের স্বাক্ষর বৈধ কিনা তা যাচাই করা উচিত। DNSViz ঘন ঘন এই উদ্দেশ্যে ব্যবহার একটি হাতিয়ার, এবং এটা নিশ্চিত করে যে সেখানে প্রকৃতপক্ষে সমস্যা আছে । ছবিতে রাগানো লাল আপনাকে পরামর্শ দিচ্ছে যে আপনার একটি সমস্যা রয়েছে, তবে আমরা কেবলমাত্র বাম দিকের সাইডবারে বিজ্ঞপ্তিগুলি প্রসারিত করতে পারি :

RRSIG strugee.net/A alg 8, id 10636: The Signature Expiration field of the RRSIG RR (2016-04-14 00:00:00+00:00) is 2 days in the past.
RRSIG strugee.net/DNSKEY alg 8, id 16517: The Signature Expiration field of the RRSIG RR (2016-04-14 00:00:00+00:00) is 2 days in the past.
RRSIG strugee.net/DNSKEY alg 8, id 16517: The Signature Expiration field of the RRSIG RR (2016-04-14 00:00:00+00:00) is 2 days in the past.
RRSIG strugee.net/MX alg 8, id 10636: The Signature Expiration field of the RRSIG RR (2016-04-14 00:00:00+00:00) is 2 days in the past.
RRSIG strugee.net/NS alg 8, id 10636: The Signature Expiration field of the RRSIG RR (2016-04-14 00:00:00+00:00) is 2 days in the past.
RRSIG strugee.net/SOA alg 8, id 10636: The Signature Expiration field of the RRSIG RR (2016-04-14 00:00:00+00:00) is 2 days in the past.
RRSIG strugee.net/TXT alg 8, id 10636: The Signature Expiration field of the RRSIG RR (2016-04-14 00:00:00+00:00) is 2 days in the past.
net to strugee.net: No valid RRSIGs made by a key corresponding to a DS RR were found covering the DNSKEY RRset, resulting in no secure entry point (SEP) into the zone. (216.87.152.33, 216.87.155.33, UDP_0_EDNS0_32768_4096)

সমস্যাটি পরিষ্কার: আপনার অঞ্চলে স্বাক্ষরটির মেয়াদ শেষ হয়ে গেছে এবং কীগুলি সতেজ করা দরকার। আপনি কেন বেমানান ফলাফল দেখছেন তার কারণ হ'ল সমস্ত পুনরাবৃত্ত সার্ভারের DNSSEC বৈধকরণ সক্ষম করা নেই। যাঁরা বৈধতা দেয় তারা আপনার ডোমেনটি বাদ দিচ্ছে এবং যাঁরা এটি করেন না তাদের পক্ষে যথারীতি ব্যবসা।


সম্পাদনা: কমকাস্টের ডিএনএস অবকাঠামোটি ডিএনএসএসইসি বৈধতা বাস্তবায়নের জন্য পরিচিত এবং তাদের গ্রাহকদের একজন SERVFAILহিসাবে আমি নিশ্চিত করতে পারি যে আমিও দেখতে পাচ্ছি ।

$ dig @75.75.75.75 strugee.net | grep status
;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 2011

ওফফ, আমার stugee.netখননের আউটপুট ছিল যা স্পষ্টতই একটি টাইপো। এই বিশ্লেষণের ডিএনএসএসইসি অংশটি সঠিক নামের বিরুদ্ধে করা হয়েছিল।
অ্যান্ড্রু বি

5

আপনি যখন দেখছেন যে প্রামাণ্য নাম সার্ভারগুলি সঠিকভাবে সাড়া দিচ্ছে, আপনাকে ডিএনএস রেজোলিউশনের পুরো শৃঙ্খলা অনুসরণ করতে হবে। এটি হ'ল, রুট সার্ভারগুলি থেকে পুরো ডিএনএস হাইরাচিটি হাঁটুন।

$ dig net NS
;; ANSWER SECTION:
net.            172800  IN  NS  c.gtld-servers.net.
net.            172800  IN  NS  f.gtld-servers.net.
net.            172800  IN  NS  k.gtld-servers.net.
;; snipped extra servers given
$ dig @c.gtld-servers.net strugee.net NS
;; AUTHORITY SECTION:
strugee.net.        172800  IN  NS  dns2.registrar-servers.com.
strugee.net.        172800  IN  NS  dns1.registrar-servers.com.
;; snipped extra servers again

এটি মূলত চেক করে যে সার্বজনীন ডিএনএস সার্ভারগুলি কাজ করছে এবং আপনি আপনার ডিএনএস রেজলভারটি একই কাজ করছেন। সুতরাং আপনার ডিজিটাল মহাসাগর সার্ভারে উপরের মত একই উত্তরগুলি পাওয়া উচিত যদি না তাদের ডিএনএস রেজলভারটিতে কিছু ভুল হয়:

$ dig net NS
$ dig strugee.net NS
$ dig strugee.net

যদি প্রথম দুটি প্রশ্ন ব্যর্থ হয় তবে এটি ডিজিটাল মহাসাগরের দিকের ডিএনএস ব্যর্থ। আপনার পরীক্ষা করে দেখুন /etc/resolv.confএবং দ্বিতীয় ডিএনএস সার্ভারকে জিজ্ঞাসা করার চেষ্টা করুন। যদি দ্বিতীয়টি কাজ করে তবে কেবল সমাধানকারীদের জন্য অর্ডারটি স্যুইচ করুন এবং আবার চেষ্টা করুন।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.