Check for updates does not work

Hello,

In the system / packages “Check for updates” does not work. It says: ERROR: Could not resolve dns name.

That is weird, since I entered OpenDNS (208.67.222.222), Google DNS 8.8.8. and 8.8.4.4 in the DNS tab.

And I can ping to for example cnn.com, and the ping returns, and when I stop the ping, Mikrotik shows me the IP of cnn.com


How is that?

What values are on your DNS screen for query server and query total timeout?

Open terminal and do ping any address with DNS name.
What is the result ?

hello can you test dns by ping
winbox tool → ping

I’ve seen this before if you have multiple IP addresses on the router. You have to be careful to make sure that any private IP addresses are being NAT’d so in case your router is trying to use one of its private address as its source IP, it has a way of getting out to the internet.

hello can you test dns by ping
winbox tool → ping



I have done this. All websites are replying to ping. For example: ping nu.nl, or ping tut.by etc… works. Ping comes back. And when I press STOP, I see the real IP address of the host.

The router is functioning now only as an access point, and has a PPTP connection to my home (so I can control it). So it has a dynamic IP on the PPTP link.

But the routing table shows 0.0.0.0/24 gateway 192.168.5.1 (local ADSL router).

If I do a ping from the tool “ping” then everything works fine. When I open a terminal and give the ping command, it does not work.

So what is the difference?

Anyone?