-
Długi klucz DKIM (powyżej 1024 bit) w PowerDNS
Bind jest jednym z najpopularniejszych serwerów DNS. Oprócz niego coraz większe zaufanie zyskuje PowerDNS napisany w C++. To on właśnie będzie tematem tego krótkiego wpisu. Od pewnego czasu korzystam z niego produkcyjnie i natknąłem się na problem, który dla sporej części osób może być niezauważalny. Przy konfiguracji wykorzystującej MySQL jako backend, jest problem z kluczami DKIM o długości powyżej 1024 bit. Wynika to z domyślnej wartości odpowiadającego pola w bazie, mianowicie „VARCHAR(255)”. Najprościej mówiąc, nie wystarcza miejsca na tak długą wartość jaką byśmy chcieli. Istnieje na to bardzo proste lekarstwo.
Logujemy się do konsoli mysql (CLI).mysql -uroot -pnasze_haslo
Wybieramy naszą bazę PowerDNS
USE powerdns;
Dokonujemy niezbędnej modyfikacji
alter table records modify column content text not null;
Wychodzimy i restartujemy usługę serwera DNS
systemctl restart pdns
Powinno działać 🙂