Can DHCPv6 in Mikrotik passing DNS value to client?

Can DHCPv6 in Mikrotik passing DNS value to client?

no, currently there is only DHCPv6-PD
you can use router-advertisement (RA) to advertise DNS server addresses

to adjust default entry

/ipv6 nd set 0 advertise-dns=yes

DNS through RA works only for Linux clients so it is of very limited use as most clients are Windows in the field.

Would be great to have IPv6 DNS working with windows client and a tutorial in the wiki to do this.

Today Windows clients can resolve IPv6 pointers even without IPv6 DNS server address set because they are automatically using IPv4 transport for IPv6 DNS resolution.

But if you try to disable the IPv4 stack (deleting IPv4 protocol in the network card) you will see that DNS resolution will not work for IPv6 if the IPv6 DNS server is not manually set in the IPv6 setup.

It would be normal to have this set through DHCPv6 for Windows clients and we are waiting for this to work before to add dual stack on client desktop computers.

As soon as first clients and web servers will start to get IPv6 only adresses for Internet access, we’ll need to migrate to IPv6 fastly, or we’ll start to have many connectivity problems. We’ll start to see those problems in Europe certainly in about 1 year or perhaps less. So we need to start dual stack now to be ready soon enough.

Actually it’s more and more difficult to get more IPv4 addresses for small providers. So IPv6 is the only way to go and we need to be ready now.

you can always have ipv4 local network addresses give out and router set as a DNS server. That is not the excuse to skip DHCPv6 but currently you can use this for IPv6 clients. So ipv4 will work only to resolve DNS.

Anyway, at the moment i do not see that only ipv6 can be used for end user (tried to disable ipv4). That was quite disappointing to say the least. Global quite a lot of services i use where not available through ipv6 only. And with inertness of the crowd how ipv6 gets adopted, i do not see that eveyrthing will start to work ipv6 only for the new customers that what real ip address but has no ipv4 offering available.

of course it is IMHO.

For sure first IPv6 only customers will have some problems, that’s why most providers will provide for sure some form of IPv6 to IPv4 protocol translation and IPv4 provider wide NAT for them.

But in the same time, i’m quite sure that most Internet services will migrate to dual stack very fast so that they can be easily seen by IPv6 only customers. Do not forget that Internet and WEB is mostly a commercial thing today. So i don’t think that service providers and Datacenters will stay for long in a IPv4 only world.

For simplicity and efficiency, i think it’s better to go IPv6 native as fast as possible, it’s not a very big deal, at least at the client level, IPv6 is more flexible than IPv4.
And i think that as soon as we’ll have first IPv6 only clients, most Internet services will migrate to IPv6 in less than 1 year. Here most Level 2 and 3 providers have Cisco hardware, so it’s not a problem for them to deliver IPv6.

By chance our Level 3 provider has full IPv6 support, with IPv6 PPPoE delivery on ADSL lines. So for us we just have to enable the IPv6 stack on Mikrotik routers and Windows XP machines. Works flawlessly today, except that Windows machines do not get the IPv6 DNS server address automatically.

Anyway we are happy to have Mikrotik routers with IPv6 support since a couple years at a low cost. Not often the case with other low cost hardware.

What version of ROS is expected to support this feature ?

no info about that yet.