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: 93

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

afraid
afraid

14 Apr 15

Inadyn
Inadyn

19 Feb 15

r53
r53

11 May 15

redWall Firewall
redWall Firewall

11 May 15

Komentáře k PowerDNS Recursor

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