KnotDNS 2.9.0 DNS سرور کی رہائی

شائع ہوا رہائی KnotDNS 2.9.0، ایک اعلی کارکردگی کا مستند DNS سرور (ریکرسر کو ایک علیحدہ ایپلیکیشن کے طور پر ڈیزائن کیا گیا ہے) جو تمام جدید DNS صلاحیتوں کو سپورٹ کرتا ہے۔ یہ پروجیکٹ چیک نام کی رجسٹری CZ.NIC کے ذریعے تیار کیا جا رہا ہے، جسے C اور میں لکھا گیا ہے۔ نے بانٹا GPLv3 کے تحت لائسنس یافتہ۔

KnotDNS اعلی کارکردگی کے استفسار پر اس کی توجہ کے لحاظ سے ممتاز ہے، جس کے لیے یہ ایک ملٹی تھریڈڈ اور زیادہ تر غیر مسدود نفاذ کا استعمال کرتا ہے جو SMP سسٹمز پر اچھی طرح سے اسکیل کرتا ہے۔ فلائی پر زونز کو شامل کرنا اور حذف کرنا، سرورز کے درمیان زونز کو منتقل کرنا، DDNS (متحرک اپ ڈیٹس)، NSID (RFC 5001)، EDNS0 اور DNSSEC ایکسٹینشنز (بشمول NSEC3)، رسپانس ریٹ محدود کرنا (RRL) جیسی خصوصیات فراہم کی گئی ہیں۔

نئی ریلیز میں:

  • ماسٹر اور غلام سرورز پر زون کے لیے سیریل نمبرز (SOA) کے مختلف حسابات کے لیے مکمل تعاون نافذ کیا گیا ہے، جب زون غلام سرور پر ڈیجیٹل دستخط کے ساتھ تصدیق شدہ ہو؛
  • geoip ماڈیول میں وائلڈ کارڈز کے ساتھ ریکارڈز کے لیے تعاون شامل کیا گیا۔
  • DNSSEC کے لیے ایک نئی 'rrsig-pre-refresh' ترتیب شامل کی گئی ہے تاکہ ڈیجیٹل سگنیچر زون کی تصدیق کے واقعات کی تعدد کو کم کیا جا سکے۔
  • TCP ساکٹ کے لیے SO_REUSEPORT(_LB) موڈ سیٹ کرنے کے لیے "tcp-reuseport" ترتیب شامل کی گئی۔
  • TCP پر آنے والے I/O آپریشنز کے وقت کو محدود کرنے کے لیے "tcp-io-timeout" ترتیب شامل کی گئی ہے۔
  • زون کے مواد میں ترمیم کی کارروائیوں کی کارکردگی میں نمایاں اضافہ ہوا ہے۔
  • نیٹ ورک انٹرفیس اور ہینڈلرز کو دوبارہ ترتیب دینے کے لیے سپورٹ کو بند کر دیا گیا ہے، کیونکہ یہ عمل کے مراعات کو دوبارہ ترتیب دینے کے بعد انجام نہیں دیا جا سکتا ہے۔
  • ڈرافٹ تفصیلات کے مسودے کی مکمل تعمیل کرنے کے لیے ڈی این ایس کوکیز کے نفاذ پر دوبارہ کام کیا۔
  • پہلے سے طے شدہ طور پر، TCP کنکشن کی حد اب سسٹم فائل ڈسکرپٹر کی حد کے نصف تک محدود ہے، اور کھلی فائلوں کی تعداد اب 1048576 تک محدود ہے۔
  • لانچ ہینڈلرز کی تعداد کا انتخاب کرتے وقت، CPUs کی تعداد اب استعمال کی جاتی ہے، لیکن 10 سے کم نہیں؛
  • بہت سے اختیارات کا نام تبدیل کر دیا گیا ہے، مثال کے طور پر 'server.tcp-reply-timeout' سے 'server.tcp-remote-io-timeout'، 'server.max-tcp-clients' سے 'server.tcp-max-clients'، 'template. journal-db' سے 'database.journal-db'، وغیرہ۔ پرانے ناموں کی حمایت کم از کم اگلی بڑی ریلیز تک برقرار رکھی جائے گی۔

ماخذ: opennet.ru

نیا تبصرہ شامل کریں