Košík je prázdný

Co je DNS a proč může přestat fungovat?

DNS (Domain Name System) je síťový protokol, který převádí doménová jména na IP adresy. Pokud DNS nefunguje správně, není možné načíst Webové stránky, připojit se k e-mailovým serverům nebo jiným online službám.

Mezi nejčastější příčiny problémů s DNS patří:

  • Špatná konfigurace DNS záznamů – Nesprávně nastavené A, CNAME, MX nebo NS záznamy.
  • Výpadek nebo přetížení DNS serveru – DNS servery poskytovatele mohou být dočasně nedostupné.
  • Poškozená nebo zastaralá DNS cache – Systém může používat staré DNS záznamy.
  • Firewall nebo antivirový program blokuje přístup – Některé bezpečnostní aplikace mohou blokovat DNS dotazy.

1. Ověření problému s DNS

Než začnete s opravou, je důležité ověřit, zda problém skutečně souvisí s DNS.


nslookup example.com

Pokud se IP adresa nezobrazí nebo se zobrazí chyba "DNS request timed out", problém je s DNS.

2. Vymazání DNS cache

Vymazání mezipaměti DNS pomůže odstranit zastaralé nebo poškozené DNS záznamy.

Windows:


ipconfig /flushdns

macOS:


sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder

Linux:


sudo systemctl restart nscd

3. Restartování modemu a routeru

Vypněte modem/router na 30 sekund a znovu jej zapněte. Pokud používáte Wi-Fi, zkuste se připojit pomocí kabelu a otestujte, zda problém přetrvává.

4. Změna DNS serveru na veřejné DNS

Pokud váš ISP používá nespolehlivé DNS servery, můžete přepnout na rychlejší a stabilnější DNS.

  • Google DNS: 8.8.8.8, 8.8.4.4
  • Cloudflare DNS: 1.1.1.1, 1.0.0.1

5. Ověření správného směrování DNS

Můžete použít nástroje k ověření aktuálních DNS záznamů:

  • DNS Checker – Ověří propagaci DNS po celém světě.
  • IntoDNS – Analyzuje konfiguraci DNS domény.

Ověření pomocí traceroute:

Windows:


tracert example.com

Linux/macOS:


traceroute example.com

6. Kontrola firewallu a antiviru

Některé bezpečnostní programy mohou blokovat DNS dotazy. Dočasně vypněte firewall nebo antivir a otestujte připojení.

Dočasné vypnutí firewallu ve Windows:


netsh advfirewall set allprofiles state off

Opětovné zapnutí firewallu:


netsh advfirewall set allprofiles state on

7. Obnovení výchozího nastavení sítě

Pokud žádné z výše uvedených řešení nefunguje, zkuste obnovit nastavení sítě:

Windows:


netsh int ip reset
netsh winsock reset
ipconfig /release
ipconfig /renew
ipconfig /flushdns

Linux/macOS:


sudo systemctl restart NetworkManager

8. Kontaktování poskytovatele internetu (ISP)

Pokud problém přetrvává, může být na straně vašeho poskytovatele internetu. Kontaktujte jejich technickou podporu a zjistěte, zda nemají výpadek DNS serverů.

 

Oprava DNS může zahrnovat několik kroků, od vymazání cache po změnu DNS serveru. Pokud máte časté problémy s DNS, doporučuje se používat spolehlivé veřejné DNS nebo nasadit privátní DNS server. V případě přetrvávajících potíží kontaktujte svého ISP, aby ověřil stav připojení.