I have launched the Bridge46 service, which allows those with only an IPv4 connection to access IPv6 and Yggdrasil Network services on the WAN.
The service IP address is: 207.127.103.198 (or 2603:c023:8001:1600:9242:6474:f238:b78 if you want bridge from IPv6 to the Yggdrasil network).
How to use:
1- Add an A record in your domain (e.g. test-bridge46.sy.sa) pointing to 207.127.103.198.
2- Add an AAAA record in the same domain (in the previous example, test-bridge46.sy.sa) pointing to the desired IPv6 service address (can be any address in the global IPv6 network or Yggdrasil).
3- Congratulations, the Bridge46 service will redirect internet packets to your service, and any user can access your site without the need to have an IPv6 address or be connected to the Yggdrasil network.
Note: The project currently supports HTTP, HTTPS, and WebSockets, and in the future, other services will be added.
I tested the service on https://test-bridge46.sy.sa/, which is a WordPress blog hosted on an Incus VM with Yggdrasil IPv6. The blog is running behind Caddy and did not encounter any issues in obtaining and authenticating the TLS certificate from Let's Encrypt.
I created this application few months ago when the new .zip domain introduce as open source application on browser, it use https://github.com/use-strict/7z-wasm and everything can work offline
A whole lot of ISPs are doing CGNAT for IPv4 now, mostly in Asia. Starlink does it. It's mostly OK but has a lot of drawbacks, particularly IP-based geolocation. (Starlink does not support IPv6 although they seem to be rolling it out this month.)
Being behind CGNAT has downsides yes, for example being unable to ever host anything; you become relegated to a consumer who's dependent on the big hosting companies to ever have an Internet presence. But geolocation? I don't want everyone to be able to get my location! Breaking IP-based geolocation is a benefit of CGNAT, not a drawback.
It's a huge PITA though. I'm near Sacramento but my IP looks like it's in Los Angeles. It screws up a surprising number of things, particularly local TV streaming services.
IP geolocation is a bad idea for lots of reasons. Unfortunately it's also a reality of how services work.
My ISP (Metronet, Ohio, US) uses CGNAT. I’ve had their service for about 15 months now, and it has been pretty much uneventful. Maybe a handful of times I’ve gotten a captcha on something, but for the most part, it’s just fine. I also don’t see thousands of blocked connection attempts a day either, so there is a plus side. I just use Tailscale should I need to access anything at home while I’m away.
Try accessing the web through TOR and you see why public, shared IP addresses are quite a hassle in practice. Exit nodes don't host anything either, after all.
Actually, that's not even that bad a way to get IPv4 on any IPv6-only host: route it all through TOR!
Yeah, it feels quicker and lighter to edit small text files. If NP++ didn't exist, I'd still use notepad.exe rather than opening VSCode for these light edits.