Hi!
I am based in Europe, but debug.fly.dev is routed to fly.io region sin (Singapore) for me.
My local ISP DNS server, Google DNS (8.8.8.8), Cloudflare DNS (8.8.8.8) all resolve debug.fly.dev to IP addresses in Singapore. This makes flyctl commands rather “slow” for me, because of the extra round-trip to Asia and back to Europe (170ms instead of 17-20ms to nearby regions; I am on wifi
).
I would expect to get routed to to a fly.io region somewhere closer (ams, fra, cdg, …).
Any ideas what may be wrong? Especially on my computer/setup!
❯ ping -c 2 debug.fly.dev
PING debug.fly.dev (37.16.21.10): 56 data bytes
64 bytes from 37.16.21.10: icmp_seq=0 ttl=54 time=173.480 ms
64 bytes from 37.16.21.10: icmp_seq=1 ttl=54 time=173.331 ms
--- debug.fly.dev ping statistics ---
2 packets transmitted, 2 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 173.331/173.405/173.480/0.074 ms
❯ curl -sS debug.fly.dev
=== Headers ===
Host: debug.fly.dev
Fly-Client-Ip: 94.252.75.95
X-Forwarded-For: 94.252.75.95, 37.16.21.10
Fly-Traceparent: 00-772c4cb1b1f22a7eeaf7351510378be8-da8d8be7bc3ff509-00
Fly-Forwarded-Ssl: off
X-Forwarded-Port: 80
Fly-Region: sin
Fly-Tracestate:
X-Request-Start: t=1788509360454741
Fly-Forwarded-Proto: http
Fly-Forwarded-Port: 80
Fly-Request-Id: 01M1NQE4A6579R7RPZF2G04DEX-sin
Via: 1.1 fly.io
User-Agent: curl/8.7.1
X-Forwarded-Proto: http
X-Forwarded-Ssl: off
Accept: */*
2026-09-04 08:09:20.460468557 +0000 UTC m=+930984.237697834
❯ host -t A debug.fly.dev
debug.fly.dev has address 37.16.21.10
debug.fly.dev has address 77.83.140.164
debug.fly.dev has address 37.16.16.7
❯ host -t A debug.fly.dev 8.8.8.8
Using domain server:
Name: 8.8.8.8
Address: 8.8.8.8#53
Aliases:
debug.fly.dev has address 37.16.16.7
debug.fly.dev has address 77.83.140.164
debug.fly.dev has address 37.16.21.10
❯ host -t A debug.fly.dev 1.1.1.1
Using domain server:
Name: 1.1.1.1
Address: 1.1.1.1#53
Aliases:
debug.fly.dev has address 77.83.140.164
debug.fly.dev has address 37.16.16.7
debug.fly.dev has address 37.16.21.10
❯ host -t A debug.fly.dev 1.1.1.1 | awk '/has address/ { print $NF }' | while read IP ; do ping -c 2 "${IP}" ; echo ; done
PING 37.16.16.7 (37.16.16.7): 56 data bytes
64 bytes from 37.16.16.7: icmp_seq=0 ttl=54 time=166.483 ms
64 bytes from 37.16.16.7: icmp_seq=1 ttl=54 time=166.614 ms
--- 37.16.16.7 ping statistics ---
2 packets transmitted, 2 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 166.483/166.548/166.614/0.066 ms
PING 37.16.21.10 (37.16.21.10): 56 data bytes
64 bytes from 37.16.21.10: icmp_seq=0 ttl=54 time=168.801 ms
64 bytes from 37.16.21.10: icmp_seq=1 ttl=54 time=175.676 ms
--- 37.16.21.10 ping statistics ---
2 packets transmitted, 2 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 168.801/172.238/175.676/3.437 ms
PING 77.83.140.164 (77.83.140.164): 56 data bytes
64 bytes from 77.83.140.164: icmp_seq=0 ttl=54 time=163.823 ms
64 bytes from 77.83.140.164: icmp_seq=1 ttl=54 time=166.868 ms
--- 77.83.140.164 ping statistics ---
2 packets transmitted, 2 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 163.823/165.346/166.868/1.522 ms
❯ for REGION in AMS FRA CDG SIN ; do ping -c2 "${REGION}.debug.fly.dev" ; echo ; done
PING ams.debug.fly.dev (172.86.148.58): 56 data bytes
64 bytes from 172.86.148.58: icmp_seq=0 ttl=55 time=19.969 ms
64 bytes from 172.86.148.58: icmp_seq=1 ttl=55 time=19.694 ms
--- ams.debug.fly.dev ping statistics ---
2 packets transmitted, 2 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 19.694/19.831/19.969/0.138 ms
PING fra.debug.fly.dev (172.86.149.7): 56 data bytes
64 bytes from 172.86.149.7: icmp_seq=0 ttl=57 time=14.666 ms
64 bytes from 172.86.149.7: icmp_seq=1 ttl=57 time=22.368 ms
--- fra.debug.fly.dev ping statistics ---
2 packets transmitted, 2 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 14.666/18.517/22.368/3.851 ms
PING cdg.debug.fly.dev (172.86.150.197): 56 data bytes
64 bytes from 172.86.150.197: icmp_seq=0 ttl=55 time=17.723 ms
64 bytes from 172.86.150.197: icmp_seq=1 ttl=55 time=23.796 ms
--- cdg.debug.fly.dev ping statistics ---
2 packets transmitted, 2 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 17.723/20.759/23.796/3.037 ms
PING sin.debug.fly.dev (213.188.206.128): 56 data bytes
64 bytes from 213.188.206.128: icmp_seq=0 ttl=54 time=163.720 ms
64 bytes from 213.188.206.128: icmp_seq=1 ttl=54 time=176.578 ms
--- sin.debug.fly.dev ping statistics ---
2 packets transmitted, 2 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 163.720/170.149/176.578/6.429 ms