The only way to get a hostname is if your router is doing it by Sonic forwarding requests to your router.
I tried native, it is now on for me, but I quickly turned it off in favor of staying with the 6in4 tunnel. The Prefix Delegation size using native is broken at only /64. A /64 is not divisible and only contains one address block. This is unusable. With the 6in4, you get a /60 which contains 2^(64-60) = 16 address blocks
- Screenshot from 2023-04-19 17-20-16.png (20.75 KiB) Viewed 1743 times
Assigning a /64 or longer prefix does not conform to IPv6 standards and will break functionality in customer LANs. With a single /64, the end customer CPE will have just one possible network on the LAN side and it will not be possible to subnet, assign VLANs, alternative SSIDs, or have several chained routers in the same customer network, etc.
Best Current Operational Practice for Operators: IPv6 prefix assignment for end-users - persistent vs non-persistent, and what size to choose