ماڈیول اسباق (2/3)
Serve-stale and data freshness
سرو باسی اور ڈیٹا کی تازگی
عام طور پر، ایک حل کرنے والا اپنے TTL کی میعاد ختم ہونے کے بعد جواب کو تازہ یا رد کر دیتا ہے۔ Serve-stale ایک ریزولور کو اجازت دیتا ہے، جب وہ ڈیٹا کو ریفریش نہیں کر سکتا، فوری طور پر ناکام ہونے کے بجائے عارضی طور پر ختم شدہ جواب واپس کر سکتا ہے۔ یہ ڈائرکٹری کی بیک اپ کاپی استعمال کرنے کے مترادف ہے جب کہ مرکزی دفتر تک رسائی ممکن نہیں ہے۔
یہ دستیابی کو بہتر بنا سکتا ہے لیکن تازگی کو کم کر دیتا ہے: پرانا پتہ اب درست یا محفوظ نہیں رہ سکتا ہے۔ حل کرنے والے کو ریفریش کرنے کی کوشش کرنی چاہیے، یہ محدود کرنا چاہیے کہ یہ کب تک پرانے ڈیٹا کو پیش کرتا ہے، اور میعاد ختم ہونے والے DNSSEC دستخطوں اور حفاظت سے متعلق حساس ریکارڈ جیسے DS یا TLSA کو احتیاط سے سنبھالنا چاہیے۔
مثال کے طور پر، اگر کوئی اتھارٹی ناقابل رسائی ہے اور حل کرنے والے کے پاس api.example.test → 192.0.2.10 ہے، اس باسی جواب کو پیش کرنے سے سروس دستیاب رہ سکتی ہے اگر پتہ ابھی بھی درست ہے۔ اگر پتہ دوبارہ تفویض کیا گیا تھا، تو وہی سلوک خطرناک ہو سکتا ہے۔ Serve-stale ایک حل کرنے والی پالیسی ہے، TTLs کی آفاقی منسوخی نہیں۔ حدود کی وضاحت کریں اور اس کے استعمال کی نگرانی کریں۔
حوالہ: RFC 8767 — DNS لچک کو بہتر بنانے کے لیے باسی ڈیٹا کی خدمت کرنا
اپنی سمجھ کی جانچ کریں۔
بہترین جواب کا انتخاب کریں۔ مثالیں تربیتی نام استعمال کرتی ہیں اور حقیقی DNS سوالات نہیں بھیجتی ہیں۔
سرو سٹیل کے ساتھ تجارت کیا ہے؟