PowerDNS Recursor 4.6 har allerede blitt utgitt, og dette er nyhetene

De utgivelse av den nye versjonen av PowerDNS Recursor 4.6 hvor det er implementert noen forbedringer, feilrettinger og spesielt nye funksjoner, slik som Zone to cache, samt muligheten til å tømme cache-oppføringer blant annet.

For de som ikke er kjent med PowerDNS, bør de vite at dette er deter ansvarlig for rekursivt navneløsning. PowerDNS-rekursor den er basert på samme kodebase som PowerDNS Authoritative Server, men PowerDNS rekursive og autoritative DNS-servere utvikler seg gjennom forskjellige utviklingssykluser og blir utgitt som separate produkter.

Serveren gir verktøy for ekstern statistikkinnsamling, støtter øyeblikkelig omstart, har en innebygd motor for tilkobling av drivere på Lua-språk, støtter fullt ut DNSSEC, DNS64, RPZ (Response Policy Zones), og gjør det mulig å liste svart.

Oppløsningsresultatene kan registreres som BIND-sonefiler. For å sikre høy ytelse brukes moderne mekanismer for multipleksing av forbindelser på FreeBSD, Linux og Solaris (kqueue, epoll, / dev / poll), samt en høyytelses DNS-pakkeanalysator som er i stand til å behandle titusenvis av parallelle forespørsler.

Viktigste nye funksjoner i PowerDNS Recursor 4.6

I denne nye versjonen funksjonen "Zone to cache", som lar deg med jevne mellomrom hente DNS-sonen og sett inn innholdet i hurtigbufferen, sSlik at cachen alltid er i en "hot" tilstand og inneholder data knyttet til sonen. Funksjonen kan brukes med alle typer soner, inkludert rotsoner. Soneutvinning kan gjøres ved å bruke DNS AXFR, HTTP, HTTPS eller opplasting fra en lokal fil.

En annen nyhet som skiller seg ut er at lagt til støtte for kryptering av anrop til DNS-servere ved hjelp av DoT (DNS over TLS). Som standard, DoT er aktivert når port 853 er spesifisert for DNS-videresending eller når DNS-servere er eksplisitt oppført via parameteren dot-to-auth-names.

Sertifikatverifisering har ennå ikke blitt utført, samt automatisk bytte til DoT når det støttes av DNS-server (disse funksjonene vil bli aktivert etter godkjenning av standardiseringskomiteen).

Det er også fremhevet at koden for å etablere utgående TCP-forbindelser ble skrevet om og lagt til muligheten til å gjenbruke tilkoblinger. For å gjenbruke TCP (og DoT) tilkoblinger, lukkes tilkoblinger ikke lenger umiddelbart etter at forespørselen er behandlet, men blir stående åpne en stund (atferden kontrolleres av tcp-out-max-idle-ms-innstillingen ).

Av andre endringer detsom skiller seg ut:

  • Utvalget av innsamlede og eksporterte beregninger er utvidet med statistikk og informasjon for overvåkingssystemer.
  • Gir muligheten til å tømme cache-oppføringer når innkommende varslingsforespørsler kommer.
  • En eksperimentell hendelsessporingsfunksjon er lagt til for å gi detaljert informasjon om utførelsestiden for hvert oppløsningstrinn.

Til slutt, hvis du vil vite mer om det, kan du sjekke detaljene for denne nye utgivelsen i følgende lenke. 

Få PowerDNS Recursor 4.6

For de av dere som er interessert i å få PowerDNS Recursor 4.4, bør du vite at kildekoden er tilgjengelig på GitHub.

For å få tak i koden, bare åpne en terminal og skriv inn følgende kommando:

git clone https://github.com/PowerDNS/pdns.git

Dette depotet inneholder kildene for PowerDNS Recursor, PowerDNS Authoritative Server og dnsdist (en kraftig DNS-belastningsbalanser). Alle tre kan bygges fra dette depotet.

De forskjellige versjonene kan bygges ved hjelp av pdns-builder, som bruker en Docker-basert byggeprosess. For å komme i gang med dette, kjør disse kommandoene ved roten til dette depotet:

git submodule init
git submodule update
./builder/build.sh

Når det gjelder de som er Ubuntu-brukere, kan de utføre konstruksjonen ved å skrive følgende kommandoer:

sudo apt install autoconf automake ragel bison flex
sudo apt install libcurl4-openssl-dev luajit lua-yaml-dev libyaml-cpp-dev libtolua-dev lua5.3 autoconf automake ragel bison flex g++ libboost-all-dev libtool make pkg-config libssl-dev virtualenv lua-yaml-dev libyaml-cpp-dev libluajit-5.1-dev libcurl4 gawk libsqlite3-dev
apt install libsodium-dev
apt install default-libmysqlclient-dev
apt install libpq-dev
apt install libsystemd0 libsystemd-dev
apt install libmaxminddb-dev libmaxminddb0 libgeoip1 libgeoip-dev
autoreconf -vi

Og for å kompilere en veldig ren versjon, bruk:

./configure --with-modules="" --disable-lua-records
make
# make install

På samme måte kan du se i dokumentasjonen og få de forhåndsbygde PowerDNS-pakkene (deb og rpm) som er tilgjengelige fra programvarekodedepotet. De kan konsultere det ved å gå til følgende lenke.


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.