কিভাবে ডিএনএস আঠালো রেকর্ড পরীক্ষা?


24

হ্যালো আমি আমার ডোমেন example.org এর জন্য সবেমাত্র একটি ডিএনএস সার্ভার সেট করেছি 2 নাম সার্ভার ns1.example.org এবং ns2.example.org দিয়ে। আমি আমার রেজিস্ট্রারে এনএস 1 এবং এনএস 2 এর জন্য একটি আঠালো রেকর্ড স্থাপন করার চেষ্টা করেছি।

এটি এখনের জন্য কাজ করবে বলে মনে হয় যখন আমি একটি ডিগ উদাহরণ.আর্গ করি তবে যখন আমি একটি whois উদাহরণ.org করি তবে এটি ns1.example.org এবং ns2.example.org তালিকাভুক্ত করে তবে তাদের আইপি ঠিকানা নয় যা একটি আঠালো রেকর্ড হিসাবে সেট আপ করা উচিত ।

সুতরাং আমি ভাবছি যে আমি কীভাবে একটি আঠালো রেকর্ডের অস্তিত্ব পরীক্ষা করব? আমি কি হুইস দিয়ে করব? আমি .com এবং .NET হুইস রেকর্ডস দেখেছি যে ডোমেন নাম এবং নামের সাথে সার্ভারের আইপি ঠিকানা উভয়ই রয়েছে? এটি পরীক্ষা করার সঠিক উপায় কী?

ধন্যবাদ।

উত্তর:


44

আঠালো রেকর্ডগুলি কেবল কোনও ডোমেন নামের প্যারেন্ট জোনে বিদ্যমান ever

সুতরাং আপনার example.orgডোমেন নামের ক্ষেত্রে প্রথমে .orgনাম সার্ভারগুলি সন্ধান করুন:

% dig +short org. NS
a0.org.afilias-nst.info.
a2.org.afilias-nst.info.
b0.org.afilias-nst.org.
b2.org.afilias-nst.org.
c0.org.afilias-nst.info.
d0.org.afilias-nst.org.

তারপরে, এগুলির মধ্যে যতগুলি আপনি পরীক্ষার মতো বোধ করেন, স্পষ্টভাবে NSআপনার ডোমেনের রেকর্ডগুলির জন্য সেই নাম সার্ভারগুলি জিজ্ঞাসা করুন:

% dig +norec @a0.org.afilias-nst.info. example.org. NS

NSআপনার "উত্তর উত্তর" রেকর্ডগুলির সঠিক তালিকাটি ফিরে পাওয়া উচিত । যে কোনও নাম সার্ভারের সঠিকভাবে আঠালো কনফিগার করেছেন তাদের সেই আঠালো A(এবং / অথবা AAAA) রেকর্ডগুলি "ADDITONAL বিভাগে" প্রদর্শিত হবে।


আমার ডোমেনের জন্য, অতিরিক্ত বিভাগে আঠালো রেকর্ড রয়েছে, তবে আরও কয়েকটি এনএস রেকর্ড রয়েছে যা আমি রেজিস্ট্রিতে সেট করা আঠার অংশ নই। আমি কীভাবে তাদের আলাদা করে বলব?
ক্যালিমো

7

কোনও GLUE রেকর্ড সেটআপ রয়েছে কিনা তা পরীক্ষা করতে:

dig +trace @a.root-servers.net ns0.nameserverhere.com

যদি GLUE সেটআপ থাকে তবে আপনার এমন একটি রেকর্ড দেখতে হবে যা এখানে শেষ হয়:

“Recevied XXX bytes from x.GTLD-SERVERS.NET.”

এমন সাইটগুলিও রয়েছে যা এটি আপনার জন্য করবে http://www.intodns.com/


ধন্যবাদ, ইনটডনগুলি দুর্দান্ত কাজ করেছে, আঠালো এবং এনএস স্টাফগুলিতে সবুজ টিক্স পেয়েছে। যদিও আমি ডিগ কমান্ড পাই না। আমি একটি প্রাপ্ত বার্তা পেয়েছি। বিশেষত, আমি এটি পেয়েছি: "19233.4.12 # 53 (c.root-servers.net) থেকে 183 এমএসে 433 বাইট পেয়েছি।" তবে তারপরে এটি শেষ হয়: "সংযোগের সময়সীমা শেষ হয়ে গেছে; কোনও সার্ভারে পৌঁছানো যায়নি" এনএস অংশের জন্য যেমন এলোমেলো সংখ্যা ব্যবহার করা হয়, যেমন আমি ns384289.example.org ব্যবহার করি তখনও আমি অনুরূপ বার্তা পাই।

9
এই ডিগ ডায়াগনস্টিক পরীক্ষাটি সম্পূর্ণ ভুল ...
অ্যালনিটাক

আমি জানি এটি পুরানো তবে খুব সহায়ক। মেলে না এমন এনএস রেকর্ড সনাক্ত করতে মূল বনাম নেমসার্ভারের সাথে তুলনা করার জন্য আমি ফলাফলগুলিকে সেড / অ্যাডভে পাইপ করেছি।
জেফাত্রকাইদ

4

এখানে একটি ছোট শেল স্ক্রিপ্ট যা অ্যালনিটকের উত্তরটি কার্যকর করে:

#!/bin/sh
S=${IFS}
IFS=.
for P in $1; do
  TLD=${P}
done
IFS=${S}

echo "TLD: ${TLD}"
DNSLIST=$(dig +short ${TLD}. NS)
for DNS in ${DNSLIST}; do
  echo "Checking ${DNS}"
  dig +norec +nocomments +noquestion +nostats +nocmd @${DNS} $1 NS
done

প্যারামিটার হিসাবে ডোমেনের নাম পাস করুন:

./checkgluerecords.sh example.org

3

dig +traceপ্রতিনিধিদের শৃঙ্খলা পরিদর্শন করার জন্য সবচেয়ে সহজ উপায়। তবে, আঠালো রেকর্ডগুলি অতিরিক্ত বিভাগে রয়েছে এবং ডিফল্টরূপে ট্রেস আউটপুট অতিরিক্ত বিভাগ অন্তর্ভুক্ত করে না। আপনি আউটপুটে অন্তর্ভুক্ত করতে চান তা স্পষ্টভাবে উল্লেখ করতে হবে।

dig +trace +additional example.com


যদি ধারণাটি প্রতিনিধি শৃঙ্খলার বিশুদ্ধতা যাচাই করা হয় তবে আপনি সম্ভবত NSএই ক্ষেত্রে প্রামাণিক রেকর্ডগুলিও দেখতে চাইবেন :

dig +trace +additional example.com NS

0

whoisপ্রদত্ত নেম সার্ভারের জন্য আঠালোটির সরাসরি উপস্থিতি পরীক্ষা করার জন্য আপনি যেখানে রেজিস্ট্রি এটি সমর্থন করে সেখানেও ব্যবহার করতে পারেন । উদাহরণস্বরূপ, সার্ভারসফল্ট.কমের নামের একটি সার্ভার চেক করতে:

whois ns-860.awsdns-43.net.

আরও সংক্ষিপ্ত প্রতিক্রিয়ার জন্য:

whois ns-860.awsdns-43.net. | grep "No match\|IP" | xargs

দ্রষ্টব্য: এটি অবশ্যই নেট ও। কম নাম স্থানের নেম সার্ভারগুলির জন্য কাজ করবে তবে সম্ভবত অন্যান্য বেশিরভাগ রেজিস্ট্রিগুলির পক্ষে নয়।


1
আঠার অস্তিত্বের জন্য জিজ্ঞাসা করার জন্য হুইস সত্যই সঠিক সরঞ্জাম নয়। digআরও উপযুক্ত।
সেন্ডমোরেইনফো

আমি একমত নই: আপনি সরাসরি Whois এর সাথে আঠার অস্তিত্বটি পরীক্ষা করতে পারেন (অর্থাত্ name নাম সার্ভারে প্রেরিত কোনও ডোমেনের প্রয়োজন ছাড়াই), তবে এখন আমি যাচাই করেছি যে .org টিএলডি তেমন ঘটনা নয়। আমার উত্তর। নেট /। কম-এর জন্য সঠিক, তবে এটি মূল প্রশ্নটি নয়, সুতরাং আমি মনে করি এটি সেই প্রশ্নের উত্তম উত্তর নয়।
ব্যবহারকারী3166580

আমি আরও মনে করি যে মূল পোস্টের মূল পয়েন্টটি হ'ল, যদি গ্লাডটি org প্যারেন্ট জোনে উপস্থিত না থাকে, তবে আপনি নাম সার্ভারগুলিতে ডোমেনটি অর্পণ করতে পারবেন না। অর্থাত্ আপনার গ্লুলেস ইন-বেইলিউইক নেম সার্ভার থাকতে পারে না।
ব্যবহারকারী3166580

আপনার উত্তর টিএলডি উভয়ের জন্যই সঠিক। whoisঅপারেশনাল ডিএনএসের সাথে কোনও সম্পর্ক নেই এবং আঠালো দেখতে ব্যবহার করার সরঞ্জাম নয়। আপনি নিবন্ধগুলিতে বিদ্যমান নেমসার্ভারগুলি অনুসন্ধান করতে হোয়িস ব্যবহার করতে পারেন, তবে নামসারভার এখানে কোনও বস্তুতে সংরক্ষণ করা হয়েছে তার অর্থ এই নয় যে এটি ডোমেন দ্বারা ব্যবহৃত হয় যেখানে এটি বেইলিউইক যা কেবলমাত্র এটি ক্ষেত্রে প্রকাশিত হওয়া দরকার by আঠালো।
প্যাট্রিক মেভিজেক
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.