How can I publish (advertise) my IPv6 DNS?

Dear all,
I have set up My board to work in dual stack for IPv4 & IPv6.
I advertised the IPv6 range. All userrs are getting the IPv6 & Gateway & can connect to the net.
However, they use their IPv4 DNS to resolve names.
Isn’t there any way in the MT to publish (advertise) DNS option for users?


Thanks

If the clients are using an IPV6 capable DNS server then they will see IPV6 responses. e.g. Google’s DNS service will provide both IPV4 and IPV6 addresses for host names and the servers themselves are available on both IPV4 and IPV6 addresses.

Thanks for your reply.
I know this & my users are using the DNS server connectiong to its IPv4 address.
To calrify what I meant, you need to see the “details” of a “LAN” interface. it has two DNS options: IPv4 DNS Server & IPv6 DNS Server. If you have only IPv4 DNS Server, your IPv6 depend on IPv4 for name resolution. However, if you advertise IPv6 DNS server using your router, you can disable your IPv4 & still be able to use internet based on IPv6!
Mikrotik advertises the router. But doesn’t do the DNS. At least, I didn’t find it’s option.

I think there’s currently no way how to do it using only RouterOS.

Generally the options are:

a) Send DNS resolver address in router advertisements. ROS can do it, but it’s not supported by any version of Windows, so if you have any, it’s not an option.
b) Use stateless DHCPv6 in addition to RA to provide DNS address. I don’t think ROS can do it.
c) Use full DHCPv6 to give client everything (address, DNS, …). Last time I checked, it was not possible in ROS yet, its DHCPv6 server only provided prefixes.

OK - understand. AFAIK RouterOS 5 has not addressed the issue of advertising IPV6 DNS servers to Windows clients. Perhaps RouterOS 6 will.



Thanks bros.
I have been thinking it is possible & I’m doing it wrong.

Most of my clients use windows.

Is there any other way using Windows 2008 R2 's DHCPv6 to complete the Mikrotik’s router advertisement?
I have a server in the network that I can use it for this purpose.

Yes, it should work. According to Google, both stateful and stateless modes are supported. So you just choose which one you like best.

For stateful mode (server gives client everything) you need to enable both Managed Address configuration and Other Configuration in IPv6->ND->Interfaces.

For stateless mode (address is auto-configured from RA as before, and only other details like DNS are taken from DHCPv6) you need only Other Configuration.

Windows does not support DNS over stateless configuration.
You need DHCPv6.
In latest ROS v6rc4 DHCPv6 server can send DNS.

Very good message and what about 5.X version (example 5.23) ?

Most likely will be supported only in v6.