Troubleshooting
Common connectivity issues with HyperSync and HyperRPC endpoints. If nothing here helps, ask in our Discord.
DNS resolution failures
Symptoms: requests hang or time out intermittently, the first request after idle is slow but retries work, or you see Could not resolve host / SERVFAIL for *.hypersync.xyz or *.rpc.hypersync.xyz.
Cause: HyperSync endpoints use geographic load balancing with a multi-step DNS delegation chain and short TTLs. Some ISP and home-router resolvers (notably in South Africa and parts of Asia) can't follow the chain and return SERVFAIL. This is a client-side resolver issue, not an outage; public resolvers like Cloudflare and Google resolve it correctly.
Verify:
dig eth.hypersync.xyz A # your system/ISP resolver
dig eth.hypersync.xyz A @1.1.1.1 # Cloudflare
dig eth.hypersync.xyz A @8.8.8.8 # Google
If the first returns SERVFAIL and the others return NOERROR with IPs, your resolver is the problem.
Fix: switch your system DNS to public resolvers.
-
Linux (systemd-resolved):
sudo mkdir -p /etc/systemd/resolved.conf.d
printf '[Resolve]\nDNS=1.1.1.1 8.8.8.8 1.0.0.1 8.8.4.4\nFallbackDNS=9.9.9.9\n' \
| sudo tee /etc/systemd/resolved.conf.d/dns.conf
sudo systemctl restart systemd-resolvedRevert by deleting the file and restarting
systemd-resolved. -
macOS:
sudo networksetup -setdnsservers Wi-Fi 1.1.1.1 8.8.8.8 1.0.0.1 8.8.4.4(replaceWi-Fiwith your interface; revert with... Wi-Fi Empty). -
Windows: Settings > Network & Internet > Wi-Fi > Hardware properties > DNS server assignment > Edit > Manual. Preferred
1.1.1.1, alternate8.8.8.8. -
Docker: add
dns: ["1.1.1.1", "8.8.8.8"]to the service in your compose file, or pass--dns 1.1.1.1 --dns 8.8.8.8todocker run.
| Resolver | IPs |
|---|---|
| Cloudflare | 1.1.1.1, 1.0.0.1 |
8.8.8.8, 8.8.4.4 | |
| Quad9 | 9.9.9.9 |
Connection timeouts
If DNS resolves but requests still hang, check the endpoint directly:
curl -v --max-time 10 https://eth.hypersync.xyz/height
If this returns a block height, the service is healthy and the problem is on the network path (typically a corporate/university firewall or transient regional routing). Try from a different network to confirm.
Getting help
Share the output of the dig and curl commands above, plus your location and ISP, in our Discord.