Making an ipv6-only server reachable via ipv4
I'm running a server at home, but I don't have an Ipv4. I bought a domain, and entered the ipv6 as AAAA record. Everything is fine, I can reach the server via ipv6, but is there any way I can make it reachable via ipv4 as well? All ISPs should have a way of accessing ipv6 networks nowadays, shouldn't they? Is there maybe some (preferably free) service that I can enter as my A (ipv4) record that will tunnel the request to ipv6?
Solution 1:
No, not all ISPs deploy IPv6. Most of them do for most products, at least in Germany. However, not all users or admins have enabled IPv6 in their networks. So you can't expect universal IPv6 availability yet.
There are technologies that should make IPv6 addresses available on IPv4-only networks, but since they circumvent some firewall concepts, they're often blocked in company networks.
You can use socat on a host that has both IPv4 and IPv6, like a VPS somewhere. Use it like this (Assuming IPv4 address is 198.51.100.10, IPv6 address is 2001:db8::1a, protocol is TCP and port is 80):
socat TCP4-LISTEN:198.51.100.0:80 TCP6:[2001:db8::1a]:80