Recently upgraded to 6.49.6 as I thought this would address the IPv6 problems with my ISP…but it was the ISP who has issues with it and stopped announcing…
But now all DNS queries to the router are not answered anymore…though I see in the Quick tab setting that it has the upstream DNS servers configured..and those are working with dig @…
Also when doing an update check it tells me that it can’t resolve the DNS name of the update server.
In the DNS settings tab I also see the working upstream servers…
Only fixed DNS entries are answered now.
Please share your config (/export file=anynameyoulike), make sure to remove any personal information.
Besides, please also post an ipconfig /all (assuming you use Windows).
On /ip dhcp-server network you need to use your router address as a DNS server. like: /ip dhcp-server network add address=10.0.0.0/16 dns-server=10.0.0.1 domain=example.net gateway=10.0.0.1 netmask=16
If still not working, try this: /ip dns set allow-remote-requests=yes cache-max-ttl=1m servers=1.1.1.1
And If still not working, try this one: /ip dns set allow-remote-requests=yes servers=1.1.1.1 /ip dns static add address=10.0.0.1 disabled=yes name=router.lan
…but it won’t resolve anything as well in the console…even with the upstream DNS configured in the DHCP server network setting.
[admin@gw] > /ping google.com
invalid value for argument address:
invalid value of mac-address, mac address required
invalid value for argument ipv6-address
while resolving ip-address: could not get answer from dns server
But does that DNS service offer recursive lookups of Internet DNS names? Or only local names on the company network?
When you lookup upgrade.mikrotik.com via the 10.1.20.11 network it should work and return the usual IP addresses (159.148.147.204 and 159.148.172.226).
When that doesn’t work, you will have problems. DNS does not work in a “when this server returns an error, try another one” fashion!
ALL servers in the list should work for ALL of the names (both internal and external).
But does the router have a valid address that can access the company network? It needs that to perform queries by itself. Maybe only your company PC has a valid address and not the router?
Anyway, it is impossible to debug such things remotely, so I’ll leave you to it.