"Why am I in Texas but serving from Germany?"

This is a common CDN complaint.

The Public DNS Resolver Problem

If a user uses a corporate VPN or a centralized DNS resolver (like a company HQ in Germany), their DNS queries originate from Germany.

The CDN sees a request from a German IP. It replies with the IP of the Frankfurt datacenter. The user (in Texas) now has to connect all the way to Frankfurt.

The Solution: EDNS0 Client Subnet (ECS)

ECS adds the user's actual subnet to the DNS query, allowing the resolver to pass the location info to the authoritative nameserver. Ensure your CDN and DNS provider support ECS.