every time my IP is renewed, I can no longer access the server, and I finally know why.
We replaced the Fritz! Box (from DSL to cable) and since then the IPv6 has always been cut off. Half of it is simply missing.
If I log into dynv6 and click “set current address” for IPv6, it works. Before click on the button, the incomplete IPv6 was displayed, after the correct one. Then everything went well again.
My update-URL: http://dynv6.com/api/update?hostname=<domain>&token=<username>&ipv4=<ipaddr> http://dynv6.com/api/update?hostname=<domain>&token=<username>&ipv6=<ip6addr>&ipv6prefix=<ip6lanprefix>
Unfortunately, too little information, so I have to guess.
Actually everything should work if it worked with the old Fritzbox.
If you are on the “Current status” page, which brings you to the “Edit” page, where you can click on “Set current address”, you can see that both pages say “IPv6 prefix”. So it is normal that there is only “the first half” of the IPv6 address, namely the prefix. If you click on “Set current address” on the “Edit” page, the entire current IPv6 address is displayed there (prefix + host part), but the one from the computer from which you are calling the website, not from your server or your Fitzbox. However, only the prefix is used.
The IPv6 address is set on the “Resource Records” page. There should be an AAAA entry named “yourdomain.dynv6.net”. If you click on “Edit”, the name should be empty and the complete IPv6 address of your Fritzbox should be in Data.
Your server should have an AAAA entry called “yourserver.yourdomain.dynv6.net”. If you click on “Edit”, the name should contain “yourserver” and the data should contain the host part of your server ("::xxxx:xxxx:xxxx:xxxx").
However, under records I only have subdomain.dynv6.net. For data it shows the IP address with which I can reach my Fritzbox web admin when I put it in manually (https://[IP in data:port]).
Also, it is returned when I ping subdomain.dynv6.net.
But when I put in https://subdomain.dynv6.net it shows Host not reachable.
That is normal. I assume your Fritzbox updates the IPv6 address, using its own external address. For security reasons, the Fritzbox can only be reached under a randomly selected (and manually changeable) https port to make the search more difficult for automatic port scans. So you can reach the Fritzbox at https://[IPv6]:port, or https://subdomain.dynv6.net:port.
if you use https://subdomain.dynv6.net without specifying a port, your browser uses the standard https port 443, on which the Fritzbox does not report! So everything normal. And should not be changed for security reasons!
I do not understand the question. If you connect to the home network via VPN to access the Internet from home via the Fritzbox, the connection to “https://subdomain.dynv6.net:port” works like any other website. But that makes little sense, because with a VPN the connection is sufficiently secure and since you are connected as if you were at home, you can also connect using the local address of the Fritzbox (e.g. ‘http://fritz.box’ or ‘http://192.168.178.1’). This will save you a (unnecessary) round trip through the internet. If that doesn’t answer your question, please ask a little more precisely.
However, a VPN connection via IPv6 is only possible with some (newer) Fritzboxes with lab versions of the latest firmware. And VPN over IPv4 might not be possible over cable thanks to DSLite.
AVM is quite good in terms of support. The chances are not that bad (the current firmware 7.29 for the 6490 is from November 9th, 2021), but it will take a while. Until then, WireGuard on a computer/Raspi in the private network is a good solution. I think WireGuard will become the standard in VPN (fast and reliable). AVM also offers Wireguard in its new firmwares.