Rilascio di PowerDNS Recursor 4.3 e KnotDNS 2.9.3

Si è svolto rilascio del server DNS con caching PowerDNS Recursor 4.3, responsabile della risoluzione dei nomi. PowerDNS Recursor è costruito su una singola base di codice con PowerDNS Authoritative Server, ma i server DNS ricorsivi e autoritativi di PowerDNS si sviluppano in cicli di sviluppo diversi e vengono rilasciati come prodotti separati. Il codice del progetto distribuito è sotto licenza GPLv2.

Il server fornisce strumenti per la raccolta remota di statistiche, supporta il riavvio istantaneo, ha un motore integrato per connettere gestori in linguaggio Lua, supporta completamente DNSSEC, DNS64, RPZ (Response Policy Zones) e consente di connettere liste nere. È possibile registrare i risultati della risoluzione in file di zone BIND. Per garantire elevate prestazioni, vengono utilizzati meccanismi di multiplexing delle connessioni moderni su FreeBSD, Linux e Solaris (kqueue, epoll, /dev/poll), oltre a un parser DNS ad alte prestazioni in grado di gestire decine di migliaia di richieste parallele.

Nella nuova versione:

  • Per prevenire la fuga di informazioni sul dominio richiesto e per aumentare la privacy, è attivato di default il meccanismo Minimizzazione QNAME (RFC-7816), che opera in modalità «relaxed». Il meccanismo funziona in modo tale che il risolutore non menziona il nome completo dell'host ricercato nelle sue richieste ai server DNS superiori. Ad esempio, per determinare l'indirizzo dell'host foo.bar.baz.com, il risolutore invierà al server autorevole per la zona «.com» una richiesta «QTYPE=NS,QNAME=baz.com», senza menzionare «foo.bar». Attualmente è implementata la modalità «relaxed».
  • È stata implementata la possibilità di registrare le richieste in uscita al server autorevole e le relative risposte nel formato dnstap (per utilizzarlo è necessaria una build con l'opzione «—enable-dnstap»).
  • È garantita l'elaborazione simultanea di più richieste in ingresso, inviate tramite connessione TCP, con restituzione dei risultati non in ordine di arrivo ma man mano che sono pronti. Il limite delle richieste simultanee è definito dall'impostazione «max-concurrent-requests-per-tcp-connection«.
  • È stata implementata una tecnica per il monitoraggio di nuovi domini. NOD (Nuovo Dominio Osservato), che può essere utilizzato per identificare domini sospetti o domini legati ad attività dannose, come la distribuzione di malware, il phishing e il controllo di botnet. Il metodo si basa sulla definizione di domini a cui non è stato precedentemente fatto riferimento e sull'analisi di questi nuovi domini. Invece di monitorare nuovi domini su un database completo di tutti i domini già esaminati, mantenere il quale richiederebbe notevoli risorse, NOD utilizza una struttura probabilistica. SBF (Stable Bloom Filter), che consente di ridurre al minimo il consumo di memoria e CPU. Per abilitare, è necessario specificare nelle impostazioni «new-domain-tracking=yes».
  • All'avvio sotto systemd, il processo PowerDNS Recursor ora viene eseguito con un utente non privilegiato pdns-recursor invece di root. Per i sistemi senza systemd e senza chroot, per impostazione predefinita, la directory /var/run/pdns-recursor viene ora utilizzata per memorizzare il socket di controllo e il file pid.

Inoltre, pubblicato rilascio KnotDNS 2.9.3, server DNS ad alte prestazioni e di alta affidabilità (il ricorsore è un'applicazione separata) che supporta tutte le moderne funzionalità DNS. Il progetto è sviluppato dal registro dei nomi ceco CZ.NIC, scritto in linguaggio C e distribuito sott Licenza GPLv3.

KnotDNS è progettato per un'elevata efficienza nella gestione delle richieste, utilizzando un'implementazione multithread e per lo più non bloccante, ben scalabile su sistemi SMP. Questa versione offre funzionalità come l'aggiunta e la rimozione dinamica di zone, il trasferimento di zone tra server, DDNS (aggiornamenti dinamici), NSID (RFC 5001), estensioni EDNS0 e DNSSEC (incluso NSEC3), e limitazioni dell'intensità delle risposte (RRL).

Nel nuovo rilascio:

  • Aggiunta l'impostazione ‘remote.block-notify-after-transfer’ per disabilitare l'invio dei messaggi NOTIFY;
  • Implementato il supporto sperimentale per l'algoritmo Ed448 in DNSSE (richiede GnuTLS 3.6.12+ e una versione non ancora rilasciata di Nettle 3.6+);
  • Nel keymgr è stato aggiunto il parametro ‘local-serial’ per ottenere o impostare nel database KASP il numero di serie SOA per la zona firmata;
  • Nel keymgr è stato aggiunto il supporto per l'importazione delle chiavi Ed25519 e Ed448 nel formato DNS server BIND;
  • Il valore predefinito dell'impostazione ‘server.tcp-io-timeout’ è stato aumentato a 500 ms, e ‘database.journal-db-max-size’ è stato ridotto a 512 MiB sui sistemi a 32 bit.

Fonte: opennet.ru

Acquista hosting affidabile per siti web con protezione DDoS, server VPS VDS 🔥 Acquista hosting affidabile per siti web con protezione DDoS, server VPS VDS | ProHoster