On my MikroTik router, I enabled VPN from the quick config page and I can access my home network from my Android phone or even form a remote Linux box. On the router, I also enabled a static DNS that resolves the local names (xxx.lan style), it works for local devices and it falls back to the provider's dns for remote hosts.
From the VPN, the .lan (local) names are not recognized: I can use only numeric addresses. A quick investigation, reveals that my remote devices, connected through VPN, see a wrong DNS or, in other words, the dns they have assigned is not the MikroTik router itself but the provider's DNS.
I guess I am missing something in VPN configuration, but I cannot figure what!
Any help? I attach my configuration file.
Thanks.