I'm getting ready to finally roll out dual-stack IPv4 & IPv6 at work. I would like to use our domain controllers for DNS as I do with IPv4, however, for the VLANs I do not use our MX95 as the DHCP server for (most of them) there is no way to specify what DNS servers to use. And Windows Server 2019's DHCPv6 server is almost worthless. If we hadn't just renewed our MX95 license I would seriously consider swapping to something else just for better control, but alas I am stuck. Does anyone know how I can handle this without having to setup the MX95 to handle DHCP for every VLAN?
@smccloud1 are you saying that you want the MX to tell the client where to find the IPv6 DNS server, but you don't want the MX to be the device handing out the addresses? Or have I got that wrong!?!
Ideally, yes. But as soon as I tell the MX to have an IPv6 address in the VLAN it starts handing out IPv6 addresses in the VLAN. Can't route traffic to the Internet without the MX having an IPv6 address. I know our setup is probably more complex than most MX deployments, and I will admit that we would probably be better served with something else. But the decision to go with one was made above my head.
The MXs don't support DHCPv6. I have seen routers with DHCPv6 that only advertise DNS servers, so I see what you want to do, but the MX uses SLAAC.
Technically Windows Server DHCPv6 will let me configure DNS servers, but I'm not 100% sure it will actually work.
The Meraki MX doesn't run DHCPv6 (I am talking about the LAN side here). It relies on SLAAC.
This means the *client* chooses an IP address to use, checks to see if anyone else is using it, and then uses it. It doesn't ask the MX for an IPv6 address, or if it can use it (like what happens in DHCP).
Your situation is a bit tricky. It might be best to disable SLAAC on your clients, so they are forced to use DHCPv6 (such as from your DHCP server).
If you made the MX your DHCP server, then you can have it give out the IPv6 addresses of your internal DNS servers.
I haven't tried this - but I suspect if you enabled DHCP on the MX, and then reserved every address - it would fail to give an IP address to anyone - but may still give out the DNS servers to use via DHCPv6.
Another option - it may be possible on your existing DHCP server to specify the IPv6 addresses for your DNS servers in the DHCPv4 config. It is just a DHCP option. The config would be delivered via IPv4, but at least it would bootstrap IPv6 DNS.
Windows DHCPv4 server will not let you specify an IPv6 address in DHCPv4 settings, at least that I have found yet.