Hello, I have a problem, you see I have groups of computers that transmit information let's say to the center of the network through VPN site to site, I am using L2tp/ipsec, now my problem is that I am needing that the computers that are far from the central house can access the company's domain, this domain controller is Microsoft and the difficulty I have is that the remote computers cannot access the domain controller since it is not seeing the DNS.
How do I have the DNS?, locally my mikrotik (outside the central house) enters the ips by dhcp being the same the DNS server, this DNS server points to the IPs of my Domain controller first and last I configure any service provider DNS in case the VPN goes down the computers can continue browsing, despite this it seems that it does not make DNS queries to the central house but prefers to do it let's say 1.1.1.1, for now I have no choice but to tell DHCP to my computers that their DNS server (of the domain) is for example 192.168.1.120 and secondary 1.1.1.1, in this way if they enter the VPN. I don't understand why if I tell the DNS server that your provider is the domain controllers that are reached by the VPN, it doesn't send the search, I've seen in the cache that it seems to try but the addresses come as 0.0. 0.0 plus the name of the domain controller, but it doesn't always happen sometimes and it doesn't even seem to take that into account. If I force the DNS server to only see the domain controller that of course has the role configured if it works but intermittently.
When I create the VPN configuration in the profile tab I configure that the dns server is my domain controller but it seems that this does not help either.
Can you help me with this problem?