È stata rilasciata la versione del server DNS autoritativo PowerDNS Authoritative Server 4.6, progettato per gestire le zone DNS. Secondo gli sviluppatori del progetto, PowerDNS Authoritative Server gestisce circa il 30% del numero totale di domini in Europa (se consideriamo solo i domini con firme DNSSEC, allora il 90%). Il codice del progetto è distribuito sotto licenza GPLv2.
PowerDNS Authoritative Server offre la possibilità di memorizzare informazioni sui domini in vari database, tra cui MySQL, PostgreSQL, SQLite3, Oracle e Microsoft SQL Server, nonché in LDAP e file di testo semplici in formato BIND. La risposta può essere ulteriormente filtrata (ad esempio, per escludere lo spam) o reindirizzata tramite l'integrazione di propri gestori in linguaggi come Lua, Java, Perl, Python, Ruby, C e C++. Tra le caratteristiche sono inclusi strumenti per la raccolta remota delle statistiche, anche tramite SNMP o Web API (per statistiche e gestione è integrato un server http), riavvio istantaneo, motore integrato per collegare gestori in linguaggio Lua, e la possibilità di bilanciamento del carico tenendo conto della posizione geografica del cliente.
Novità principali:
- È stato implementato il supporto per gli header del protocollo PROXY nelle richieste in entrata, il che consente di avviare un bilanciatore di carico davanti al server PowerDNS, mantenendo al contempo la trasmissione delle informazioni sugli indirizzi IP dei clienti che si connettono al bilanciatore, come dnsdist.
- È stato aggiunto il supporto per il meccanismo EDNS Cookies (RFC 7873), che consente di identificare la correttezza Indirizzi IP attraverso lo scambio di Cookie tra il server DNS e il client con l'obiettivo di proteggere contro lo spoofing degli indirizzi IP, gli attacchi DoS, l'uso del DNS come amplificatore di traffico e i tentativi di avvelenamento della cache.
- Nell'utilità pdnsutil e nell'API è stato aggiunto un nuovo interfaccia per gestire i server autoprimary, utilizzati per automatizzare il dispiegamento e l'aggiornamento delle zone sui server DNS secondari senza configurazione manuale delle zone secondarie. È sufficiente definire per un nuovo dominio la zona primaria sul server autoprimary e il nuovo dominio verrà automaticamente acquisito dai secondari servers e configurato per lui una zona secondaria.
Fonte: opennet.ru
