PowerDNS Recursor

Software screenshot:
PowerDNS Recursor
Podrobnosti Software:
Verze: 4.1.3 Aktualizováno
Datum uploadu: 22 Jun 18
Vývojka: Trilab.com
Licence: Volný
Popularita: 58

Rating: 2.7/5 (Total Votes: 3)

PowerDNS Recursor je open source, high-end, bezplatný, přenosný a vysoce výkonný jmenný server pro řešení problémů, což je software příkazového řádku, který poskytuje administrátorům systém bohatou a komplexní sadu technologie spojené s pojmenováním e-mailů a Internetu. Je součástí dobře známého softwaru PowerDNS.

PowerDNS je otevřený zdroj démonový název serverový software napsaný od nuly, který poskytuje vysoce výkonný, moderní a pokročilý jmenný server s autoritou. Rozhraní s téměř libovolnou databází a odpovídá všem příslušným standardům DNS (Domain Name System).


Funkce na první pohled

Klíčové funkce zahrnují kompletní podporu všech oblíbených standardů, podporu DNS64, schopnost rekonfigurace bez přestávek, podpora bezpečnostních opatření a seznamů bloků, vzdálený a lokální přístup, účinná opatření proti kopírování, odpověď na obnovu, zachycení otázek, NXDOMAIN přesměrování, prosté soubory zóny BIND, rozhraní API pro přímou kontrolu a vestavěnou generovanou odpověď na základě Lua.

Navíc obsahuje špičkové funkce, které jsou společné všem produktům PowerDNS, včetně podpory protokolu IPv4 (UDP a TCP), protokolu IPv6 (UDP a TCP), vysokého výkonu, protokolu SNMP (Simple Network Management Protocol) statistiku bridge, stejně jako grafy v reálném čase pomocí vzdálených polí.

PowerDNS Recursor je velmi výkonný software, který dokáže zpracovat stovky miliónů řešení DNS, podporovaných více procesory a stejnou špičkovou funkci skriptování, která se používá v produktech PowerDNS Authoritative Server. Jedná se o velmi flexibilní a výkonný program pro rozlišení DNS napsaný zejména pro systémy GNU / Linux.


Pod kapotou a dostupností

PowerDNS je k dispozici ve všech hlavních distribucích systému Linux a používá flexibilní architekturu backend, která je navržena tak, aby umožňovala přístup k informacím DNS z jakéhokoli zdroje dat. Software je napsán výhradně v programovacím jazyce C ++ a je dostupný ke stažení jako nativní instalátory pro operační systémy Ubuntu / Debian a Red Hat / Fedora, stejně jako zdrojový archiv. Byl úspěšně testován na 32bitových i 64bitových hardwarových platformách.

Co je nové v této verzi:

  • Vylepšení:
  • # 6550, # 6562: Přidejte volbu podstromu do koncového bodu vyrovnávací paměti mezipaměti API.
  • # 6566: Chcete-li distribuovat dotazy, použijte samostatné neblokující potrubí.
  • # 6567: Přesuňte zpracování uhlíku / webového serveru / řízení / statistiky na samostatný podproces.
  • # 6583: Přidejte verze _raw pro adresy QName / ComboAddresses do API FFI.
  • # 6611, # 6130: Aktualizace autorských práv do roku 2018 (Matt Nordhoff).
  • # 6474, # 6596, # 6478: Upravit upozornění na botan> 2.5.0.
  • Opravy chyb:
  • # 6313: Spočítejte vyhledávání do interní zóny auth jako cache miss
  • # 6467: Nezvyšujte čítače ověření DNSSEC při spuštění s procesem bez ověření.
  • # 6469: Respektujte časový limit AXFR při připojení k serveru RPZ.
  • # 6418, # 6179: Zvyšte stahování MTasker, abyste se vyhnuli havárii (Chris Hofstaedtler).
  • # 6419, # 6086: Při kontrole platnosti vyrovnávací paměti (Chris Hofstaedtler) použijte čas SyncRes v našich testovacích jednotkách.
  • # 6514, # 6630: Přidejte -ddynamic do C {, XX} FLAGS při sestavování s LuaJIT.
  • # 6588, # 6237: Zpoždění načítání zón RPZ až do dokončení analýzy, kterým se stanoví podmínky závodu.
  • # 6595, # 6542, # 6516, # 6358, # 6517: Změna uspořádání zahrnuje vyloučení konfliktu L.

Co je nového ve verzi:

  • Opravy chyb:
  • # 5930: Nepředpokládejme, že záznam TXT je prvním záznamem pro secpoll
  • # 6082: Do mezipaměti
  • nepřidávejte záznamy, které nejsou IN

Co je nového ve verzi 4.0.6:

  • Opravy chyb:
  • Použijte příchozí ECS pro vyhledání mezipaměti, pokud je nastaveno použití-incoming-edns-subnet
  • při vytváření síťové masky z adresy comboaddress jsme zanedbali nulový port. To by mohlo vést k šíření netmask.
  • Pokud je EDNS vypnuto
  • , nepoužívejte původní zdroj ECS pro jeden rozsah
  • také nastavíte d_requestor bez Lua: logika ECS to potřebuje
  • Fix IXFR přeskočí část dodatků poslední sekvence
  • Ošetřete velikost užitného objemu žadatele nižší než 512 a rovná se 512
  • Zadejte celé číslo URI 16 bitů, opraví lístek # 5443
  • zrušte citování; opraví lístek # 5401
  • Vylepšení:
  • s tím bude klientská podsíť EDNS kompatibilní s vyrovnávací pamětí paketů pomocí stávajícího zařízení proměnné odpovědi.
  • Odstraňte z mezipaměti jen několik položek, nikoli více než dotaz
  • Přesuňte položky expedované mezipaměti na přední stranu tak, aby byly vyloučeny
  • změnil adr IPv6 z b.root-servers.net
  • e.root-servers.net má nyní protokol IPv6
  • Hello Decaf signers (ED25519 a ED448) Testovací algoritmus 15: "Decaf ED25519" -> "Decaf ED25519" -> 'Decaf ED25519' Podpis a ověření ok, podpis 68usec, ověření 93usec Testovací algoritmus 16: 'Decaf ED448' -> 'Decaf ED448' -> 'Decaf ED448' Podpis & ověřte ok, podpis 163usec, ověřte 252usec
  • Nepoužívejte podpisovač libdecaf ed25519, když je povoleno libsodium
  • Neodstraňujte zprávu v signatáři ed25519
  • Ve výchozím nastavení zakázat použití-příchozí-edns-subnet

Co je nového ve verzi 4.0.4:

  • Opravy chyb:
  • pověřit 658d9e4: Kontrola podpisu TSIG na IXFR (Security Advisory 2016-04)
  • Závazek 91acd82: Při dotazech nerozpoznávejte nepravdivé RR v dotazech, když je nepotřebujeme (Security Advisory 2016-02)
  • Odpovědět 400e28d: Opravit nesprávnou délku kontroly DNSName při extrakci qtype nebo qclass
  • potvrdíte 2168188: rec: Počkejte, dokud se po vyvolání RPZ a protobuf vlákna
  • přiřadit 3beb3b2: Zapnutí (re-) priming, načtení základních NS záznamů
  • Odpovědět cfeb109: rec: Oprava inovace src / dest ve zprávě protobuf pro dotazy TCP
  • Odpovědět 46a6666: NSEC3 optout a Bogus nestabilní dopředu opravy
  • povolit bb437d4: Na RPZ customPolicy, postupujte podle výsledného CNAME
  • Odpovědět 6b5a8f3: DNSSEC: nezůstane falešný na nulových nakonfigurovaných DS
  • Spustit 1fa6e1b: Nezdržujte prázdný dotazový kroužek
  • Spusťte bfb7e5d: Nastavte výsledek na hodnotu NoError před voláním preresolve
  • Přírůstky a vylepšení:
  • potvrďte 7c3398a: Přidejte maximální hloubku rekurze, abyste omezili počet interních rekurzí
  • Odpovědět 3d59c6f: Oprava budovy s podporou ECDSA je zakázána v libcrypto
  • zavést 0170a3b: Přidat soubor requestorId a některé komentáře k definicnímu souboru protobuf
  • Spusťte d8cd67b: Uvědomte si, že zóny přeposlání negcache jsou
  • pověřit 46ccbd6: Cache záznamy pro zóny, které byly delegovány z předávané zóny
  • potvrdíme 5aa64e6, potvrdíme 5f4242e a potvrdíme 0f707cd: DNSSEC: Provedeme hledání na základě zónových řezů
  • potvrďte ddf6fa5: rec: Přidejte podporu pro boost :: context & gt; = 1.61
  • Spusťte bb6bd6e: Přidejte do Luy getRecursorThreadId (), identifikujte aktuální vlákno
  • Spusťte d8baf17: Zacházejte s CNAME na vrcholu zabezpečených zón do jiných zabezpečených zón

Co je nového ve verzi 4.0.0:

  • Do jména serveru jsme interně změnili mnoho věcí:
  • Přesunutý do C ++ 2011, čistší výkonnější verze C ++, která nám umožnila zlepšit kvalitu implementace na mnoha místech.
  • Implementovaná vyhrazená infrastruktura pro řešení DNS názvů, která je plně "DNS Native" a potřebuje méně uniknout a uniknout.
  • Přepnuto na binární ukládání záznamů DNS na všech místech.
  • Přesunuli ACL do vyhrazeného stromu masky sítě
  • Implementoval verzi RCU pro konfigurační změny
  • Využili jsme přidání paměťového alokátoru, snížil se počet hovorů malloc.
  • Infrastruktura Lua hook byla znovu použita pomocí LuaWrapper; staré skripty již nebudou fungovat, ale nové skripty se dají snadno zapisovat pod nové rozhraní.
  • Vzhledem k těmto změnám je PowerDNS Recursor 4.0.0 téměř o řádu rychlejší než větve 3,7.
  • Zpracování DNSSEC: pokud požadujete záznamy DNSSEC, získáte je.
  • Validace DNSSEC: pokud je to tak nakonfigurováno, PowerDNS provede ověření DNSSEC vašich odpovědí.
  • Kompletně upravený Lua skriptovací API, který je "DNSName" přirozená a tedy daleko méně náchylná k chybám a pravděpodobně rychlejší u nejčastěji používaných scénářů. Načte a indexuje 1 milion vlastních seznamů domén v několika sekundách.
  • Nová asynchronní adresa domény, per-ip adresa, dotazovací stroj. To umožňuje službě PowerDNS konzultovat externí službu v reálném čase s cílem určit stav klienta nebo domény. To může znamenat například vyhledávání aktuální identity zákazníka ze serveru DHCP založeného na adrese IP (například možnost 82).
  • RPZ (ze souboru, přes AXFR nebo IXFR). To načte největší zónu Spamhaus za 5 sekund na našem hardwaru a obsahuje asi 2 miliony instrukcí.
  • Všechny mezipaměti mohou být nyní z důvodu kanonického uspořádání potlačeny příponami.
  • Mnoho, mnohem více důležitých ukazatelů výkonnosti, včetně upřednostňovaných měřic výkonu ("je to mě nebo síť, která je pomalá").
  • Podpora EDNS Client Subnet, včetně uvědomování o odpovědi pro změnu podsítě v mezipaměti
  • DNSSEC:
  • Jak je uvedeno v části o vlastnostech výše, PowerDNS Recursor nyní má podporu DNSSEC pro zpracování a experimentální validaci DNSSEC. Zpracování DNSSEC znamená, že jmenovkový server vrátí záznamy RRSIG, pokud o to klient požádá (pomocí DO-bitu) a bude vždy vyhledávat RRSIG i v případě, že klient o to nepožádá. Bude provádět ověření a nastaví AD bit v odpovědi, pokud klient požaduje ověření. V plnohodnotném režimu DNSSEC vrátí PowerDNS Recursor odpovědi a nastaví AD-bit v ověřených odpovědích, pokud o to klient požádá, a bude SERVFAIL na falešné odpovědi na všechny klienty.
  • Podpora DNSSEC je označena jako experimentální, ale funkční v současné době, protože má dvě omezení:
  • Negativní odpovědi byly ověřeny, ale důkaz NSEC není úplně zkontrolován.
  • Zóny, které mají CNAME na špičce (což je stejně "špatné"), potvrďte jako Bogus.
  • Pokud běžíte s aktivovaným protokolem DNSSEC a upozorníte na poškozené domény, podejte problém.

Co je nového ve verzi 3.7.2:

  • pro CVE-2015-1868.

Co je nového ve verzi 3.6.2:

  • zavést ab14b4f: urychlit generování servfailů pro selhání typu ezdns (úplné zrušení dotazu při překonání více než 50 výpadků)
  • zavést 42025be: PowerDNS nyní zkontroluje stav zabezpečení uvolnění při spuštění a pravidelně. Podrobnější informace o této funkci a o tom, jak ji vypnout, naleznete v sekci 2 "Bezpečnostní dotazování".
  • Odpovědět 5027429: Neposlali jsme správnou "lokální" adresu soketu Lua pro dotazy TCP / IP v rekurentu. Navíc bychom se pokoušeli vyhledat souborový popisovač, který tam nebyl v odemčené mapě, která by mohla způsobit zhroucení. Zavře vstupenku 1828, díky Winfriedovi za oznámení
  • potvrzení 752756c: Synchronizace vložené kopie yahttp. API: Nahradit HTTP Basic auth statickým klíčem do vlastního záhlaví
  • zavést 6fdd40d: přidat chybějící #include k rec-channel.hh (toto opravuje stavbu na OS X).

Co je nového ve verzi 3.5.3:

  • 3.5 nahradil náš dotaz ANY s A + AAAA pro uživatele s povoleným protokolem IPv6. Rozsáhlá měření od Darren Gamble ukázala, že tato změna měla netriviální dopad na výkonnost. Nyní provádíme ANY dotaz jako předtím, ale v případě potřeby se vrátíme zpět na jednotlivé dotazy A + AAAA. Změna v příkazu commit 1147a8b.
  • Adresu IPv6 pro d.root-servers.net byla přidána v commit 66cf384, díky Ralfovi van der Endenovi.
  • Dále pak předtím balíme pakety s nenulovým opcode (tj. speciální pakety jako DNS UPDATE). Pokud je povoleno experimentální příznak pdns-distribuuje-dotazy, tato oprava zabraňuje zhroucení. Normální nastavení nebyla nikdy náchylná k této havárii. Kód v příkazu 35bc40d zavře lístek 945.
  • Zpracování TXT bylo poněkud vylepšeno v potvrzení 4b57460, uzavření lístku 795.

Co je nového ve verzi 3.3:

  • Toto vydání opravuje řadu malých, vypnout podporu protokolu IPv6 a přidá důležitou funkci pro mnoho uživatelů skriptů Lua.
  • Navíc byla vylepšena škálovatelnost systému Solaris 10.
  • Toto vydání je totožné s RC3.

Co je nového ve verzi 3.3 RC3:

  • Tato verze opravuje řadu malých, ale přetrvávajících problémů, uzavírá podporu IPv6 a přidává důležitou funkci pro mnoho uživatelů skriptů Lua.
  • Navíc byla vylepšena škálovatelnost systému Solaris 10.
  • Protože RC2 byla odstraněna neškodná, ale strašidelná zpráva o kořenu, který vypršel,

Co je nového ve verzi 3.3 RC2:

  • zaokrouhluje podporu protokolu IPv6 a přidává důležitou funkci pro mnoho uživatelů skriptů Lua.
  • Navíc byla vylepšena škálovatelnost systému Solaris 10.
  • Od verze RC1 byla kompilace na RHEL5 opravena.

Podobný software

redWall Firewall
redWall Firewall

11 May 15

Dnsmasq
Dnsmasq

2 Sep 17

Inadyn
Inadyn

19 Feb 15

Komentáře k PowerDNS Recursor

Komentáře nebyl nalezen
Přidat komentář
Zapnout obrázky!