Internet Info, s.r.o. Lupa Měšec Podnikatel Root Zdroják DigiZone Slunečnice Vitalia TopDrive KupDnes Navrcholu NovýTarif Dobrý web Weblogy Woko Jagg Computer.cz SK: MojeLinky

Hlavní navigace

Názory k článku
Na návštěvě v Laboratořích CZ.NIC

Radek Hladik
Radek Hladik (neregistrovaný) 2001:1528:224:----:----:----:----:----
1. 11. 2011 2:55 Nový

DNS servery

celé vlákno

Přiznám se, že mě trochu zaujala ta poznámka o DNS serverech. Já vcelku s oblibou používám PowerDNS jako autoritativní DNS server a jsem velmi spokojen. A to jak ve srovnání s NSD, BIND i Djbdns. Proto by mně zajímalo, jestli má PowerDNS nějakou zásadní nevýhodu (na kterou jsem ještě nenarazil) nebo proč je tak málo známé a rozšířené...

faha
faha (neregistrovaný) 46.167.205.---
1. 11. 2011 7:40 Nový

Re: DNS servery

celé vlákno

PowerDNS pouzivame na nekolika masinach a bezi skvele.
"nedavno" dostal i DNSSEC s verzi 3.0, split horizont lze realizovat s geoip backendem, IPv6 ma take jiz plnou podporu vcetne replikace master/slave.

shade aura:75
1. 11. 2011 8:55 Nový

Re: DNS servery

celé vlákno

Dobrý den,

PowerDNS známe, dokonce jsme jej pro .CZ nějakou dobu testovali, ale pro TLD provoz se nehodí. Databázový backend je ukrutně pomalý a s tím souborovým zase po chvíli přestal aktualizovat zónu přes XFR.

Samozřejmě se od té doby mohla situace změnit, nicméně osobně bych PowerDNS doporučil spíš do prostředí, kde je zapotřebí větší flexibilita než poskytování jedné velké zóny.

Ostatně jedny starší benchmarky:

http://www.generic-nic.net/sheets/practical/nameserver-en#id462144

O.

Radek Hladik
Radek Hladik (neregistrovaný) 82.117.130.---
1. 11. 2011 11:02 Nový

Re: DNS servery

celé vlákno

Já jsem to pochopil tak, že Laboratoře NIC nevyvíjí ten nový autoritativní DNS server jen pro TLD, ale chápu, že to bude asi při vývoji hodně na zřeteli.

Každopádně mně docela překvapuje, že ten DB backend byl pomalý. Docela bych očekával, že dobře navržená databáze obecně bude cca stejně rychlá jako implementace vyhledávání v nějakém DNS serveru bez DB. Navíc PowerDNS má i packetovou cache, takže shodné dotazy cachuje velmi brzy.

Zkoušel jsem dokonce z "rezervních" důvodů načítání tinydns zonefile přes pipebackend a CLI PHP ( :-) ) a na poměrně obstarožním HW jsem dosahoval vcelku slušných výsledků. Na P3 800MHz jsem při zonefile se 40K záznamy měl časy 0.00023s na dotaz.

Ale jinak můžu potvrdit, že PowerDNS je ohromně flexibilní a zatím mně při servírování cca 100 zón nenechal ve štychu, narozdíl od ostatních. Třeba NSD mi bez jakéhokoliv důvodu přestal nabízet zónu, pro kterou byl slave, aniý by cokoliv řekl a restart stačil...

shade aura:75
1. 11. 2011 11:18 Nový

Re: DNS servery

celé vlákno

> Já jsem to pochopil tak, že Laboratoře NIC nevyvíjí ten nový autoritativní
> DNS server jen pro TLD, ale chápu, že to bude asi při vývoji hodně na
> zřeteli.

To jste to pochopil správně, jen vysvětluju, proč tam není zmíněno PowerDNS. (Ostatně je to uvozeno větou o velkých doménových zónách :).

Každopádně je asi pravda, že bychom asi mohli udělat nějakou novější studii včetně PowerDNS s DNSSECem. Ona z našeho pohledu není ani tak důležitá rychlost odpovědi na jednotlivý dotaz, ale jak se to chová pod vysokou zátěží (nad 100-150 tisíc dotazů za sekundu). Napíšu si to někam do TODO. Díky za tip.

Radek Hladik
Radek Hladik (neregistrovaný) 85.162.152.---
1. 11. 2011 11:45 Nový

Re: DNS servery

celé vlákno

Jsem se trochu špatně vyjádřil. Šlo o průměrnou rychlost odpovědi, ne o jednu jedinou. Celé to vzniklo tak, že normálně používáme tinydns na všechny naše zákaznické zóny (t.j. asi 500 zón). A protože tinydns nemám rád, hledal jsem záložní variantu, kdyby přestalo fungovat. A PowerDNS umí pipe backend, tedy věc, která spustí nějaký program, kterému posílá dotazy. A protože poměrně rád píšu systémové "utilitky" v PHP, zkusil jsem napsat PHP aplikaci, co načte ten tinydns zonefile a bude ho přes pipe servírovat.
Protože jsem očekávál to, že lidi budou říkat, jak je to pomalé a já nevím co všecko, tak jsem si udělal jednoduchý test, kdy jsem vygeneroval větší zonefile a dal do něj zóny s náhodnými záznamy a pak na to pustil náhodné dotazy a měřil odpovědi a spotřebu paměti. A zjistil jsem, že i na mém stařičkém experimentálním stroji to zvládá řádově víc, než kdy budeme u nás potřebovat. Víc viz powerdns.cyber­sales.cz.
Jinak bych měl vcelku zájem vědět, jak dopadla ta studie.

roman hanajik
1. 11. 2011 23:43 Nový

Re: DNS servery

celé vlákno

Na tu istu databazu zle a dobre nastavena konfiguracia moze robit 3 nasobnu odozvu. Dalej pre server s X krat zaznamami, ako maju bezni zakaznici a dostatocnou RAM je vhodnejsia ina konfiguracia, ako na male siete. Dalej je mozny partitioning. Ked pozeram odkaz na benchmark, 5 nasobny rozdiel moze byt kludne nastavenim DB vyrovnany ;-)

brk
brk (neregistrovaný) 2002:5e70:5b--:----:----:----:----:----
1. 11. 2011 6:00 Nový

32TB

celé vlákno

Co je zač těch 32TB nasbíraných dat? To se logují veškeré DNS dotazy na jejich servery?

Prezdivka
Prezdivka (neregistrovaný) ---.59.broadband2.iol.cz
1. 11. 2011 11:30 Nový

Re: 32TB

celé vlákno

tak to by mne taky zajimalo

rrrrrrrrrrrrrrr
rrrrrrrrrrrrrrr (neregistrovaný) ---.87-197-102.telecom.sk
1. 11. 2011 22:28 Nový

Re: 32TB

celé vlákno

ja by som si tiez rad dosiel po aspon jeden malinicinuocky hard disk statistickych dat :)

xy
xy (neregistrovaný) ---.opera-mini.net
1. 11. 2011 8:06 Nový

ti se mají

celé vlákno

Závidím. Musí to být skvělá práce. Řadu let jsem dělal co mě bavilo v pobočce jedné firmy tady u nás...firma odešla a teď zbývá jen pakárna, kterou mám teď nebo denně jezdit do Prahy, což je poněkud z ruky...
Až teď si člověk uvědomuje, jaké to je životní štěstí - mít práci, kam se člověk těší a nedělá to jen aby přežil....anebo být Pražákem....

srigi . aura:85
1. 11. 2011 10:16 Nový

Re: ti se mají

celé vlákno

Ak ste este dostatocne flexibilny, spravte to ako Patrik Zandl.

astray
astray (neregistrovaný) ---.cust.nbox.cz
1. 11. 2011 8:32 Nový

Re: Na návštěvě v Laboratořích CZ.NIC

celé vlákno

Navštívil jsem pár přednášek na LinuxAltu, kde přednášeli lidi z CZ.NIC a všechny byly bez výjimky skvělé.

dalsiclovek
dalsiclovek (neregistrovaný) ---.starnet.cz
1. 11. 2011 16:58 Nový

Nutnost

celé vlákno

Je nutne implementovat yet-another-dns-daemon? Imho je bind celkem vyvinuty projekt. Je nutne takto tristit sily?

Radek Hladik
Radek Hladik (neregistrovaný) 2001:1528:224:----:----:----:----:----
1. 11. 2011 21:03 Nový

Re: Nutnost

celé vlákno

Osobně jsem měl pocit, že to v článku bylo dobře popsáno. Pro tak zásadní věc, jako jsou root a TLD servery je diversita nutná. Pokud se objeví nějaká chyba v jedné implementaci, nebude to taková hrozba.
A například já už BINDu nevěřím, po všech těch bezpečnostních lapáliích co jsem s ním měl. A můžou mi lidi tvrdit, že už to tak není, ale já se vždycky zeptám: Ikdyby byl BIND už tak bezchybný, tak k čemu potřebuji takový moloch? Čím je DNS tak zvláštní, že se ospravedlní takovýhle moloch na službu, která je ve skutečnosti naprosto jednoduchý 1:1 dotaz-odpověď?

shade aura:75
4. 11. 2011 0:28 Nový

Re: Nutnost

celé vlákno

Nene, my děláme Knot DNS, yet-another-dns dělají v EURidu :)

Zasílat nově přidané příspěvky e-mailem