ڈی این ایس (DNS) ریکارڈز کی تبدیلی کے بعد یہ جاننا ضروری ہوتا ہے کہ مختلف ریزولورز اس تبدیلی کو کس طرح دیکھ رہے ہیں۔ یہ ٹول آپ کو متعدد ریزولورز سے حاصل کردہ DNS جوابات کو ایک ساتھ رکھ کر ان کا موازنہ کرنے کی سہولت دیتا ہے تاکہ آپ ریکارڈ کی اقسام، TTL اور اقدار میں فرق کو آسانی سے سمجھ سکیں۔
ڈی این ایس موازنہ ٹول کا طریقہ کار
یہ ٹول براہ راست انٹرنیٹ پر کوئی DNS کیوری نہیں بھیجتا اور نہ ہی یہ خودکار طور پر کسی نیم سرور سے رابطہ کرتا ہے۔ اس کے بجائے، یہ مکمل طور پر آپ کے فراہم کردہ جوابات کے نمونوں پر انحصار کرتا ہے۔ جب آپ مختلف ریزولورز (جیسے گوگل ڈی این ایس، کلاؤڈ فلیئر، یا اپنے مقامی آئی ایس پی کا ریزولور) سے حاصل کردہ ٹیکسٹ جوابات یہاں چسپاں کرتے ہیں، تو یہ ٹول ان کا سائیڈ بائی سائیڈ موازنہ پیش کرتا ہے۔
اس موازنے کے ذریعے آپ سیکنڈوں میں دیکھ سکتے ہیں کہ کون سا ریزولور پرانا ڈیٹا دکھا رہا ہے اور کس ریزولور پر نیا ریکارڈ اپ ڈیٹ ہو چکا ہے۔ چونکہ یہ ٹول کوئی لائیو نیٹ ورک کیوری نہیں کرتا، اس لیے یہ صرف ان جوابات کی حد تک محدود رہتا ہے جو آپ نے ان پٹ فیلڈز میں فراہم کیے ہوتے ہیں۔
ان پٹ فارمیٹس اور حدود
ٹول میں ڈیٹا داخل کرنے کے لیے مخصوص فارمیٹس اور حدود مقرر ہیں تاکہ موازنہ درست طریقے سے کیا جا سکے:
- ریزیور
‹n›نام: ہر ریزولور کو پہچاننے کے لیے ایک نام دیا جا سکتا ہے۔ - ریزیور
‹n›جواب: یہاں آپ کو ڈی این ایس جوابات کے ریکارڈز چسپاں کرنے ہوتے ہیں۔
یہ ٹول درج ذیل دو فارمیٹس کو قبول کرتا ہے:
- معیاری dig جواب لائنیں: اس فارمیٹ کی ترتیب
name TTL IN type valueہوتی ہے (مثال کے طور پر:example.com. 300 IN A 192.0.2.1)۔ - مختصر لائنیں: اس فارمیٹ کی ترتیب
type TTL valueہوتی ہے (مثال کے طور پر:A 300 192.0.2.1)۔
ان پٹ کے دوران تبصرے (comments) اور dig سیکشن کی ہیڈنگز کو خودکار طور پر نظرانداز کر دیا جاتا ہے۔ موازنہ شروع کرنے کے لیے کم از کم دو ریزولورز کے جوابات فراہم کرنا لازمی ہے۔ ہر ریزولور کے جواب کی حد 100,000 حروف سے کم ہونی چاہیے۔
موازنے کے نتائج کی تشریح
جب آپ جوابات چسپاں کر کے موازنہ کرتے ہیں، تو ٹول نتائج کو درج ذیل زمروں میں تقسیم کرتا ہے:
- ریکارڈ کی قسم: یہ ڈی این ایس ریکارڈ کی قسم کو ظاہر کرتا ہے، جیسے A، MX، CNAME، یا TXT۔
- TTL: ٹائم ٹو لیو (Time To Live) کی قدر، جو سیکنڈز میں ہوتی ہے۔
- بالکل مطابقت: اس کا مطلب ہے کہ تمام موازنہ کیے جانے والے ریزولورز میں ریکارڈ کی قسم، TTL اور قدریں سو فیصد یکساں ہیں۔
- TTL مختلف ہے: اس کا مطلب ہے کہ ریکارڈ کی قسم اور قدریں تو یکساں ہیں، لیکن ان کا TTL مختلف ہے۔ یہ عام طور پر کیشے کی عمر میں فرق کی وجہ سے ہوتا ہے۔
- قدریں مختلف ہیں: اس کا مطلب ہے کہ ریکارڈ کی قسم ایک ہی ہے لیکن مختلف ریزولورز میں ان کی آئی پی ایڈریس یا ٹیکسٹ قدریں مختلف ہیں۔
- کوئی ریکارڈ نہیں: یہ ظاہر کرتا ہے کہ ایک ریکارڈ جو دوسرے ریزولورز میں موجود ہے، وہ کسی مخصوص ریزولور کے جواب میں غائب ہے۔
نتائج کے آخر میں ایک خلاصہ بھی دکھایا جاتا ہے جس کا فارمیٹ یہ ہوتا ہے: "‹resolvers› ریزولوور نمونوں میں ‹types› ریکارڈ کی اقسام کا موازنہ کیا گیا۔"
سسٹم کی غلطیاں اور ان کا حل
اگر ان پٹ ڈیٹا میں کوئی خرابی ہو یا مطلوبہ معلومات ادھوری ہوں، تو ٹول درج ذیل واضح غلطیوں کے پیغامات دکھاتا ہے:
- اگر آپ بغیر کوئی ڈیٹا ڈالے موازنے کی کوشش کریں گے تو "کم از کم دو ریزولوور جوابات چسپاں کریں۔" کا پیغام ظاہر ہوگا۔
- اگر آپ صرف ایک پینل میں ڈیٹا ڈالیں گے تو "کم از کم دو ریزولوور پینلز میں ایک جواب چسپاں کریں۔" کی خرابی سامنے آئے گی۔
- اگر ڈیٹا کی حد مقررہ حد سے تجاوز کر جائے تو "ریزولوور
‹n›کا جواب غیر معمولی طور پر بڑا ہے۔ اسے 100,000 حروف سے کم رکھیں۔" کا الرٹ ملے گا۔ - اگر کسی لائن کا فارمیٹ درست نہ ہو تو ٹول یہ پیغام دکھائے گا: "ریزولوور
‹n›، لائن‹line›ایک معاون DNS ریکارڈ نہیں ہے۔ نام TTL IN قسم قیمت استعمال کریں، یا قسم TTL قیمت۔"
جب آپ "صاف کریں" کے بٹن پر کلک کرتے ہیں، تو تمام ان پٹ فیلڈز اور نتائج فوری طور پر صاف ہو جاتے ہیں اور ان پٹ فوکس پہلے فیلڈ پر چلا جاتا ہے۔
رازداری اور ڈیٹا پروسیسنگ کی معلومات
اس ٹول کو استعمال کرتے وقت آپ کی رازداری مکمل طور پر محفوظ رہتی ہے۔ آپ کے چسپاں کیے گئے DNS جوابات آپ کے براؤزر میں رہتے ہیں۔ کچھ بھی BroBroGo کی طرف اپلوڈ یا محفوظ نہیں کیا جاتا۔ تمام پروسیسنگ مقامی طور پر آپ کے اپنے کمپیوٹر یا موبائل ڈیوائس کے براؤزر کے اندر ہی انجام پاتی ہے۔
اکثر پوچھے گئے سوالات (FAQ)
میں کون سے DNS نتائج فارمیٹس چسپاں کر سکتا ہوں؟ معیاری dig جواب لائنیں جیسے “example.com. 300 IN A 192.0.2.1” یا مختصر لائنیں جیسے “A 300 192.0.2.1” چسپاں کریں۔ تبصرے اور dig سیکشن ہیڈنگز نظرانداز کی جاتی ہیں۔
کیا مختلف TTL کا مطلب ہے کہ DNS کی قیمت غلط ہے؟ ضروری نہیں۔ ری کرسیو ریزولورز کیش شدہ TTL کی گنتی کرتے ہیں اور اپنی کیش حدیں بھی لاگو کر سکتے ہیں۔ مختلف TTL کے ساتھ میچ کرنے والی قدریں عام طور پر مختلف کیش عمر دکھاتی ہیں، مختلف زون ڈیٹا نہیں۔
کیا یہاں میچ یہ ثابت کرتا ہے کہ DNS ہر جگہ پھیل چکا ہے؟ نہیں۔ یہ موازنہ صرف ان جوابات پر محیط ہے جو آپ پیسٹ کرتے ہیں۔ دیگر عوامی، ISP، کمپنی اور ڈیوائس کیش مختلف ڈیٹا واپس کر سکتے ہیں، اور یہ صفحہ مجاز نیم سرورز سے رابطہ نہیں کرتا۔