API and a little bit of some bash, we can do so and check the percentage of blocked queries (and more) periodically and graph them using Munin.
The following graphs depict smoothed output polled at five minute intervals.
Day
Week
Month
Year
first posted on Sunday, 6 May 2023 21:00+12:00 (NZST)
Poddaję się!
According to Google Translate at least, that is Polish for "I surrender!". Now let me explain why that might be relevant.
Some time ago, I started collecting analytics on sainternet.xyz
using Google Analytics 4 and Google Tag Manager. A short while afterwards, I observed something unexpected. Poland.
Naturally, as the author and maintainer of sainternet.xyz
and dns.sainternet.xyz
is based in New Zealand, with the largest single contributor to the userbase known to said author also being from New Zealand, we should expect to see New Zealand represented as such in the site analytics, but no. Poland.
My first thought was that this was surely some mistake. Perhaps sainternet.xyz
is similar to some other domain used in the locality. Perhaps a VPN provider? That must be it, your author concluded. Yet on further examination not only was the single largest contributor over the past three months Poland, visitors from Poland also tended to stay longer than some others on average, and overwhelmingly preferred the Connect to Sainternet page over any other. This appears to display a clear intent.
Let's take a look at the rest of the data, as it also had a few more surprises in store for me.
Table Polish
(Get it? Because it's a table, and… Eh. I'll see myself out.)
I have included only the results which:
Country | Percent of Total Hits | Preferred Destination | Average Duration |
---|---|---|---|
Poland | 22% | Connect to Sainternet | 10 min |
United States | 21% | Home | 5 min |
New Zealand | 18% | Home | 5 min |
United Kingdom | 9% | Home | 5 min |
China | 6% | Connect to Sainternet | 5 min |
Japan | 4% | Pokédex over DNS | 10 min |
Russia | 2% | Connect to Sainternet | 5 min |
first posted on Monday, 1 May 2023 21:00+12:00 (NZST)
What Is Happening?
Starting at approximately midnight Thursday, 1 June 2023 (NZST) all certificates related to dns.sainternet.xyz
will be gradually transitioned from RSA (2048) to ECDSA (secp256r1).
Okay, Why?
In simpler terms, there are two types of digital certificates that help ensure secure connections on the internet. RSA used to be the most popular one because it offered a good balance between security, compatibility, and speed. But now, a newer one called ECDSA is widely supported in modern web software and offers even better security and speed. So, it's a good idea to make ECDSA the default certificate type to help people benefit from its improved security and performance.
What Does This Mean for Me?
It's important to note that while transitioning to the newer ECDSA certificate type may provide enhanced security and performance benefits, it may negatively affect some clients, particularly those using legacy Android devices (Android 7.1 and lower).
This is because some older versions of Android do not support ECDSA and may not be able to establish a secure connection with websites using this certificate type. As a result, users may experience issues accessing certain websites or services that have switched to ECDSA.
I understand and appreciate that some users may be concerned about the potential loss of access to the service as a result of the upcoming key change.
I want to reassure you that this decision was not made lightly and was carefully considered with the best interests of dns.sainternet.xyz
users and the internet as a whole in mind. The transition to the newer ECDSA certificate type will provide significant security and performance benefits that will help protect users' data and improve their overall browsing experience. I am committed to ensuring a smooth transition and will work to minimise any disruption to users.
Your patience and understanding is appreciated while navigating this important change.
first posted on Tuesday, 25 April 2023 01:15+12:00 (NZST)
sainternet.xyz
leans on JavaScript fairly heavily for function and performance.
Consider allowing JavaScript to run on sainternet.xyz
for the best experience.
first posted on Tuesday, 11 April 2023 01:00+12:00 (NZST)
updated on Friday, 2 June 2023 00:15+12:00 (NZST)
Pokémon Name to National Pokédex Number (NPN) queries using dns.sainternet.xyz
DNS Pokédex over DNS now support multiple languages. English (US), Japanese (roomaji), French and German.
NPN to Pokémon Name queries now give a response featuring all supported languages in the following format.
"US: pokemonname, JP: pokemonname, FR: pokemonname, DE: pokemonname"
The following examples show lookups using US, JP, FR and DE Pokémon Names respectively.
Example Pokédex over DNS queries using dig:
National Pokedex
dig +short txt 265.pokedex @dns.sainternet.xyz
English US
dig +short txt wurmple.pokedex @dns.sainternet.xyz
Nihon
dig +short txt kemusso.pokedex @dns.sainternet.xyz
Français
dig +short txt chenipotte.pokedex @dns.sainternet.xyz
Deutsch
dig +short txt waumpel.pokedex @dns.sainternet.xyz
Example Pokédex over DNS queries using dnslookup:
National Pokédex
RRTYPE=TXT dnslookup 265.pokedex dns.sainternet.xyz
English US
RRTYPE=TXT dnslookup wurmple.pokedex dns.sainternet.xyz
Nihon
RRTYPE=TXT dnslookup kemusso.pokedex dns.sainternet.xyz
Français
RRTYPE=TXT dnslookup chenipotte.pokedex dns.sainternet.xyz
Deutsch
RRTYPE=TXT dnslookup waumpel.pokedex dns.sainternet.xyz
Example Pokédex over DNS queries using nslookup
National Pokedex
nslookup -type=txt 265.pokedex dns.sainternet.xyz
English US
nslookup -type=txt wurmple.pokedex dns.sainternet.xyz
Nihon
nslookup -type=txt kemusso.pokedex dns.sainternet.xyz
Français
nslookup -type=txt chenipotte.pokedex dns.sainternet.xyz
Deutsch
nslookup -type=txt waumpel.pokedex dns.sainternet.xyz
first posted on Wednesday, 15 February 2023 01:00+13:00 (NZDT)
As of approximately 00:00+13:00 (NZDT) Tuesday, 14 February 2023 all pages on this site implemented anonymous metrics collection using Google Analytics 4 and Google Tag Manager.
This decision was made to better understand how users are discovering and accessing sainternet.xyz
, in order to improve these user experiences.
But wait, doesn't dns.sainternet.xyz
block Google Analytics and many more telemetry services from functioning?
Good question. Yes. Yes it does.
That's the beauty of it, and the reason I had no qualms about implementing this. Once you're using dns.sainternet.xyz
, analytics collection on this site is rendered entirely ineffective.
first posted on Sunday, 22 January 2023 06:00+13:00 (NZDT)
No, it's not a visual sound effect from Adam West's Batman.
It's progressive, it's a webpage, it's an app. It's a Progressive Web App!
Continuing the trend in honing my skills and adopting modern concepts in the Sainternet ecosystem, and given that this site gradually met all the conditions required in order to do so, you can now install this website as an Android, Chrome or Chromium application1.
Why would you want to? Who knows. The point is you can. Behind the scenes the site is also more secure, and now slicker than ever.