{"id":105358,"date":"2022-10-22T15:36:45","date_gmt":"2022-10-22T13:36:45","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/vypusk-powerdns-authoritative-server-4-7"},"modified":"2022-10-22T15:36:45","modified_gmt":"2022-10-22T13:36:45","slug":"vypusk-powerdns-authoritative-server-4-7","status":"publish","type":"post","link":"https:\/\/prohoster.info\/pl\/blog\/news\/vypusk-powerdns-authoritative-server-4-7","title":{"rendered":"Wydanie PowerDNS Authoritative Server 4.7","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Opublikowano wydanie autorytatywnego serwera DNS PowerDNS Authoritative Server 4.7, zaprojektowanego do obs\u0142ugi stref DNS. Wed\u0142ug danych tw\u00f3rc\u00f3w projektu, PowerDNS Authoritative Server obs\u0142uguje oko\u0142o 30% wszystkich domen w Europie (je\u015bli rozpatrujemy tylko domeny z podpisami DNSSEC, to 90%). Kod projektu jest rozpowszechniany na licencji GPLv2.    <\/p>\n<p>PowerDNS Authoritative Server umo\u017cliwia przechowywanie informacji o domenach w r\u00f3\u017cnych bazach danych, w tym MySQL, PostgreSQL, SQLite3, Oracle oraz Microsoft SQL Server, a tak\u017ce w LDAP i zwyk\u0142ych plikach tekstowych w formacie BIND. Odpowiedzi mog\u0105 by\u0107 dodatkowo filtrowane (na przyk\u0142ad w celu eliminacji spamu) lub przekierowywane przy u\u017cyciu w\u0142asnych obs\u0142uguj\u0105cych skrypt\u00f3w w j\u0119zykach Lua, Java, Perl, Python, Ruby, C i C++. Do cech wyr\u00f3\u017cniaj\u0105cych nale\u017cy r\u00f3wnie\u017c mo\u017cliwo\u015b\u0107 zdalnego zbierania statystyk, w tym przez SNMP lub przez Web API (wbudowany serwer http do statystyk i zarz\u0105dzania), natychmiastowe ponowne uruchamianie, wbudowany silnik do pod\u0142\u0105czania obs\u0142uguj\u0105cych w j\u0119zyku Lua oraz mo\u017cliwo\u015b\u0107 r\u00f3wnowa\u017cenia obci\u0105\u017cenia z uwzgl\u0119dnieniem lokalizacji geograficznej klienta.      <\/p>\n<p>G\u0142\u00f3wne nowo\u015bci:  <\/p>\n<ul>\n<li class=\"l\"> Dodano wsparcie dla katalogu stref (\"Catalog Zones\"), kt\u00f3ry upraszcza utrzymanie wt\u00f3rnych serwer\u00f3w DNS, dzi\u0119ki temu, \u017ce zamiast definiowania oddzielnych <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/pl\/server\/dts-newyork\/\"   title=\"serwerze\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"2727\">serwerze<\/a> rekord\u00f3w dla ka\u017cdej wt\u00f3rnej strefy, mi\u0119dzy serwerem pierwotnym a wt\u00f3rnym organizowana jest transmisja katalogu wt\u00f3rnych stref. Po skonfigurowaniu transmisji katalogu, analogicznie do przesy\u0142ania oddzielnych stref, strefy zak\u0142adane na serwerze pierwotnym, oznaczone jako nale\u017c\u0105ce do katalogu, b\u0119d\u0105 automatycznie tworzone na serwerze wt\u00f3rnym bez konieczno\u015bci edytowania plik\u00f3w konfiguracyjnych. Praca katalogu wspiera backendy przechowywania gmysql, gpgsql, gsqlite3, godbc i lmdb.\n<li class=\"l\"> W trakcie implementacji katalogu stref przeprowadzono optymalizacj\u0119 kodu dla pracy z du\u017c\u0105 liczb\u0105 domen. Przy przechowywaniu stref w DBMS znacznie ograniczono liczb\u0119 zapyta\u0144 SQL \u2014 zamiast osobnego zapytania dla ka\u017cdej domeny teraz realizowane jest grupowe pobieranie. Zmiana ta pozytywnie wp\u0142yn\u0119\u0142a na wydajno\u015b\u0107 <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/pl\/server\/\"   title=\"serwer\u00f3w\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"1666\">serwer\u00f3w<\/a>, obs\u0142uguj\u0105cych du\u017c\u0105 liczb\u0119 stref, nawet na systemach nie korzystaj\u0105cych z katalogu stref.\n<li class=\"l\"> Przerobione i przywr\u00f3cone wsparcie dla mechanizmu wymiany kluczy GSS-TSIG, kt\u00f3ry wcze\u015bniej zosta\u0142 usuni\u0119ty z powodu podatno\u015bci i potencjalnych problem\u00f3w z bezpiecze\u0144stwem.\n<li class=\"l\"> Podczas \u017c\u0105dania rekord\u00f3w Lua za pomoc\u0105 TCP zapewnione zosta\u0142o ponowne wykorzystanie stanu Lua, co znacznie zwi\u0119kszy\u0142o wydajno\u015b\u0107.\n<li class=\"l\"> W bazie danych opartej na lmdbbackend zaimplementowano powi\u0105zanie z UUID oraz mo\u017cliwo\u015b\u0107 generowania losowych identyfikator\u00f3w obiekt\u00f3w.\n<li class=\"l\"> W pdnsutil i API HTTP dodano narz\u0119dzia do zarz\u0105dzania serwerami autoprimary, kt\u00f3re s\u0105 u\u017cywane do automatyzacji wdra\u017cania i aktualizacji stref na wt\u00f3rnych serwerach DNS bez r\u0119cznej konfiguracji wt\u00f3rnych stref.\n<li class=\"l\"> Dodano now\u0105 funkcj\u0119 Lua ifurlextup.\n<li class=\"l\"> Dodano eksperymentalny proces w tle do generowania i dostarczania kluczy (key roller).        <\/ul>\n<p>\u0179r\u00f3d\u0142o: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=57958\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0440\u0435\u043b\u0438\u0437 \u0430\u0432\u0442\u043e\u0440\u0438\u0442\u0435\u0442\u043d\u043e\u0433\u043e (authoritative) DNS-\u0441\u0435\u0440\u0432\u0435\u0440\u0430 PowerDNS Authoritative Server 4.7, \u043f\u0440\u0435\u0434\u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u043d\u043e\u0433\u043e \u0434\u043b\u044f \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u0438 \u043e\u0442\u0434\u0430\u0447\u0438 DNS-\u0437\u043e\u043d. \u041f\u043e \u0434\u0430\u043d\u043d\u044b\u043c \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432 \u043f\u0440\u043e\u0435\u043a\u0442\u0430, PowerDNS Authoritative Server \u043e\u0431\u0441\u043b\u0443\u0436\u0438\u0432\u0430\u0435\u0442 \u043f\u0440\u0438\u043c\u0435\u0440\u043d\u043e 30% \u0438\u0437 \u043e\u0431\u0449\u0435\u0433\u043e \u0447\u0438\u0441\u043b\u0430 \u0434\u043e\u043c\u0435\u043d\u043e\u0432 \u0432 \u0415\u0432\u0440\u043e\u043f\u0435 (\u0435\u0441\u043b\u0438 \u0440\u0430\u0441\u0441\u043c\u0430\u0442\u0440\u0438\u0432\u0430\u0442\u044c \u0442\u043e\u043b\u044c\u043a\u043e \u0434\u043e\u043c\u0435\u043d\u044b \u0441 \u043f\u043e\u0434\u043f\u0438\u0441\u044f\u043c\u0438 DNSSEC, \u0442\u043e 90%). \u041a\u043e\u0434 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u044f\u0435\u0442\u0441\u044f \u043f\u043e\u0434 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0435\u0439 GPLv2. PowerDNS Authoritative Server \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044f \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438 \u043e \u0434\u043e\u043c\u0435\u043d\u0430\u0445 \u0432 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-105358","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0440\u0435\u043b\u0438\u0437 \u0430\u0432\u0442\u043e\u0440\u0438\u0442\u0435\u0442\u043d\u043e\u0433\u043e (authoritative) DNS-\u0441\u0435\u0440\u0432\u0435\u0440\u0430 PowerDNS Authoritative Server 4.7, \u043f\u0440\u0435\u0434\u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u043d\u043e\u0433\u043e \u0434\u043b\u044f \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u0438 \u043e\u0442\u0434\u0430\u0447\u0438 DNS-\u0437\u043e\u043d.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/pl\/blog\/news\/vypusk-powerdns-authoritative-server-4-7\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"pl_PL\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0412\u044b\u043f\u0443\u0441\u043a PowerDNS Authoritative Server 4.7 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0440\u0435\u043b\u0438\u0437 \u0430\u0432\u0442\u043e\u0440\u0438\u0442\u0435\u0442\u043d\u043e\u0433\u043e (authoritative) DNS-\u0441\u0435\u0440\u0432\u0435\u0440\u0430 PowerDNS Authoritative Server 4.7, \u043f\u0440\u0435\u0434\u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u043d\u043e\u0433\u043e \u0434\u043b\u044f \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u0438 \u043e\u0442\u0434\u0430\u0447\u0438 DNS-\u0437\u043e\u043d.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/pl\/blog\/news\/vypusk-powerdns-authoritative-server-4-7\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2022-10-22T13:36:45+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2022-10-22T13:36:45+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Wydanie PowerDNS Authoritative Server 4.7 | ProHoster","description":"Opublikowano wydanie autorytatywnego serwera DNS PowerDNS Authoritative Server 4.7, przeznaczonego do zarz\u0105dzania strefami DNS.","canonical_url":"https:\/\/prohoster.info\/pl\/blog\/news\/vypusk-powerdns-authoritative-server-4-7","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"pl_PL","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0412\u044b\u043f\u0443\u0441\u043a PowerDNS Authoritative Server 4.7 | ProHoster","og:description":"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0440\u0435\u043b\u0438\u0437 \u0430\u0432\u0442\u043e\u0440\u0438\u0442\u0435\u0442\u043d\u043e\u0433\u043e (authoritative) DNS-\u0441\u0435\u0440\u0432\u0435\u0440\u0430 PowerDNS Authoritative Server 4.7, \u043f\u0440\u0435\u0434\u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u043d\u043e\u0433\u043e \u0434\u043b\u044f \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u0438 \u043e\u0442\u0434\u0430\u0447\u0438 DNS-\u0437\u043e\u043d.","og:url":"https:\/\/prohoster.info\/pl\/blog\/news\/vypusk-powerdns-authoritative-server-4-7","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2022-10-22T13:36:45+00:00","article:modified_time":"2022-10-22T13:36:45+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"105358","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-02-09 16:51:20","updated":"2026-02-09 21:39:55","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/105358","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/comments?post=105358"}],"version-history":[{"count":2,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/105358\/revisions"}],"predecessor-version":[{"id":160007,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/105358\/revisions\/160007"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/media?parent=105358"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/categories?post=105358"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/tags?post=105358"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}