Пас аз якуним соли тараккиёт
Версияи нав ҳама масъалаҳои марбут ба коркарди бастаҳои DNS бо парчамҳои EDNS-ро бартараф мекунад. Версияҳои кӯҳнаи PowerDNS Recursor то соли 2016 таҷрибаи нодида гирифтани пакетҳоро бо парчамҳои EDNS дастгирӣнашаванда бидуни ирсоли посух дар формати кӯҳна ва партофтани парчамҳои EDNS мувофиқи мушаххасот мавҷуд буданд. Қаблан, ин рафтори ғайристандартӣ дар BIND дар шакли ҳалли муваққатӣ дастгирӣ мешуд, аммо дар доираи
Дар PowerDNS, мушкилоти асосӣ дар коркарди бастаҳо бо EDNS дар соли 2017 дар версияи 4.1 бартараф карда шуданд ва дар филиали 2016, ки дар соли 4.0 бароварда шуда буданд, номувофиқатии инфиродӣ пайдо шуданд, ки дар як маҷмӯи муайяни ҳолатҳо ба вуҷуд меоянд ва дар маҷмӯъ ба муқаррарӣ халал намерасонанд. амалиёт. Дар PowerDNS Recursor 4.2, тавре ки дар
Қарор шудааст, ки ин чорабинӣ соли оянда баргузор шавад
Тағйироте, ки дар доираи ташаббус пешниҳод карда мешаванд, нофаҳмиҳо бо интихоби андозаи буфери EDNS-ро аз байн мебаранд ва мушкилоти тақсимоти паёмҳои бузурги UDP-ро ҳал мекунанд, ки коркарди онҳо аксар вақт боиси талафи бастаҳо ва таъхир дар тарафи муштарӣ мегардад. Дар тарафи муштарӣ, андозаи буфери EDNS доимӣ хоҳад буд ва посухҳои калон фавран ба муштарӣ тавассути TCP фиристода мешаванд. Худдорӣ аз фиристодани паёмҳои калон тавассути UDP инчунин ба шумо имкон медиҳад, ки баста шавед
PowerDNS Recursor 4.2 мушкилотро бо бастаҳои калони UDP ба назар мегирад ва ба истифодаи андозаи буфери EDNS (edns-outgoing-bufsize) 1232 байт мегузарад, ба ҷои маҳдудияти қаблан истифодашуда 1680 байт, ки эҳтимолияти аз даст додани бастаҳои UDP-ро ба таври назаррас коҳиш медиҳад. . Қимати 1232 интихоб шудааст, зеро он ҳадди аксарест, ки дар он андозаи посухи DNS бо назардошти IPv6 ба арзиши ҳадди ақали MTU (1280) мувофиқат мекунад. Қимати параметри остонаи буридан, ки барои буридани посухҳо ба муштарӣ масъул аст, инчунин то 1232 кам карда шуд.
Дигар тағйирот дар PowerDNS Recursor 4.2:
- Дастгирии механизми иловашуда
XPF (X-Proxied-For), ки муодили DNS-и сарлавҳаи X-Forwarded-For HTTP мебошад, имкон медиҳад, ки маълумот дар бораи суроғаи IP ва рақами порти дархосткунандаи аслӣ тавассути проксиҳои фосилавӣ ва мувозинатҳои сарборӣ (ба монанди dnsdist) интиқол дода шавад. . Барои фаъол кардани XPF имконоти мавҷуд аст "xpf-иҷозат-аз "Ва"xpf-rr-код "; - Дастгирии мукаммал барои тамдиди EDNS
Зершабакаи муштарӣ (ECS), ки ба шумо имкон медиҳад, ки дар дархостҳои DNS ба сервери бонуфузи DNS маълумот дар бораи зершабаке, ки дархости ибтидоии қад-қади занҷир интиқол дода шудааст, заҳролуд шудааст (маълумот дар бораи зершабакаи манбаи муштарӣ барои фаъолияти самараноки шабакаҳои интиқоли мундариҷа зарур аст) . Нашри нав танзимотро барои назорати интихобӣ аз болои истифодаи зершабакаи EDNS Client илова мекунад: "ecs-add-for » бо рӯйхати ниқобҳои шабакавӣ, ки барои онҳо IP дар ECS дар дархостҳои содиротӣ истифода мешавад. Барои суроғаҳое, ки ба ниқобҳои муқарраршуда мувофиқат намекунанд, суроғаи умумие, ки дар дастур нишон дода шудааст "ecs-scope-zero-адрес ". Тавассути дастури "истифодаи-даромад-edns-зери » шумо метавонед зершабакаҳоро муайян кунед, ки аз онҳо дархостҳои воридотӣ бо арзишҳои пуркардашудаи ECS иваз карда намешаванд; - Барои серверҳое, ки шумораи зиёди дархостҳоро дар як сония коркард мекунанд (беш аз 100 ҳазор), дастури "
паҳнкунандаи риштаҳо ", ки шумораи риштаҳоро барои қабули дархостҳои воридотӣ ва тақсими онҳо байни риштаҳои корӣ муайян мекунад (танҳо ҳангоми истифодаи "pdns-distributes-queries = ҳа "). - Танзимоти иловашуда
public-suffix-list-file барои муайян кардани файли худ боруйхати суффиксхои оммавй доменҳое, ки дар онҳо корбарон метавонанд зердоменҳои худро ба қайд гиранд, ба ҷои рӯйхати дар PowerDNS Recursor сохташуда.
Лоиҳаи PowerDNS инчунин гузаштан ба давраи шашмоҳаи рушдро эълон кард ва нашри навбатии асосии PowerDNS Recursor 4.3 дар моҳи январи соли 2020 дар назар аст. Навсозиҳо барои релизҳои назаррас дар тӯли сол таҳия карда мешаванд, ки пас аз он ислоҳи осебпазирӣ барои шаш моҳи дигар бароварда мешавад. Ҳамин тариқ, дастгирии филиали PowerDNS Recursor 4.2 то январи соли 2021 давом мекунад. Тағйироти шабеҳи давраи рушд барои PowerDNS Authoritative Server, ки интизор меравад дар ояндаи наздик 4.2 нашр шавад, ворид карда шуданд.
Хусусиятҳои асосии PowerDNS Recursor:
- Воситаҳо барои ҷамъоварии омори фосилавӣ;
- Бозоғозкунии фаврӣ;
- Муҳаррики дарунсохт барои пайваст кардани коркардкунандагон бо забони Луа;
- Дастгирии пурраи DNSSEC ва
DNS64 ; - Дастгирии RPZ (Минтақаҳои сиёсати вокуниш) ва қобилияти муайян кардани рӯйхати сиёҳ;
- Механизмҳои зидди қаллобӣ;
- Имконияти сабти натиҷаҳои ҳалли ҳамчун файлҳои минтақаи BIND.
- Барои таъмини иҷрои баланд, механизмҳои мултиплексии муосири пайвастшавӣ дар FreeBSD, Linux ва Solaris (kqueue, epoll, /dev/poll), инчунин як таҳлилгари бастаи DNS-и баландсифат, ки қодиранд даҳҳо ҳазор дархостҳои мувозиро коркард мекунанд, истифода мешаванд.
Манбаъ: opennet.ru