Tématem dnešního článku a soutěže bude DNS neboli Domain Name System. Původně vznikl za účelem převodu názvu doména na IP adresy. Prostě aby jste si nemuseli pamatovat 217.198.116.184, stačí napsat czechia.com. Později se ale začal využívat i k dalším účelům.
Původní DNS fungoval jednoduše. Existoval jeden soubor, kde byla uložena všechna data. Ten se distribuoval všem počítačům. To bylo ovšem celkem neefektivní, takže se začalo pracovat na nové variantě.
Dnešní verze využívá hierarchickou strukturu. Často popisovanou jako stromovou či kořenovou. Vychází z toho, že se nejdříve zeptáme toho nejvyššího a postupně jdeme dolů, dokud nenajdeme konkrétní odpověď na otázku kam vlastně doména směřuje.
- Úplně nejvýše je tečka (kořenová doména).
- Ta nás odkáže na TLD (doména nejvyšší úrovně).
- Správce TLD už má záznam a ví, že nás má odkázat na name server hostingu.
- Hosting si to přebere a vrátí nám IP adresu k doméně.
Může to pokračovat klidně ještě dál, ale také může skončit dříve. Časté dotazy na domény (třeba seznam.cz) se vyplatí uložit do cache a ušetřit se neustálého dotazování.
Cache ale nepoužívají jen servery. Má jí systém ale i prohlížeč. Všichni chtějí šetřit čas a systémové prostředky.
Ve Windows se můžete kouknout na vaší DNS cache příkazem
- ipconfig /displaydns
Obsah
Domain Name Servery
Name Servery (česky jmenné servery) se starají o návštěvníky klientů hostingů, aby nezabloudili. Hosting na nich má uložené soubory, kde jsou informace o doméně. Takzvané zónové soubory. Osobně s tím nemám zkušenosti a nehrabu se v tom. V každém případě při špatném nastavení nebude doména fungovat tak jak má.
Nameservery musí být vždy dva. Primární a sekundární. Sekundární má za úkol zastoupit primární pokud nefunguje, anebo nestíhá. Občas se využívá ještě další, který slouží hlavně jako cache.
DNS v czechia.com
Jsou velice vytížené. Aby jsme si udělali představu opět jsem poprosil lidi z czechia.com jestli by neposkytli nějaká data.
Nejvytíženější jsou od 7:00 ráno do 22:00 – takzvané špičky. Měření je v dotazech za vteřinu (q/s)
Primární server
- Ve spickach za den dostavame nekde k 1400 q/s.
- Za tyden zpracujeme prumerne cca 540 q/s.
- Mesicne je opet prumer nekde kolem 1300 q/s.
Sekundární server
- Ve spickach cca 500 q/s
- Prumerne za tyden zpracujeme: 280 q/s
- Mesicne je opet prumer nekde kolem: 280 q/s.
Třetí server umístění v USA
- Ve spickach cca 400 q/s.
- Prumer za tyden: 158 q/s.
- Mesicne nam dela prumer cca 140 q/s.
Takže když si vezmu primární, tak průměrně přijímá za rok a zpracujeme:
530 * 3600 * 24 * 365 = 16 714 080 000 dotazu za rok
Sekundární
280 * 3600 * 24 * 365 = 8 830 080 000 dotazu za rok
Více o DNS serverech czechia.com si můžete přečíst na DNS systém CZECHIA.COM.
Soutěžní otázky
Tak ale teď už k soutěžním otázkám.
- Kolik miliard dotazů za rok v průměru vytáhne primární server czechia.com (pozor na převod ;))
- Jaké jmenné servery (Name Servery) používají klienti Czechia.com?
- Test DNS dopadl u serverů regzone.cz a czechia.com bez jediného varování či chyby. Jak dopadl u vašeho hostingu? (otázka se nijak neboduje je jen pro vaši informaci)
Správné odpovědi, včetně validního emailu, na který vám zašlu případnou výhru pište do komentářů. Pravidla soutěže najdete zde. Vyhrává 10 nejrychlejší.
1) 16.71408 miliard
1) ns1.regzone.cz, ns1.regzone.info a ns1.regzone.de
3) Dobře
OK
1. Primární 16 miliard (pokud to zaokrouhím dolů dle tvého článku, přesně je to 16,714080000)
2. ns1.regzone.cz, ns1.regzone.info a ns1.regzone.de
3. některé domény u subregu a je tam jedno varování
OK
1) 16,71408
2) ns1.regzone.cz, ns1.regzone.info a ns1.regzone.de
3) 4 :-)
OK
1. prumer 16,7 mld. dotazu za rok
2. ns1.regzone.cz, ns1.regzone.info a ns1.regzone.de
3. 5-11 ms reakce, bez chyby
OK
1.) 16,7 miliard
2.) ns1.regzone.cz, ns1.regzone.info, ns1.regzone.de
3.) pár varování ale jinak OK
OK
1. cca 16,7
2. ns1.regzone.cz, ns1.regzone.info a ns1.regzone.de
3. websupport.sk – 1 varovanie “kontrola hodnoty EXPIRE”
OK
1. 16 714 080 000
2. Nameservery v ČR (Praha, Brno) a v USA
3. bez chyby :)
1. 683280000 (365*24*60*1300)
2. ns1.regzone.cz, ns1.regzone.info a ns1.regzone.de
3. 1 chyba + 5 varování
16,7
ns1.regzone.cz, ns1.regzone.info a ns1.regzone.de
2 varování
OK
1) 16.714080000 miliard?
2) ns1.regzone.cz, ns1.regzone.info a ns1.regzone.de
3) jedine varovani: kontrola hodnoty EXPIRE (info) VAROVÁNÍ
Hodnota EXPIRE je nižší než doporučené minimum 14 dní, což může způsobit neplatnost zóny na všech server v případě poruchy DNS serveru, která není včas zaznamenána
OK
1. 40,99
2. ns1.regzone.cz, ns1.regzone.info a ns1.regzone.de.
3. zrovna nedostupné, čekám dlouho, ale snad OK.
1. 16,714
2. NS1.REGZONE.CZ, NS1.REGZONE.DE,NS1.REGZONE.INFO
3. Bez chyby. :)
OK
1. 16,7 miliard
2. Primární a sekundární
3. Vše ok.
admin@unw.cz
OK jdu vyhodnocovat a rozesílat kódy.