First uninstall Teredo. When you have native IPv6 you do not need Teredo. And why do you have 2 IPv6 gateways ? About DNS IPv4 DNS can serve AAAA as well. Is Dlink client for your ISP and you want share IPv6 on your network?
Next time ask this questions on Dlink support not here.
Your CCR1036 (which I see you have as an access concentrator from your other posts) needs to be configured with IPv6 DNS servers under IP->DNS to hand them out to the client routers. Obviously you can have both IPv4 and IPv6 DNS configured in IP->DNS on the 1036 and that is fine.
I have added Both DNS in my router but not getting on DHCP and PPPoE. Connected to Dlink on PPPoE same issue and also i have tried to dial up on Direct PC same i have not received IPv6 DNS.
May i know what is teredo, I have using windows 7 and windows 8.1 also windows 10, From Apple i have seen macbook pro, Also IPhone all are not received DNS and gateway.
Teredo is a transition technology that gives full IPv6 connectivity for IPv6-capable hosts that are on the IPv4 Internet but have no native connection to an IPv6 network. Unlike similar protocols such as 6to4, it can perform its function even from behind network address translation (NAT) devices such as home routers.
Teredo is a temporary measure. In the long term, all IPv6 hosts should use native IPv6 connectivity. Teredo should be disabled when native IPv6 connectivity becomes available. Christian Huitema developed Teredo at Microsoft, and the IETF standardized it as RFC 4380. The Teredo server listens on UDP port 3544.
I have tried to get traffic from IPv6 only after disabling IPv4 it’s not working. Also i tried to block internet on IPv4 to use IPv6 traffic not worked.
I have got only IPv4 dns if i removed it no internet.
Your CCR shows fe80::1 as a dynamic DNS server. It looks like it might be handing that down to the D-Link client device, which will not work. Your CCR router is probably configured to pull that from an upstream device. You may have to switch that off, for instance by disabling “Use Peer DNS” in DHCPv6 client settings if your CCR is getting IPv6 through DHCPv6.
Thanks for your replay,
I have to turned off the " Use Peer DNS" in the dhcp client settings at clients end or on my server end? Below i have added the image of it, There Interface Eth6 is my up link.
I’m using mikrotik as a server and there is no mikrotik clients in my end, Here all are Dlink, TP Link, Neatgear,etc,. Home router are in PPPoE for my customers.
I have using Mobile phone and windows PC’s and apple mac’s on DHCP for my office clients purpose.
In both i have receiving the IP only, NO gateway and NO DNS.(on PPPoE IP and PD pool receiving)
I’ve circled the problematic DNS server in the screenshot above and posted it back.
That fe80::1 is not supposed to be there. You are getting that dynamically from somewhere and your CCR router is installing it and it seems to be messing up handing out the correct DNS servers to the clients because it is handing it out instead of the static ones you specified. You’ll need to figure out where that is coming from.
Sorry, what is the problem with the gateway exactly? The device should simply use the PPPoE interface as the IPv6 gateway. The CCR shouldn’t have to provide a gateway to the D-Link. Have you checked to see if the IPv6 internet works through the D-Link now?
Your MikroTik config is fine now. The computer is not getting DNS but that is the D-Link’s fault, something is wrong on the D-Link. Either the D-Link is not handing out the DNS servers in the RA packets or it is not acting as DHCPv6 server on the local network. Either way that is a D-Link problem and nothing to do with RouterOS.
Coming to DHCP configuration i have issue with DNS and Gateway Like below.
dhcp.PNG
In this second image you seem to be on a network with two routers connected simultaneously, so you are getting two gateways. The solution is to not plug in two routers in the first place.