Została wydana wersja autorytatywnego serwera DNS PowerDNS Authoritative Server 4.5, który jest przeznaczony do organizacji hostingu stref DNS. Według danych twórców projektu, PowerDNS Authoritative Server obsługuje około 30% wszystkich domen w Europie (jeśli weźmiemy pod uwagę tylko domeny z podpisami DNSSEC, to 90%). Kod projektu jest dostępny na licencji GPLv2.
PowerDNS Authoritative Server umożliwia przechowywanie informacji o domenach w różnych bazach danych, w tym MySQL, PostgreSQL, SQLite3, Oracle oraz Microsoft SQL Server, a także w LDAP i zwykłych plikach tekstowych w formacie BIND. Odpowiedzi mogą być dodatkowo filtrowane (na przykład w celu eliminacji spamu) lub przekierowywane przy użyciu własnych obsługujących skryptów w językach Lua, Java, Perl, Python, Ruby, C i C++. Do cech wyróżniających należy również możliwość zdalnego zbierania statystyk, w tym przez SNMP lub przez Web API (wbudowany serwer http do statystyk i zarządzania), natychmiastowe ponowne uruchamianie, wbudowany silnik do podłączania obsługujących w języku Lua oraz możliwość równoważenia obciążenia z uwzględnieniem lokalizacji geograficznej klienta.
Główne nowości:
- Domyślnie włączono pamięć podręczną stref DNS, która pozwala na przechowywanie listy stref DNS w pamięci operacyjnej. Pamięć podręczna pozwala na uniknięcie odwołań do bazy danych przy przetwarzaniu żądań dla nieznanych domenów i chroni serwer przed atakami mającymi na celu wyczerpanie zasobów obliczeniowych.
- Zmieniono porządek przetwarzania kolejki żądań AXFR na wtórnych serwerach DNS w celu zwiększenia priorytetu dostarczania rzeczywistych zmian na systemach z bardzo dużą liczbą stref (ponad 100 tysięcy).
Źródło: opennet.ru
