DNSCheck

Službu zajišťuje CZ.NIC



ECDSA algoritmy nejsou v tuto chvíli podporovány, chyby vztahující se na alg 13 a 14 jsou způsobeny na straně testovacího serveru

Otestujte DNS-server a najděte chyby

Vložte název domény pro otestování, například "nic.cz"

Testovat

FAQ

Index
  1. Co je to DNSCheck?
  2. Co je to DNS?
  3. Jak DNSCheck funguje?
  4. Jak mi může DNSCheck pomoci?
  5. DNSCheck vyhodnotí moji doménu jako ”Chyba”/”Varování”, co to znamená?
  6. Jak se DNSCheck rozhoduje, co je v pořádku a co je chyba?
  7. Dokáže si DNSCheck poradit s IPv6?
  8. Dokáže si DNSCheck poradit s DNSSEC?
  9. Čím se DNSCheck liší od ostatního softwaru na kontrolu zón?
  10. Funguje DNSCheck i na jiné domény než ".cz"?
  11. DNSCheck a soukromí
  12. Proč si nemohu otestovat svoji doménu?
  13. Jaké druhy dotazů DNSCheck generuje?
  14. Co znamená test nedelegované domény?
  15. Kdo DNSCheck vytvořil?
Co je to DNSCheck?

DNSCheck je nástroj, který byl navržen, aby pomohl lidem kontrolovat, měřit a doufejme, že i také pochopit fungování systému doménových jmen, DNS. Po přidání domény (zóny), DNSCheck prověří, zda je nastavena v pořádku, procházením DNS od kořene (.), přes TLD (Top Level Domain, jako např.: ".cz") až nakonec na jmenný server, který si drží informace o zadané doméně (jako např.: "nic.cz"). Budou provedeny také některé další testy, jako například kontrola připojení hostitele, platnost IP adres a kontrola DNSSEC podpisů.

Návrat na začátek

Co je to DNS?

Systém doménových jmen (zkráceně DNS) si můžeme představit, jako "telefonní seznam" internetu. Obsahuje například mapování, z čitelné formy názvu webu (jako je např.: "www.nic.cz") na, pro člověka mírně nepřehlednou, formu IP adresy, kterou potřebuje počítač pro zahájení síťové komunikace (v tomto případě 217.31.205.50 ).
Právě díky DNS můžete během surfování na internetu zadávat přímo názvy webových stránek do webového prohlížeče namísto IP adres. Kromě toho se DNS také postará o to, aby si vaše e-maily našli správnou cestu k cíli. Stručně řečeno, stabilní DNS je životně důležitý nástroj pro většinu společností, aby si udrželi fungující a efektivní provoz.

Návrat na začátek

Jak DNSCheck funguje?

Pokud vás zajímají technické informace o tom, jak DNSCheck funguje, doporučujeme navštívit wiki/trac stránky připojené k DNSCheck open source projektu, které se nachází na: https://github.com/dotse/dnscheck/wiki/Architecture . Pokud chcete méně technickou odpověď, zkuste se podívat na první FAQ otázku: "Co je to DNSCheck?".

Návrat na začátek

Jak mi může DNSCheck pomoci?

Současná verze DNSChecku je určena pro technicky znalé uživatele, nebo alespoň pro uživatele, kteří se zajímají o provoz DNS. Pokud si jen chcete zobrazit kdo má na starosti vaši doménu (technický personál poskytovatele pro váš jmenný server), kde vlastně může nastat případný problém pro vaši doménu, využijte odkaz, který se zobrazí ve spodní části stránky každého testu. Pokud jste provedli test a chcete někomu dalšímu ukázat výsledek tohoto konkrétního testu, stačí ze stránky zobrazující výsledek testu zkopírovat odkaz, který se nachází ve spodní části stránky. Například odkaz níže, odkazuje k předchozím testu pro doménu "nic.cz":

/?time=1353308120&id=82020&view=basic&test=standard

Návrat na začátek

DNSCheck vyhodnotí moji doménu jako ”Chyba”/”Varování”, co to znamená?

Záleží při jakém testu se chyba vyskytla. Ve většině případů můžete stisknout aktuální chybové/varovné hlášení a tím získat podrobnější informace o tom, jaký druh chyby se vyskytl.

Například, pokud otestujete doménu "nic.cz" a obdržíte chybu "Jmenný server a.ns.nic.cz neodpovídá na dotazy přes UDP". Co to ​​znamená? Po kliknutí na chybovou hlášku se vám zobrazí podrobnější informace. Konkrétně tato: "Jmennému serveru se nepodařilo odpovědět na dotazy zaslané přes UDP. To je pravděpodobně způsobeno chybným nastavením filtrování ve firewallu na jmenném serveru.". Naštěstí to byl jen příklad, tato chyba v podstatě znamená, že jmenný server nefunguje.

Návrat na začátek

Jak se DNSCheck rozhoduje, co je v pořádku a co je chyba?

Neexistuje žádný pravomocný rozsudek o tom, zda je doména v pořádku, či nikoliv. To je velmi důležité si uvědomit. CZ.NIC a tvůrci DNSChecku netvrdí, že DNSCheck je ve všech směrech správný. Názory na posuzování se občas liší, zejména mezi zeměmi.

Situace ohledně DNS se každým dnem vyvíjí, to co je dnes označeno jako nepodstatné varování, se může být zítra považováno za závažnou chybu. Pokud si opravdu myslíte, že jsme udělali chybu v našem rozsudku, neváhejte se napište nám e-mail na dnscheck@labs.nic.cz s odkazem na provedený test a vysvětlení, proč si myslíte, že ukazuje nesprávné rozhodnutí. (Pokud nevíte, jak najít odkaz na váš test, podívejte se otázku "Jak mi může DNSCheck pomoci?", kterou naleznete v tomto FAQ).

Návrat na začátek

Dokáže si DNSCheck poradit s IPv6?

Ano, dokáže. Všechny testy přes IPv4 budou spuštěny také přes IPv6, pokud je DNSCheck takto nastaven.

Návrat na začátek

Dokáže si DNSCheck poradit s DNSSEC?

Ano, pokud je na dotazované doméně dostupný DNSSEC, automaticky se zkontroluje.

Návrat na začátek

Čím se DNSCheck liší od ostatního softwaru na kontrolu zón?

Zaprvé, DNSCheck si ukládá veškerou historii už od prvních testů, to znamená, že se můžete vrátit k výsledkům testu, který jste provedl před týdnem a porovnat.

DNSCheck se také snaží a srozumitelně vysvětlit chyby/varování, i když tyto zprávy mohou být obtížně pochopitelné, pro ne technicky zaměřené uživatele.

U výsledku testu domény existuje záložka "Detailní výsledky", určena pro technicky náročné uživatele, kterým nestačí pouze "Souhrnné výsledky".

A nakonec, open source verze DNSCheck byla postavena na modulárním kódu, což v podstatě znamená, že můžete používat některé její části, v rámci svých systémů, pokud budete chtít. Je to poněkud ojedinělé, že by jste chtěli kompletní program například jen pro kontrolu delegování.

Návrat na začátek

Funguje DNSCheck i na jiné domény než ".cz"?

Ano. Všechny testy, které se provádí pro domény ".cz" budou provedeny i pro vaši libovolně zvolenou doménu.

Návrat na začátek

DNSCheck a soukromí

Vzhledem k tomu, že je DNSCheck přístupný všem, kdokoliv si může zkontrolovat libovolnou doménu, ale také si může nechat zobrazit historii již proběhlých testů. Nicméně není žádný způsob, jak zjistit, kdo konkrétně nechal spustit daný test, protože žádné další údaje, kromě času provedeného testu, se neukládají.

Návrat na začátek

Proč si nemohu otestovat svoji doménu?

Pokud pomineme případ, že jste zadali doménu, která neexistuje, zbývají další dvě možná vysvětlení:

1. Abychom ochránili testovací engine před záplavou identických dotazů, tím myslíme, že ze stejné IP adresy se dotazuje na ten samý název domény opakovaně. Zavedli jsme proto prodlení 5 minut pro identické testování. Prakticky to znamená, že můžete testovat tu samou doménu jen jednou každých 5 minut, pokud by jste ji zkusili otestovat dříve, než za 5 minut, místo testu se vám zobrazí výsledky z předešlého testování.

2. DNSCheck byl vytvořen na kontrolu domén (např.: "nic.cz") a nikoliv na kontrolu hostname v doméně (např.: "www.nic.cz"), proto webová stránka DNSChecku zkontroluje vaši zadanou doménu, ještě před jejím odesláním na testovací engine. Pro většinu domén by to nemělo mít vliv, ale může se tak stát, protože pokud se webová stránka rozhodne, že doména neexistuje, test se neprovede. Zatím pouze jednou jsme narazili na případ, kdy všechny doménové nameservery lžou, kromě domény samotné. A to je velice závažný problém. Musíme to opravit, a proto nám prosím pošlete zprávu, pokud se vám nepodaří si zkontrolovat vaši doménu, abychom se mohli podívat co je špatně. Slibujeme, že se na to podíváme.

Návrat na začátek

Jaké druhy dotazů DNSCheck generuje?

Je velice obtížné zodpovědět tuto otázku, DNSCheck generuje různé dotazy v závislosti na tom, jak odpovídá váš jmený server. Nejjednodušší způsob, jak získat úplný přehled o tom, jaké dotazy a výsledky se generují, je spustit "dnscheck" příkaz CLI a přidat příznak "--raw". Tímto získáte poměrně důkladné informace o tom, co se děje. Nicméně výstup z tohoto CLI-nástroje je velice technicky odborný, takže pokud nejste geek, možná budete chtít raději tento krok přeskočit. :)

Návrat na začátek

Co znamená test nedelegované domény?

Test nedelegované domény je testem provedeným na doméně, která může, nebo nemusí, být plně publikovaná v DNS. To je velice užitečné, pokud se chystáte přejít od jednoho registrátora k jinému. Například chcete přemístit vaši doménu dobradomena.cz ze jmenného serveru ’a.ns.nic.cz’ na jmenný server ’b.ns.nic.cz’. V takovém případě můžete provést test nedelegováné domény pro danou zónu (dobradomena.cz) a jmenný server, který přemísťujete na (b.ns.nic.cz) předtím, než skutečně přesunete vaši doménu. Když vám tento test ukáže zelenou, můžete si být zcela jisti, že nové umístění pro vaši doménu alespoň umí odpovídat na dotazy týkající se vaší domény. Nicméně mohou se vyskytnou ještě další problémy v samotných datech zóny, kterých si tento test není vědom.

Návrat na začátek

Kdo DNSCheck vytvořil?

Původní DNSCheck vznikl z nápadu Patrika Fältsröma, který také napsal první verzi ve spolupráci s NIC-SE. Do současné podoby byl DNSCheck přepsán Jakobem Schlyterem pro NIC-SE. Českou lokalizaci vytvořili Opi Danihelka a Petr Černohouz (dnscheck@nic.cz) ze sdružení CZ.NIC.

Podívejte se také na úplný seznam všech autorů projeku DNSCheck.

Návrat na začátek