LinuxQuestions.org
Welcome to the most active Linux Forum on the web.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Server
User Name
Password
Linux - Server This forum is for the discussion of Linux Software used in a server related context.

Notices


Reply
  Search this Thread
Old 11-28-2010, 03:35 PM   #1
RudyGomez
LQ Newbie
 
Registered: Nov 2010
Location: South Florida
Posts: 20

Rep: Reputation: 0
Question Largescale DNS servicing


I'm trying to design an inexpensive large scale DNS server but fail to find any metrics or methods to base scalabilty.

Can anyone offer information on building a stable dedicated DNS server? That might be able to scale well.

Thanks in advance,
-rg

Last edited by RudyGomez; 12-05-2010 at 08:31 PM.
 
Old 12-10-2010, 06:12 PM   #2
iceflatline
LQ Newbie
 
Registered: Aug 2009
Distribution: many
Posts: 16

Rep: Reputation: 2
You didn't indicate how large an implementation you're considering. However, Bind should certainly meet your needs, if not perhaps "overkill."

You may want to consider dnsmasq. It claims to be capable of handling DNS and DHCP for at least a thousand clients and, if the size of the DNS cache is increased: the hard limit is 10000 names.
 
Old 12-11-2010, 12:05 AM   #3
RudyGomez
LQ Newbie
 
Registered: Nov 2010
Location: South Florida
Posts: 20

Original Poster
Rep: Reputation: 0
My original post did mention the scalability I desired but it seemed to exceed the conversation threshold in LQ so it was removed/broadened.
(original post 1M+ entries per month, which is still the desired goal to meet/exceed)
 
Old 12-11-2010, 08:02 AM   #4
ComputerErik
Member
 
Registered: Apr 2005
Location: NYC
Distribution: Debian, RHEL
Posts: 269

Rep: Reputation: 54
Is that 1 million new name records that this DNS system will be authoritative for added each month? I can't imagine adding that many new records indefinitely, there must be some upper limit to the number of name records you will be resolving.

Or do you mean 1 million queries a month (which seems rather low in the grand scheme of things).

Either way I would think Bind should serve just fine, it will just be a matter of choosing the right number of servers and distributing them around properly to handle load and give redundancy.
 
Old 12-11-2010, 11:24 PM   #5
RudyGomez
LQ Newbie
 
Registered: Nov 2010
Location: South Florida
Posts: 20

Original Poster
Rep: Reputation: 0
That's correct, 1M new authoritative entries per month. I can't say as to when it will reach a limit but I am trying to plan for up to 100m entries.

Choosing the right number of servers is a factor of how much one server can handle... and we're back to the original question.

How many entries can one bind server handle? What are the server specs for a fully blown BIND implementation?

-rg
 
Old 12-12-2010, 08:08 AM   #6
ComputerErik
Member
 
Registered: Apr 2005
Location: NYC
Distribution: Debian, RHEL
Posts: 269

Rep: Reputation: 54
How are you coming to those numbers, and what will your business be that you think you will get that many domains using your DNS servers to be authoritative? I am pretty sure that by current measure there are currently just over 100M registered domains, so by you aiming to get around 100M registered domains that would mean either a huge spike in registrations, or taking over business from the large established registrars.

That aside I would venture to guess you could actually do this with a fairly small amount of modern hardware. A good starting point would be two authoritative servers which won't resolve to clients, and two or more resolving servers. You will also need to decide if you need/want to offer a general DNS service where clients could query the cache of your servers or you will only be providing resolution for domains you are authoritative for.
 
Old 12-12-2010, 09:45 AM   #7
RudyGomez
LQ Newbie
 
Registered: Nov 2010
Location: South Florida
Posts: 20

Original Poster
Rep: Reputation: 0
OK, maybe I misspoke. Let me be clear. Instead of 1M new domains per month, it's actually 1M new entries per month within a single existing authoritative domain.

That is, the server(s) must be authoritative for all entries (but they mainly exist within a single TLD.)

-rg

Last edited by RudyGomez; 12-12-2010 at 09:48 AM.
 
Old 12-12-2010, 10:02 AM   #8
ComputerErik
Member
 
Registered: Apr 2005
Location: NYC
Distribution: Debian, RHEL
Posts: 269

Rep: Reputation: 54
It still seems like a very large number of domains to be in charge of, especially if this is a new business. If this is new I would imagine there would be a ramp up period, in which you could start out with a smaller DNS infrastructure and then monitor the load and scale that up by adding servers as needed. I think the basic setup of BIND with two authoritative servers, and two resolving servers to start, will be a good foundation.
 
Old 12-12-2010, 07:59 PM   #9
RudyGomez
LQ Newbie
 
Registered: Nov 2010
Location: South Florida
Posts: 20

Original Poster
Rep: Reputation: 0
Unhappy

The current setup already has 80M entries (grew 20M+ last month) and the original question remains unanswered.

Note: 80M entries does not imply 80M domains; in this case, all entries are within one single domain.

Thanks for your input anyways,
-rg

Last edited by RudyGomez; 12-01-2011 at 02:50 PM. Reason: clarification
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
i want make DNS server on fedora 8 opreting system plz tell me what is file use DNS nitin gupta Linux - Newbie 2 02-20-2008 05:01 PM
Linux stock control and servicing application louieschutte Linux - Software 1 12-17-2007 12:55 AM
Win2k3 DNS + PFsense DNS Forwarder = No internal DNS resolution Panopticon Linux - Networking 1 11-19-2007 09:59 PM
fax servicing remote locations elfoozo Linux - Networking 1 08-30-2006 06:04 PM
CD-ROM Servicing Tip? kamransoomro84 General 1 02-17-2005 10:36 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Server

All times are GMT -5. The time now is 03:37 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration