resolv.conf reverts after reconnect (Linux)
resolv.conf reverts after reconnect (Linux)
/etc/resolv.conf every time the connection drops and reconnects. Any addresses added directly to that file are overwritten.Configuring the resolver through systemd-resolved or NetworkManager — both covered in the plain DNS guide — prevents /etc/resolv.conf from being overwritten on reconnect.Browser still uses a different DNS provider
Browser still uses a different DNS provider
https://gcoredns.com/dns-query, or disable the browser’s DoH so it falls back to the system resolver. Disabling browser DoH while the OS uses plain DNS means browser queries travel unencrypted.DNS over HTTPS dropdown is disabled in Windows Settings
DNS over HTTPS dropdown is disabled in Windows Settings
DoH error: 505 HTTP Version Not Supported
DoH error: 505 HTTP Version Not Supported
https://gcoredns.com/dns-query requires HTTP/2. Clients connecting over HTTP/1.1 receive a 505 HTTP Version Not Supported response.This error only appears in custom integrations — standard DoH clients negotiate HTTP/2 automatically. Check whether the HTTP library in use supports HTTP/2 and verify that no intermediate proxy is downgrading the connection to HTTP/1.1.DoT connection timeout or refused
DoT connection timeout or refused
gcoredns.com from this network. The most common cause is a network-level block on port 853 by the ISP or corporate firewall, but DNS resolution of gcoredns.com itself or local firewall rules on the device can produce the same result.If the network is blocking port 853, configure DoH on port 443 as an alternative — it uses the same port as regular HTTPS and is not blocked by most networks.DoT certificate validation error
DoT certificate validation error
gcoredns.com. Entering a bare IP address or any other value causes certificate validation to fail because the certificate is issued for gcoredns.com, not for the IP.Check the DoT hostname field in the client configuration and correct it to gcoredns.com.Android Private DNS shows no confirmation after saving
Android Private DNS shows no confirmation after saving
gcoredns.com in the Private DNS field, Android tests the DoT connection on port 853 before showing a success indicator. If no confirmation appears:- The current network may block port 853. Switch to mobile data or a different Wi-Fi network and try again.
- On devices with custom Android skins — MIUI, One UI, and similar — the success indicator is a checkmark or a network icon change rather than the word “Connected”. If the hostname was accepted without an error, the format is valid. Whether the DoT connection actually succeeded depends on whether port 853 is reachable — a blocked port produces no visible error on some device skins.
VPN overrides DNS settings
VPN overrides DNS settings
Queries still use the ISP resolver after configuring a router
Queries still use the ISP resolver after configuring a router
Server: field should show the router’s LAN IP address. If it shows the ISP’s resolver directly, the device may have a static DNS entry, or the router is not advertising itself as the DNS server via DHCP. Clear any static DNS on the device and check that the router’s DHCP settings include its own IP as the DNS server.To confirm the router’s upstream configuration, check the WAN DNS settings in the router’s admin panel — both entries should show 95.85.95.85 and 2.56.220.2. This confirms the router is configured to forward to Gcore; end-to-end verification requires a successful query to reach Gcore’s servers, which depends on the router’s own network connectivity.Domains with broken DNSSEC chains resolve instead of failing
Domains with broken DNSSEC chains resolve instead of failing
SERVFAIL. Queries succeed even when they would fail on a validating resolver.If DNSSEC validation is required, use a resolver that performs validation: Cloudflare (1.1.1.1) or Quad9 (9.9.9.9).Request timeouts without an explicit error
Request timeouts without an explicit error