Ukukhutshwa kwe-caching ye-DNS iseva ye-PowerDNS Recursor 4.6.0

Ukukhutshwa kwe-caching yeseva ye-DNS i-PowerDNS Recursor 4.6 iyafumaneka, enoxanduva lokulungiswa kwegama eliphindaphindayo. I-PowerDNS Recursor yakhelwe kwisiseko sekhowudi efanayo ne-PowerDNS Authoritative Server, kodwa i-PowerDNS i-recursive ne-recursive servers ye-DNS iphuhliswa ngemijikelo eyahlukeneyo yophuhliso kwaye ikhutshwe njengemveliso eyahlukileyo. Ikhowudi yeprojekthi isasazwa phantsi kwelayisensi ye-GPLv2.

Umncedisi unikezela ngezixhobo zokuqokelela okude kwezibalo, isekela ukuqalisa kwakhona kwangoko, inenjini eyakhelweyo yokudibanisa abaphathi ngolwimi lwesiLua, ixhasa ngokupheleleyo i-DNSSEC, i-DNS64, i-RPZ (iMimandla yoMgaqo-nkqubo wokuPhendula), kwaye ikuvumela ukuba udibanise uluhlu lwabamnyama. Kuyenzeka ukurekhoda iziphumo zesisombululo njengefayile yendawo ye-BIND. Ukuqinisekisa ukusebenza okuphezulu, iindlela zale mihla zokudityaniswa koqhagamshelo zisetyenziswa kwiFreeBSD, Linux kunye neSolaris (kqueue, epoll, /dev/poll), kunye nomgangatho ophezulu wepakethi yeDNS parser ekwaziyo ukucubungula amashumi amawaka ezicelo ezifanayo.

Kwinguqulelo entsha:

  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° функция Β«Zone to CacheΒ», ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰Π°Ρ пСриодичСски ΠΈΠ·Π²Π»Π΅ΠΊΠ°Ρ‚ΡŒ DNS-Π·ΠΎΠ½Ρƒ ΠΈ ΠΏΠΎΠ΄ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ Π΅Ρ‘ содСрТимоС Π² кэш, для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ кэш всСгда Π±Ρ‹Π» Π² «горячСм» состоянии ΠΈ содСрТал связанныС с Π·ΠΎΠ½ΠΎΠΉ Π΄Π°Π½Π½Ρ‹Π΅. Ѐункция ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ с Π»ΡŽΠ±Ρ‹ΠΌ Ρ‚ΠΈΠΏΠΎΠΌ Π·ΠΎΠ½, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ ΠΊΠΎΡ€Π½Π΅Π²Ρ‹Π΅. Π˜Π·Π²Π»Π΅Ρ‡Π΅Π½ΠΈΠ΅ Π·ΠΎΠ½Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ DNS AXFR, HTTP, HTTPS ΠΈΠ»ΠΈ Ρ‡Π΅Ρ€Π΅Π· Π·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ ΠΈΠ· локального Ρ„Π°ΠΉΠ»Π°.
  • ΠŸΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»Π΅Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ сброса записСй ΠΈΠ· кэша ΠΏΡ€ΠΈ поступлСнии входящих notify-запросов.
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ ΠΎΠ±Ρ€Π°Ρ‰Π΅Π½ΠΈΠΉ ΠΊ DNS-сСрвСрам ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ DoT (DNS over TLS). По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ DoT Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΠΏΡ€ΠΈ ΡƒΠΊΠ°Π·Π°Π½ΠΈΠΈ для DNS Forwarder ΠΏΠΎΡ€Ρ‚Π° 853 ΠΈΠ»ΠΈ ΠΏΡ€ΠΈ явном пСрСчислСнии DNS-сСрвСров Ρ‡Π΅Ρ€Π΅Π· ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ dot-to-auth-names. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° сСртификатов ΠΏΠΎΠΊΠ° Π½Π΅ выполняСтся, ΠΊΠ°ΠΊ ΠΈ автоматичСскоС ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Π½Π° DoT ΠΏΠΎΠΈ Π΅Π³ΠΎ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ΅ DNS-сСрвСром (ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Π΅ возмоТности Π±ΡƒΠ΄ΡƒΡ‚ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ послС утвСрТдСния ΠΊΠΎΠΌΠΈΡ‚Π΅Ρ‚ΠΎΠΌ ΠΏΠΎ стандартизации).
  • ΠŸΠ΅Ρ€Π΅ΠΏΠΈΡΠ°Π½ ΠΊΠΎΠ΄ для установки исходящих TCP-соСдинСний, Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠ³ΠΎ использования соСдинСний. Для ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠ³ΠΎ использования соСдинСний TCP (ΠΈ DoT) соСдинСния Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π½Π΅ Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‚ΡΡ сразу послС ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ запроса, Π° Π½Π° ΠΊΠ°ΠΊΠΎΠ΅-Ρ‚ΠΎ врСмя ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ΡΡ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌΠΈ (ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ рСгулируСтся настройкой tcp-out-max-idle-ms).
  • Π Π°ΡΡˆΠΈΡ€Π΅Π½ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ собираСмых ΠΈ экспортируСмых ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊ со статистикой ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ для систСм ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π°.
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Π°Ρ функция трассировки событий (Event Tracing), ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰Π°Ρ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π΄Π΅Ρ‚Π°Π»ΡŒΠ½Ρ‹Π΅ свСдСния ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ выполнСния ΠΊΠ°ΠΆΠ΄ΠΎΠΉ стадии Ρ€Π΅Π·ΠΎΠ»Π²ΠΈΠ½Π³Π°.

    umthombo: opennet.ru

Yongeza izimvo