KnotDNS 2.9.0 DNS ဆာဗာ ဖြန့်ချိမှု

ထုတ်ဝေခဲ့သည်။ လွှတ်ပေး KnotDNS 2.9.0ခေတ်မီ DNS အင်္ဂါရပ်အားလုံးကို ပံ့ပိုးပေးသည့် စွမ်းဆောင်ရည်မြင့် တရားဝင် DNS ဆာဗာ (recursor ကို သီးခြား အပလီကေးရှင်းတစ်ခုအနေဖြင့် ပြုလုပ်ထားသည်)။ ပရောဂျက်ကို C နှင့် ရေးသားထားသော Czech အမည်ပေးခြင်း registry CZ.NIC မှ ဖန်တီးပါသည်။ ဖြန့်ဝေသည် GPLv3 အောက်တွင် လိုင်စင်ရထားသည်။

KnotDNS သည် SMP စနစ်များတွင် ကောင်းမွန်စွာ ချိန်ညှိနိုင်သော Multi-threaded နှင့် အများအားဖြင့် ပိတ်ဆို့ခြင်းမဟုတ်သော အကောင်အထည်ဖော်မှုကို အသုံးပြုသည့် စွမ်းဆောင်ရည်မြင့်မားသော မေးမြန်းမှုလုပ်ဆောင်ခြင်းအပေါ် အာရုံစိုက်ခြင်းဖြင့် ခွဲခြားထားသည်။ ဆာဗာများကြားတွင် ဇုန်များထည့်ခြင်းနှင့် ဖျက်ခြင်း၊ ဆာဗာများအကြား ဇုန်များလွှဲပြောင်းခြင်း၊ DDNS (ပြောင်းလဲနေသောမွမ်းမံမှုများ)၊ NSID (RFC 5001)၊ EDNS0 နှင့် DNSSEC တိုးချဲ့မှုများ (NSEC3 အပါအဝင်)၊ တုံ့ပြန်မှုနှုန်းကန့်သတ်ချက် (RRL) တို့ကို ပံ့ပိုးပေးပါသည်။

ထုတ်ဝေမှုအသစ်တွင်-

  • ဇုန်ကို slave ဆာဗာပေါ်တွင် ဒစ်ဂျစ်တယ်လက်မှတ်ဖြင့် အသိအမှတ်ပြုသောအခါ၊ ဇုန်သည် မာစတာနှင့်ကျွန်ဆာဗာများပေါ်ရှိ ဇုန်တစ်ခုအတွက် အမှတ်စဉ်နံပါတ်များ (SOA) ၏ တွက်ချက်မှုအမျိုးမျိုးအတွက် အပြည့်အဝပံ့ပိုးမှုပေးထားပါသည်။
  • geoip module တွင် wildcards ဖြင့် မှတ်တမ်းများအတွက် ပံ့ပိုးမှု ပေါင်းထည့်ထားသည်။
  • ဒစ်ဂျစ်တယ်လက်မှတ်ဇုန် အထောက်အထားစိစစ်ခြင်းဖြစ်ရပ်များ၏ အကြိမ်ရေကို လျှော့ချရန်အတွက် DNSSEC အတွက် 'rrsig-pre-refresh' ဆက်တင်အသစ်ကို ထည့်သွင်းထားသည်။
  • TCP ခြေစွပ်များအတွက် SO_REUSEPORT(_LB) မုဒ်ကို သတ်မှတ်ရန် "tcp-reuseport" ဆက်တင်ကို ပေါင်းထည့်ခဲ့သည်။
  • TCP မှတဆင့် ဝင်လာသော I/O လုပ်ဆောင်ချက်များကို အချိန်ကန့်သတ်ရန် "tcp-io-timeout" ဆက်တင်ကို ထည့်သွင်းထားသည်။
  • ဇုန်အကြောင်းအရာ ပြုပြင်မွမ်းမံခြင်းလုပ်ငန်းများ၏ စွမ်းဆောင်ရည်သည် သိသိသာသာ တိုးလာပါသည်။
  • လုပ်ငန်းစဉ်သည် အခွင့်ထူးများကို ပြန်လည်သတ်မှတ်ပြီးနောက် ကွန်ရက်အင်တာဖေ့စ်များနှင့် ကိုင်တွယ်ကိရိယာများကို ပြန်လည်ပြင်ဆင်ခြင်းအတွက် ပံ့ပိုးမှုအား ရပ်ဆိုင်းလိုက်ပြီဖြစ်သည်။
  • မူကြမ်းသတ်မှတ်ချက်မူကြမ်း-ietf-dnsop-server-cookies များကို အပြည့်အဝလိုက်နာရန် DNS Cookies ၏ အကောင်အထည်ဖော်မှုကို ပြန်လည်လုပ်ဆောင်ခြင်း;
  • ပုံမှန်အားဖြင့်၊ TCP ချိတ်ဆက်မှုကန့်သတ်ချက်ကို ယခုအခါ စနစ်ဖိုင်ဖော်ပြချက်ကန့်သတ်ချက်၏ ထက်ဝက်အထိ ကန့်သတ်ထားပြီး အဖွင့်ဖိုင်အရေအတွက်ကို ယခုအခါ 1048576 တွင် ကန့်သတ်ထားသည်။
  • စတင်အသုံးပြုသည့် ကိုင်တွယ်သူအရေအတွက်ကို ရွေးချယ်သည့်အခါ၊ CPU အရေအတွက်ကို ယခုအသုံးပြုသော်လည်း 10 ထက်မနည်း၊
  • ရွေးချယ်စရာများစွာကို ဥပမာအားဖြင့် 'server.tcp-reply-timeout' သို့ 'server.tcp-remote-io-timeout'၊ 'server.max-tcp-clients' သို့ 'server.tcp-max-clients'၊ 'template. journal-db' မှ 'database.journal-db' စသည်တို့ဖြစ်သည်။ အမည်ဟောင်းများအတွက် ပံ့ပိုးမှုအား နောက်လာမည့် အဓိကထွက်ရှိချိန်အထိ အနည်းဆုံး ထိန်းသိမ်းထားမည်ဖြစ်သည်။

source: opennet.ru

မှတ်ချက် Add