È stato rilasciato PowerDNS Authoritative Server 4.6, un server DNS autoritativo destinato alla gestione delle zone DNS. Secondo i dati degli sviluppatori del progetto, PowerDNS Authoritative Server gestisce circa il 30% dei domini totali in Europa (se consideriamo solo i domini con firme DNSSEC, la percentuale sale al 90%). Il codice del progetto è distribuito con licenza GPLv2.
PowerDNS Authoritative Server offre la possibilità di memorizzare informazioni sui domini in diversi database, inclusi MySQL, PostgreSQL, SQLite3, Oracle e Microsoft SQL Server, così come in LDAP e file di testo comuni in formato BIND. La risposta può essere ulteriormente filtrata (ad esempio, per escludere lo spam) o reindirizzata tramite l'integrazione di gestori personalizzati in linguaggi come Lua, Java, Perl, Python, Ruby, C e C++. Tra le caratteristiche si evidenziano anche strumenti per la raccolta remota delle statistiche, inclusi SNMP o tramite Web API (per le statistiche e la gestione è integrato un server http), riavvio immediato, motore integrato per gestire gestori in linguaggio Lua, e la possibilità di bilanciamento del carico tenendo conto della posizione geografica del cliente.
Novità principali:
- Implementato il supporto per le intestazioni del protocollo PROXY nelle richieste in ingresso, permettendo di avviare un bilanciatore di carico davanti al server PowerDNS, mantenendo così la trasmissione delle informazioni sugli indirizzi IP dei clienti che si connettono al bilanciatore, come dnsdist.
- Aggiunto il supporto per il meccanismo EDNS Cookies (RFC 7873), che consente di identificare l'accuratezza Indirizzi IP attraverso lo scambio di Cookie tra il server DNS e il cliente al fine di proteggere da spoofing degli indirizzi IP, attacchi DoS, utilizzo del DNS come amplificatore di traffico e tentativi di avvelenamento della cache.
- Nell'utilità pdnsutil e nell'API è stata aggiunta una nuova interfaccia per gestire i server autoprimary, utilizzati per automatizzare il dispiegamento e l'aggiornamento delle zone sui server DNS secondari senza la necessità di configurazione manuale delle zone secondarie. È sufficiente definire per il nuovo dominio la zona primaria sul server autoprimary e il nuovo dominio sarà automaticamente rilevato dai secondari. server e configura per esso la zona secondaria.
Fonte: opennet.ru
