Wersja autorytatywnego serwera PowerDNS 4.5

Wydano wydanie autorytatywnego serwera DNS PowerDNS Authoritative Server 4.5, przeznaczonego do organizowania dostarczania stref DNS. Według twórców projektu PowerDNS Authoritative Server obsługuje około 30% całkowitej liczby domen w Europie (jeśli weźmiemy pod uwagę tylko domeny z podpisami DNSSEC, to 90%). Kod projektu jest rozpowszechniany na licencji GPLv2.

PowerDNS Authoritative Server zapewnia możliwość przechowywania informacji o domenie w różnych bazach danych, w tym MySQL, PostgreSQL, SQLite3, Oracle i Microsoft SQL Server, a także w LDAP i zwykłych plikach tekstowych w formacie BIND. Zwrot odpowiedzi można dodatkowo przefiltrować (np. w celu odfiltrowania spamu) lub przekierować, podłączając własne handlery w Lua, Javie, Perlu, Pythonie, Ruby, C i C++. Wśród funkcjonalności znajdują się również narzędzia do zdalnego zbierania statystyk, m.in. poprzez SNMP lub poprzez Web API (wbudowany serwer http do statystyk i zarządzania), natychmiastowy restart, wbudowany silnik do łączenia handlerów w języku Lua , możliwość równoważenia obciążenia w oparciu o położenie geograficzne klienta.

Główne innowacje:

  • Pamięć podręczna stref DNS jest domyślnie włączona, co pozwala na przechowywanie listy stref DNS w pamięci RAM. Pamięć podręczna pozwala uniknąć dostępu do bazy danych podczas przetwarzania żądań z nieznanych domen i chroni serwer przed atakami mającymi na celu wyczerpanie zasobów obliczeniowych.
  • Zmieniono kolejność przetwarzania kolejki żądań AXFR na wtórnych serwerach DNS, aby zwiększyć priorytet dostarczania rzeczywistych zmian na systemach z bardzo dużą liczbą stref (ponad 100 tys.).

Źródło: opennet.ru

Dodaj komentarz