← 1.1.1.1 (DNS resolver) / 1.1.1.1
Řešení potíží
Tento návod vám pomůže diagnostikovat a vyřešit běžné problémy s DNS resolverem Cloudflare. Než přistoupíte k manuálním krokům řešení potíží, ověřte své připojení a automaticky shromáždíte relevantní informace.
Problémy s překladem názvů
Pokud se název domény nepřekládá správně, otestujte překlad DNS pomocí 1.1.1.1 a porovnejte výsledek s jiným resolverem (například 8.8.8.8). Dotazy CHAOS TXT (id.server) určují, který server Cloudflare zpracoval váš požadavek, což se hodí při hlášení problémů.
Linux/macOS
# Test DNS resolution
dig example.com @1.1.1.1
dig example.com @1.0.0.1
dig example.com @8.8.8.8
# Check connected nameserver
dig +short CHAOS TXT id.server @1.1.1.1
dig +short CHAOS TXT id.server @1.0.0.1
# Optional: Network information
dig @ns3.cloudflare.com whoami.cloudflare.com txt +shortWindows
# Test DNS resolution
nslookup example.com 1.1.1.1
nslookup example.com 1.0.0.1
nslookup example.com 8.8.8.8
# Check connected nameserver
nslookup -class=chaos -type=txt id.server 1.1.1.1
nslookup -class=chaos -type=txt id.server 1.0.0.1
# Optional: Network information
nslookup -type=txt whoami.cloudflare.com ns3.cloudflare.comPro další analýzu můžete vygenerovat DNSViz ↗ zprávu pro danou doménu.
Problémy s připojením a směrováním
Pokud DNS dotazy vyprší nebo se vám nedaří připojit ke službě 1.1.1.1 vůbec, může jít o problém se směrováním mezi vaším zařízením a Cloudflare. Spusťte traceroute na obě adresy resolveru a zjistěte, kde dochází ke ztrátě paketů.
Než nahlásíte problémy s připojením:
- Vyhledejte existující hlášení z vaší země a od vašeho poskytovatele internetu.
- Spusťte traceroute na oba DNS resolvery Cloudflare.
Linux/macOS
# Basic connectivity tests
traceroute 1.1.1.1
traceroute 1.0.0.1
# If reachable, check nameserver identity
dig +short CHAOS TXT id.server @1.1.1.1
dig +short CHAOS TXT id.server @1.0.0.1
# TCP connection tests
dig +tcp @1.1.1.1 id.server CH TXT
dig +tcp @1.0.0.1 id.server CH TXTWindows
# Basic connectivity tests
tracert 1.1.1.1
tracert 1.0.0.1
# If reachable, check nameserver identity
nslookup -class=chaos -type=txt id.server 1.1.1.1
nslookup -class=chaos -type=txt id.server 1.0.0.1
# TCP connection tests
nslookup -vc -class=chaos -type=txt id.server 1.1.1.1
nslookup -vc -class=chaos -type=txt id.server 1.0.0.1Řešení potíží s DNS-over-TLS (DoT)
DNS over TLS šifruje DNS dotazy pomocí TLS na portu 853. Pokud vaše připojení DoT nefunguje, otestujte nejprve konektivitu TLS a poté překlad DNS přes TLS.
Linux/macOS
# Test TLS connectivity
openssl s_client -connect 1.1.1.1:853
openssl s_client -connect 1.0.0.1:853
# Test DNS resolution over TLS
kdig +tls @1.1.1.1 id.server CH TXT
kdig +tls @1.0.0.1 id.server CH TXTWindows
Windows neobsahují samostatného klienta DoT. Konektivitu TLS můžete otestovat pomocí OpenSSL po jeho ruční instalaci.
Řešení potíží s DNS-over-HTTPS (DoH)
DNS over HTTPS odesílá DNS dotazy jako HTTPS požadavky. Pokud vaše připojení DoH nefunguje, otestujte ho přímým dotazem na endpoint Cloudflare DNS.
Linux/macOS
curl -H 'accept: application/dns-json' 'https://cloudflare-dns.com/dns-query?name=cloudflare.com&type=AAAA'Windows
(Invoke-WebRequest -Uri 'https://cloudflare-dns.com/dns-query?name=cloudflare.com&type=AAAA').RawContentČasté problémy
Selhání prvního skoku
Pokud traceroute selže hned na prvním uzlu (první síťové zařízení za vaším počítačem, obvykle router), problém bude nejspíš v hardwaru. Váš router může mít pevně nastavenou trasu pro 1.1.1.1 který je v konfliktu s jeho použitím jako resolveru DNS. Při hlášení tohoto problému uveďte:
- Výrobce a model routeru
- Název ISP
- Veškeré relevantní podrobnosti o konfiguraci routeru