ISP provides 64 bit variable prefix to my home network using DHCP-PD.
With IPv4 and NAT I could create stable (fixed subnet) internal network with DHCP, internal DNS and some static routes to subnets with services.
In IPv6 world it gets more complex. Forgive me my ignorance here but what would be the best solution to have dynamically configured clients access services on dynamically configured servers ? Or in other words how can I set up internal services that can be also reached if router (internet connection) is down ?
Does below make sense ?
- ISP router with SLAAC only
- additional IPv6 router with specific routes (no default) - is that even possible ?
- Stateful DHCPv6 for internal computers with ULA
- DNS server with local zones allowing recursive queries
Alternative idea I have is to configure ULA subnet on ISP router but then how machines on ULA network would be able to access internet ...
Is there away to get away without using NAT on IPv6 protocol ? Some multi node services use IP addresses to configure internal communication and don't like fe80::%interface format. Actually I have hard time to convince Chrome to use it ...
I've read couple of guides how to migrate IPv4 to IPv6 but none of them deal with small home networks that contain services.