Having on of those days today.
So our main DNS server stopped working, and while we have a backup I figured ill setup DNS to work form one of our spare CCR's that's doing nothing.
I have tried this in the past and then noticed the same issue but I didn't bother giving it too much time.
So I have a dedicated CCR that I have setup only to do DNS. (with around 4000 customers using it as a secondary DNS server)
Code: Select all
/ip dns
set allow-remote-requests=yes cache-max-ttl=12h cache-size=32768KiB max-udp-packet-size=8192 query-total-timeout=50s servers=8.8.8.8,8.8.4.4,111.118.193.7,210.5.35.1
Code: Select all
/ip firewall filter
add action=log chain=notes comment="DNS Firewall"
add action=drop chain=input disabled=yes dst-port=53 protocol=udp src-address-list=!Nuskope_Internal
add action=drop chain=input disabled=yes dst-port=53 protocol=tcp src-address-list=!Nuskope_Internal
when I set a remote computer, or mine at work to use it I get "DNS request times out"
sometimes, 1 in 20 attempts It works.
-if I flush the cache it makes no difference.
-I have upgraded and then downgraded firmware (rebooted) and still no joy.
-I have modified the UDP max packet size and the cache Size.
-Running 6.27
-I have tried disabling the firewall rules as above
-if I do a lookup directly on the MikroTik it works fine and is instant.
- I have tried using different DNS servers (static) set on the router.
any thoughts on what I can do...