Take the 2-minute tour ×
Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

How much RAM is needed to host 1000 domains?

Also, which is the most lightweight DNS daemon I can install on a Debian server? The DNS will be very basic (only an A record).

I'm hoping to use as least as possible, as my budget is not very big. There will also be a web server running on the same machine (serving a basic PHP redirect).

And, considering I only have 1 IP, is there any service offering free secondary DNS?

share|improve this question
    
How long is a peice of string? What are you doing with these domains? If there are 1000 domains all pointing to a single holding page, not very much. If they are 1000 domains all running ecommerce apps then lots. Your going to need to be much more specific about your question or it will be closed. –  Sam Aug 8 '11 at 14:29
    
It will be a basic PHP redirect; however, I'm wondering about the DNS side. –  Bogdacutu Aug 8 '11 at 14:30

1 Answer 1

up vote 4 down vote accepted

The number of domains is somewhat insignificant, it's more about the number of records. I'm familiar with BIND, and it doesn't take much memory to run. ServerFault's George Beech has written a couple Blog Articles about their DNS; including some sizing information. If there are a few records in each domain, you should be looking at <100MB to run BIND 9.x.

There are free secondary DNS services. They probably will not object to you registering a lot of domains with them; but if queries to those domains generate a noticeable amount of traffic they're probably going to want to work out some sort of payment (bandwidth is the enemy of free services like that). I use afraid.org and buddyns.com.

share|improve this answer
    
This explains all of it. Thanks! –  Bogdacutu Aug 8 '11 at 14:41

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.