Thank you for your donation!


Cloudsmith graciously provides open-source package management and distribution for our project.


Problem: Please test: KCRW stream?
#8
Looked further into this, with help from ChatGPT:
Quote:why is my traffic routed to South Africa?
1  192.168.178.1 (192.168.178.1)  2.418 ms  2.677 ms  2.639 ms
2  10.10.15.49 (10.10.15.49)  7.365 ms  7.452 ms  7.791 ms

13  e11.er100b-dal1-bb.teraswitch.com (64.130.60.49)  115.864 ms  116.069 ms  115.817 ms
14  64.130.60.26 (64.130.60.26)  115.813 ms  115.908 ms  115.955 ms
15  e9.er100b-lax1-bb.teraswitch.com (64.130.60.10)  138.506 ms  138.615 ms  138.502 ms
16  74.118.142.43 (74.118.142.43)  138.568 ms  138.578 ms  138.557 ms
17  zestal.net.afrihost.co.za (169.1.1.2)  138.632 ms  138.717 ms  138.721 ms
18  ip38.66-85-89.static.coloipdns.net (66.85.89.38)  138.700 ms !A  138.750 ms !A  138.761 ms !A
Quote:Your traffic is being routed to South Africa most likely because of how the destination IP address (66.85.89.38) is hosted and advertised via BGP.
Let’s break it down:

? What's happening:
  • You're trying to reach streams.kcrw.com, which resolves to 66.85.89.38.
  • That IP is currently hosted by coloipdns.net, which appears to be advertising it through Afrihost (a South African ISP).
  • Hop 17 clearly shows zestal.net.afrihost.co.za (169.1.1.2), which places the route into South Africa.
  • Despite KCRW being a US-based station, the hosting provider (or CDN) seems to have its final endpoint for that stream served via South Africa.
? Possible reasons:
  1. IP address geo-misallocation: The route to 66.85.89.38 may be mis-advertised or announced via a South African provider (Afrihost), even if the actual server is elsewhere. BGP routing prioritizes route availability and peering, not geographic closeness.
  2. Colocation or hosting via South African reseller: KCRW might be using a CDN, streaming provider, or backup host that has a presence in South Africa, even if their main site is in the US.
  3. Cheap peering or fallback CDN path: If the CDN (e.g., Teraswitch) hosting that stream has limited or expensive European exit points, it may reroute to a cheaper path—oddly via Africa.
  4. DNS resolution misrouting: If your resolver gave you the IP of a faraway node (e.g., South Africa), this might be due to poor geo-based DNS resolution or use of an anycasted or global CDN improperly configured.

?️ What you can do:
  • Run whois 66.85.89.38 and bgp.he.net/ip/66.85.89.38 to confirm who owns and advertises that IP.
  • Use dig streams.kcrw.com from a European public DNS (like 8.8.8.8 or 1.1.1.1) to compare if the IP differs.
  • Use a proxy or VPN exit node in a different country to see if streams.kcrw.com resolves to a different IP.

I already tried a different DNS provider, but that resolved to the same IP.
So, I will try the last bullet: use NordVPN to create a link with the US and add a route to direct traffic to 66.85.89.38 via that link.
Going to eleven...
Reply


Messages In This Thread
Please test: KCRW stream? - by PJVervoorn - 06-06-2025, 02:40 PM
RE: Please test: KCRW stream? - by Klangraum - 06-06-2025, 08:09 PM
RE: Please test: KCRW stream? - by PJVervoorn - 06-06-2025, 09:24 PM
RE: Please test: KCRW stream? - by PJVervoorn - 06-07-2025, 08:26 AM

Forum Jump: