ماڈیول اسباق (2/3)
UDP, TCP, and EDNS(0)
UDP، TCP، اور EDNS(0)
روایتی DNS عام طور پر چھوٹے سوالات کے لیے UDP استعمال کرتا ہے۔ اگر جواب میسج کے دستیاب سائز کے مطابق نہیں ہے، تو اسے چھوٹا نشان زد کیا جا سکتا ہے۔ کلائنٹ TCP پر دوبارہ کوشش کر سکتا ہے۔ TCP DNS کا ایک عام حصہ ہے، ناکامی کا موڈ نہیں۔ زون کی منتقلی بھی TCP کا استعمال کرتی ہے۔
EDNS(0) DNS کو بڑھاتا ہے تاکہ کلائنٹس اور سرورز آپشنز کا اشارہ دے سکیں، بشمول بڑے UDP پے لوڈ سائز۔ ایک بڑا پیغام کٹوتی کو کم کر سکتا ہے، لیکن بڑے سائز کے UDP جوابات کو ٹکڑے ٹکڑے کر کے نیٹ ورکس کے ذریعے چھوڑا جا سکتا ہے۔ آپریٹرز کو حقیقت پسندانہ راستوں کی جانچ کرنی چاہیے اور یہ فرض کرنے سے گریز کرنا چاہیے کہ سب سے بڑا اشتہاری سائز ہمیشہ کام کرتا ہے۔
جب استفسار کا وقت ختم ہو جاتا ہے، تو پیکٹ کے نقصان، فلٹرنگ، فریگمنٹیشن، سرور لوڈ، اور اصل DNS کی خرابی کی تمیز کریں۔ ٹائم آؤٹ ایک RCODE نہیں ہے۔
اپنی سمجھ کی جانچ کریں۔
بہترین جواب کا انتخاب کریں۔ یہ کوئز مقامی طور پر چلتا ہے اور حقیقی ڈومینز پر کوئی DNS سوالات نہیں بھیجتا ہے۔
تراشے ہوئے UDP جواب کے بعد کلائنٹ کو عام طور پر کیا کرنا چاہیے؟