Community discussions

MikroTik App
 
HaQs
Member Candidate
Member Candidate
Topic Author
Posts: 153
Joined: Sat Oct 20, 2007 3:26 pm
Location: POLAND

ROS (CCR) as primary DNS server (only cache requests)

Mon May 11, 2015 11:22 pm

Hello

Is routeros can be used as the primary DNS server for a few thousand users? (only cache requests)

For example, with CCR1016 (and only DNS service used)

anyone tried this ?
 
User avatar
pukkita
Trainer
Trainer
Posts: 3037
Joined: Wed Dec 04, 2013 11:09 am
Location: Spain

Re: ROS (CCR) as primary DNS server (only cache requests)

Mon May 11, 2015 11:46 pm

It should cope with no problems. Haven`t tested with that amount of users but from hundreds, and dns cache feels like a rather optimized service.
Simplicity is the Ultimate Sophistication - Da Vinci
Getting the most out of this forum
 
HaQs
Member Candidate
Member Candidate
Topic Author
Posts: 153
Joined: Sat Oct 20, 2007 3:26 pm
Location: POLAND

Re: ROS (CCR) as primary DNS server (only cache requests)

Tue May 12, 2015 6:48 pm

I have reply from mikrotik suport:

"Currently, RouterOS DNS cache has limitation of 100 concurrent requests.
As latencies grow more and more open requests will accumulate."
 
User avatar
pukkita
Trainer
Trainer
Posts: 3037
Joined: Wed Dec 04, 2013 11:09 am
Location: Spain

Re: ROS (CCR) as primary DNS server (only cache requests)

Tue May 12, 2015 9:42 pm

I have reply from mikrotik suport:

"Currently, RouterOS DNS cache has limitation of 100 concurrent requests.
As latencies grow more and more open requests will accumulate."
Do you actually have a cache? have you measured dns request concurrency?

:shock: Ouch! a shame as a local, fast DNS cache is a must, specially for big networks if you want that "snappy" feel loading web pages...

Sounds like a wonderful feature request...

Had envision a server-less network rack and I resist!!

Guess for a "few thousand" users you can approach it in another way; capture incoming DNS requests, then forward them load balancing amongst several RBs (that can also be doing other tasks) DNS caches... you gain some sort of Load balance/failover for DNS.

Another way would be going PPC (RB1110AHx2 or RB850Gx2) or a RB450G and using a linux metarouter image with a fast/lightweight dns cache, like dnscache (djbdns). The plus is it's also a recursive resolver so it can work directly with root name servers.
Simplicity is the Ultimate Sophistication - Da Vinci
Getting the most out of this forum

Who is online

Users browsing this forum: andlil, sindy and 69 guests