Jak opravit chybu „Server DNS není k dispozici“

Na serveru DNS (Domain Name System) jsou uloženy všechny názvy domén navštívených webů. Při vyhledávání názvu domény ve webovém prohlížeči jej směrovač přesměruje na server DNS. Pokud je název domény konkrétního webu uložen, vrátí poté odpovídající IP adresu. Díky tomu je načítání těchto stránek obzvláště rychlé.

Jakkoli je tento proces skvělý, nezřídka se stává, že server DNS čas od času nenaváže spojení. Pokus o řešení problémů s webovým prohlížečem může v tomto případě často vyústit v chybu „Server DNS neodpovídá“.

Tuto konkrétní chybu může na obrazovce způsobit mnoho faktorů. Nejvýznamnějším z nich je možnost, že samotný server má v současné době výpadek. Naštěstí tento problém často doprovází několik snadných řešení.

Jak opravit chybu „Server DNS není k dispozici“

Obdrželi jste chybové hlášení, že server DNS není k dispozici? Pro rychlou nápravu lze tyto problémy někdy odstranit něčím tak jednoduchým, jako je změna prohlížeče, změna několika nastavení brány firewall nebo restartování směrovače. Bude na vás, abyste zjistili příčinu a následnou nápravu problému.

Začněte tím, že pro webové stránky, které se snažíte otevřít, použijete jiný prohlížeč. To znamená, že pokud se chyba v současné době objevuje při používání prohlížeče Mozilla Firefox, přepněte jej na prohlížeč Microsoft Edge nebo Google Chrome. Pokud problém přetrvává, můžeme přejít k testování jiných zařízení.

Pokusit se otevřít webovou stránku pomocí mobilního zařízení ve stejné síti, abychom se ujistili, že problém není důsledkem selhání hardwaru. Bylo by také přínosné pokusit se připojit ke stejným webovým stránkám pomocí datového tarifu, abyste zjistili, zda je příčina skutečně v serveru DNS.

Po vyčerpání těchto kroků restartujte směrovač. Pokud je chyba „server DNS nedostupný“ stále přítomna, budeme muset podstoupit několik účinnějších metod.

Propláchnutí DNS (Windows)

Nejúčinnější metodou pro odstranění problému s nedostupností serveru DNS je jeho propláchnutí pomocí příkazového řádku.

  • Vyvolejte dialogové okno Spustit současným stisknutím klávesy Windows a klávesy R.
  • Do pole zadejte cmd a stiskněte Enter.
  • V okně Příkazový řádek zadejte příkaz ipconfig /flushdns a stiskněte klávesu Enter.
  • Následně zadejte příkaz ipconfig /release a stiskněte klávesu Enter.
  • Nakonec zadejte příkaz ipconfig /renew a stiskněte klávesu Enter.
  • Zavřete okno Příkazového řádku a restartujte systém.

Propláchnutí DNS (MacOS)

Propláchnout DNS můžete také v počítači Mac. Způsob, jakým to provedete, se bude mírně lišit v závislosti na verzi počítače Mac, kterou používáte. Často se jedná pouze o změnu syntaxe použité během procesu.

  1. Otevřete okno Finderu a poté zamiřte do Aplikací, následují Nástroje a končíte v Terminálu.
  2. Zadejte následující syntaxi vztahující se k verzi systému MacOS, kterou právě používáte:
    • MacOS High Sierra – sudo killall -HUP mDNSResponder; sleep 2; echo macOS DNS Cache Reset | say
    • MacOS Sierra – sudo killall -HUP mDNSResponder;say DNS cache has been flushed
    • MacOS Mojave – sudo killall -HUP mDNSResponder;sleep 2;
    • MacOS X El Capitan/Yosemite – sudo dscacheutil -flushcache;sudo killall -HUP mDNSResponder;say cache flushed
  3. Stiskněte klávesu Return, zadejte heslo a poté stiskněte klávesu Return ještě jednou.
  4. Před ukončením Terminálu vyčkejte na zvukové upozornění, které signalizuje úspěšné propláchnutí DNS.

Pro úplné propláchnutí mezipaměti systému MacOS X bude třeba provést několik dalších kroků. Kromě dříve provedených kroků budete muset propláchnout mezipaměť MDNS i UDNS.

Před opuštěním Terminálu proveďte následující příkazy:

  1. Pro mezipaměť MDNS zadejte příkaz sudo discoveryutil mdnsflushcache
  2. Pro mezipaměť UDNS zadejte příkaz sudo discoveryutil udnsflushcaches

Odstranění více antivirů

„Ochrany není nikdy dost.“ To může být do jisté míry pravda v reálném světě, ale ve světě technologií může mít více antivirových programů nainstalovaných na stejném počítači ve skutečnosti bránit poskytované ochraně.

Zkontrolujte, zda nemáte v současné době spuštěny dva nebo více antivirových programů, protože to může být příčinou problému s DNS. Jakmile zakážete všechny další programy, restartujte systém a problém by se měl vyřešit sám.

Ujistěte se, že do budoucna budete mít spuštěný pouze jeden program, který vám pomůže bránit se před nežádoucími útoky malwaru. Tím nejen zvýšíte bezpečnost, ale můžete se vyhnout dalším chybám serveru DNS.

Změna serverů DNS

Pokud jste již vyzkoušeli všechny zde napsané opravy a stále se objevuje stejná chyba „Server DNS není k dispozici“, možná bude ve vašem zájmu změnit servery DNS. Existuje spousta veřejných DNS, z nichž si můžete vybrat, přičemž bezplatný DNS společnosti Google je jednou z nejoblíbenějších voleb.

Postup pro tuto změnu je velmi jednoduchý a lze ji provést několika kliknutími v závislosti na tom, kde se rozhodnete pro změnu. V jednotlivých příkladech budeme používat operační systém Windows.

Změny DNS prostřednictvím směrovače

  • Přistupte ke směrovači spuštěním webového prohlížeče a zadáním adresy výchozí brány do řádku URL.
    • Výchozí bránu zjistíte otevřením okna příkazového řádku, zadáním příkazu ipconfig a stisknutím klávesy Enter. Zkopírujte čísla umístěná vedle Výchozí brány ve vytažených informacích.
  • Přihlaste se ke směrovači pomocí správných přihlašovacích údajů.
  • Zjistěte informace o svém internetovém účtu, které často najdete na podobně nazvané kartě.
  • Přejděte na server DNS a vyberte možnost, která nejlépe odráží vámi používaný internetový protokol (IPv4 nebo IPv6).
  • Zadejte adresu serveru DNS, který chcete použít místo aktuálního.
    • Server DNS společnosti Google bude 8.8.8.8 v preferovaném DNSv4 a 8.8.4.4 v alternativním serveru DNS. V případě IPv6 budete chtít použít 2001:4860:4860::8888, resp. 2001:4860:4860::8844.
  • Uložení upravených informací a ukončení rozhraní směrovače.

Změny DNS prostřednictvím OS Windows

  • Přístup k vlastnostem síťového připojení získáte spuštěním funkce Spustit (klávesa Windows + R) a zadáním příkazu ncpa.cpl. Stiskněte klávesu Enter.
  • Uživatelé systému Windows 10 mohou kliknout pravým tlačítkem myši na ikonu systému Windows v levém dolním rohu obrazovky pracovní plochy a z nabídky vybrat položku Síťová připojení.
  • Zvolte aktuálně používaný síťový adaptér. WLAN pro připojení WiFi a LAN pro přímé připojení, obvykle prostřednictvím ethernetového kabelu.
    • V systému Windows 10 se na levém bočním panelu zobrazí vaše možnosti. Vyberte jednu z nich a v hlavním okně zvolte možnost Změnit možnosti adaptéru.
  • Klepněte pravým tlačítkem myši na vybranou možnost a zvolte Vlastnosti.
  • Na kartě Síť zvýrazněte z nabídky verzi IP (v4 nebo v6) a klepněte na tlačítko Vlastnosti.
  • Klepnutím na radiálu pro Použít následující adresy serverů DNS: povolíte možnosti úprav.
  • Zadejte adresy serverů DNS, které plánujete používat.
    • Pokud jste používali předchozí server DNS, který nebyl získán automaticky, nezapomeňte adresy opatřit poznámkami pro případ, že byste se k jejich používání chtěli později vrátit.
  • Změny dokončete klepnutím na tlačítko OK.

Test nového serveru DNS

Po změně serverů DNS otevřete prohlížeč a pokuste se spustit známý web, například www.google.com. Pokud je web okamžitě přístupný, pak nový systém DNS funguje správně. Pokud ne, zadejte přímo do prohlížeče jednu z IP adres společnosti Google, 172.217.16.195, a stiskněte klávesu Enter.

Počkejte, až se objeví známé logo Google a vyhledávací panel. Pokud ani to nepomůže, může být problém v internetu, nikoli v samotném serveru DNS. V takovém případě se obraťte na poskytovatele internetových služeb, který vám poskytne další pomoc.

.