Efter 11 mÄnaders utveckling har konsortiet ISC slÀppt den första stabila versionen av den nya betydande grenen av DNS-servern BIND 9.16. Stödet för version 9.16 kommer att pÄgÄ i tre Är fram till det andra kvartalet 2023 inom ramen för den utökade supportcykeln. Uppdateringar för den tidigare LTS-versionen 9.11 kommer att fortsÀtta att slÀppas fram till december 2021. Stödet för version 9.14 upphör om tre mÄnader.
Huvud :
- KASP (Key and Signing Policy) har lagts till, en förenklad metod för att hantera nycklar och digitala signaturer i DNSSEC, baserat pÄ regler som definieras med direktivet "dnssec-policy". Detta direktiv möjliggör konfigurationen av generationen av nya nycklar för DNS-zoner och automatisk tillÀmpning av nycklarna ZSK och KSK.
- NÀtverksunderrÀttelsen har genomgÄtt en betydande omstrukturering, som har övergÄtt till en mekanism för asynkron begÀranshantering, implementerad med hjÀlp av biblioteket .
Omstruktureringen har Ànnu inte lett till synliga förÀndringar, men i framtida versioner kommer det att möjliggöra vissa betydande prestandaoptimeringar och lÀgga till stöd för nya protokoll som DNS over TLS. - Processen för hantering av DNSSEC:s förtroendebindningar (Trust anchor, en bunden öppen nyckel för att verifiera Àktheten av denna zon) har förbÀttrats. IstÀllet för instÀllningarna trusted-keys och managed-keys, som nu Àr förÄldrade, har en ny direktiv trust-anchors föreslagits, som möjliggör hantering av bÄda typerna av nycklar.
NÀr trust-anchors anvÀnds med nyckelordet initial-key, Àr beteendet hos detta direktiv identiskt med managed-keys, dvs. det definierar instÀllningen för förtroendebindning enligt RFC 5011. NÀr trust-anchors anvÀnds med nyckelordet static-key, motsvarar beteendet det hos direktivet trusted-keys, dvs. det definierar en permanent nyckel som inte uppdateras automatiskt. I trust-anchors föreslÄs Àven tvÄ andra nyckelord initial-ds och static-ds, som möjliggör anvÀndning av förtroendebindningar i formatet (Delegation Signer) istÀllet för DNSKEY, vilket möjliggör konfiguration av bindningar för Ànnu icke publicerade nycklar (i framtiden planerar IANA att anvÀnda DS-formatet för nycklar i rotzoner).
- I verktygen dig, mdig och delv har alternativet "+yaml" lagts till för utdata i YAML-format.
- I verktyget dig har alternativet "+[no]unexpected" lagts till, vilket tillÄter mottagning av svar frÄn vÀrdar som skiljer sig frÄn den server som begÀran skickades till.
- I verktyget dig har alternativet â+[no]expandaaaaâ lagts till, vilket gör att IPv6-adresser i AAAA-poster visas i fullstĂ€ndig 128-bitars representation, snarare Ă€n i RFC 5952-format.
- Möjligheten att byta grupper av statistikkanaler har lagts till.
- DS- och CDS-poster genereras nu endast baserat pÄ SHA-256-hashar (generering baserad pÄ SHA-1 har upphört).
- För DNS Cookie (RFC 7873) anvÀnds som standard algoritmen SipHash 2-4, och stöd för HMAC-SHA har upphört (AES har kvarlÀmnats).
- Utdata frĂ„n kommandona dnssec-signzone och dnssec-verify dirigeras nu till standardutdataflödet (STDOUT), medan information om fel och varningar endast skrivs ut till STDERR (vid anvĂ€ndning av alternativet â-fâ skrivs Ă€ven den signerade zonen ut). En ny möjlighet â-qâ har lagts till för att dĂ€mpa utdata.
- DNSSEC-valideringskoden har omarbetats för att eliminera duplicering av kod med andra delsystem.
- För att skriva ut statistik i JSON-format kan nu endast biblioteket JSON-C anvĂ€ndas. Konfigurationsalternativet ââwith-libjsonâ har döpts om till ââwith-json-câ.
- I konfigurationsskriptet sĂ€tts inte lĂ€ngre som standard parametern ââsysconfdirâ till /etc och ââlocalstatedirâ till /var, om parametern ââprefixâ inte anges. Som standard anvĂ€nds nu sökvĂ€garna $prefix/etc och $prefix/var, som anvĂ€nds i Autoconf.
- Koden för implementeringen av DLV-tjÀnsten (Domain Look-aside Verification, alternativet dnssec-lookaside), som har förklarats som förÄldrad i BIND 9.12, har tagits bort, och den relaterade hanteraren dlv.isc.org stÀngdes av 2017. Borttagningen av DLV har gjort det möjligt att förenkla koden för BIND.
KĂ€lla: opennet.ru
