PowerDNS Recursor 4.7.0 кэштөө DNS серверинин чыгарылышы

Кэштөө DNS серверинин PowerDNS Recursor 4.7 релизи бар, ал рекурсивдүү аталыштын чечилишине жооп берет. PowerDNS Recursor PowerDNS Authoritative Server менен бир код базасында курулган, бирок PowerDNS рекурсивдүү жана авторитеттүү DNS серверлери ар кандай иштеп чыгуу циклдери аркылуу иштелип чыгып, өзүнчө продуктылар катары чыгарылат. Долбоордун коду GPLv2 лицензиясы боюнча таратылат.

Сервер алыскы статистиканы чогултуу үчүн куралдар менен камсыз кылат, заматта кайра иштетүүнү колдойт, Lua тилиндеги иштетүүчүлөрдү туташтыруу үчүн орнотулган кыймылдаткычы бар, DNSSEC, DNS64, RPZ (Response Policy Zones) толук колдойт жана кара тизмелерди туташтырууга мүмкүндүк берет. Чечимдүүлүктүн натыйжаларын BIND зона файлдары катары жазууга болот. Жогорку өндүрүмдүүлүктү камсыз кылуу үчүн FreeBSD, Linux жана Solarisте (kqueue, epoll, /dev/poll) заманбап туташууну мультиплекстөө механизмдери, ошондой эле он миңдеген параллелдүү суроо-талаптарды иштетүүгө жөндөмдүү жогорку өндүрүмдүүлүктөгү DNS пакет анализдөөчүсү колдонулат.

Жаңы версияда:

  • Өзүнчө суроо-талапты жөнөтүүнүн зарылдыгы жок пайдалуу маалыматты жеткирүү үчүн кардарга жөнөтүлгөн жоопторго кошумча жазууларды кошууга болот (мисалы, MX жазуусу сурамына жооптор тиешелүү A жана AAAA жазууларын тиркөө үчүн конфигурацияланышы мүмкүн).
  • RFC 9156 талаптары суроо атын минимизациялоо механизмин (“QNAME минимизациялоо”) колдоону ишке ашырууда эске алынган, бул толук баштапкы QNAME атын жогорку серверге жөнөтүүнү токтотуу аркылуу купуялуулукту жогорулатууга мүмкүндүк берет.
  • GR (Glue Record) жазууларында тизмеленбеген DNS серверлеринин IPv6 даректеринин резолюциясы, алар аркылуу регистратор доменди тейлеген DNS серверлери тууралуу маалыматты өткөрөт.
  • DoT протоколу үчүн DNS серверинин колдоосун (TLS үстүнөн DNS) бир тараптуу текшерүүнү эксперименталдык ишке ашыруу сунушталууда.
  • Бала NS жазуулар топтомундагы серверлер жооп бербесе, ата-энелик NS жазуулар топтомуна кайра түшүү мүмкүнчүлүгү кошулду.
  • Кэштен алынган ZONEMD RR жазууларынын (RFC 8976) жарактуулугун текшерүү үчүн кошумча колдоо.
  • Резолюцияны аяктоо стадиясында чакырылган Lua тилиндеги иштеткичтерди тиркөө мүмкүнчүлүгү кошулду (мисалы, мындай иштеткичтерде кардарга кайтарылган жоопту өзгөртө аласыз).

Source: opennet.ru

Комментарий кошуу