Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Better QA endpoints #135

Open
jimaek opened this issue May 5, 2023 · 4 comments
Open

Better QA endpoints #135

jimaek opened this issue May 5, 2023 · 4 comments

Comments

@jimaek
Copy link
Member

jimaek commented May 5, 2023

The issue keeps coming up. Even reliable servers keep failing the QA test because of weirdness from the selected root-servers

root@globalping-probe:~# curl ipinfo.io
{
  "ip": "143.110.217.4",
  "city": "Toronto",
  "region": "Ontario",
  "country": "CA",
  "loc": "43.5272,-79.6617",
  "org": "AS14061 DigitalOcean, LLC",
  "postal": "L5K",
  "timezone": "America/Toronto",
  "readme": "https://ipinfo.io/missingauth"
root@globalping-probe:~# ping k.root-servers.net
PING k.root-servers.net (193.0.14.129) 56(84) bytes of data.
64 bytes from k.root-servers.net (193.0.14.129): icmp_seq=1 ttl=46 time=325 ms
64 bytes from k.root-servers.net (193.0.14.129): icmp_seq=3 ttl=46 time=324 ms
64 bytes from k.root-servers.net (193.0.14.129): icmp_seq=4 ttl=46 time=324 ms
^C
--- k.root-servers.net ping statistics ---
4 packets transmitted, 3 received, 25% packet loss, time 3030ms
rtt min/avg/max/mdev = 323.883/324.415/325.111/0.514 ms

We should either select a different group of root servers or try to find better endpoints.

https://root-servers.org/

@jimaek
Copy link
Member Author

jimaek commented May 6, 2023

Need to test a few more root-servers and maybe also use 192.175.48.1

Blocked by jsdelivr/globalping#354

@jimaek
Copy link
Member Author

jimaek commented Jun 12, 2023

L server unstable jsdelivr/globalping-hwprobe#21

@Albonycal
Copy link

Why not use a set of popular websites like google.com 1.1.1.1 apple.com etc. like RIPE ATLAS uses?

@jimaek
Copy link
Member Author

jimaek commented Jun 12, 2023

Because popular sites are blocked in many countries, e.g. google is blocked in China, we need very stable endpoints that would never get banned in any country. This rules out most American companies and limits us to organizations like root-servers

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants