Linode Forum
Linode Community Forums
 FAQFAQ    SearchSearch    MembersMembers      Register Register 
 LoginLogin [ Anonymous ] 
Post new topic  Reply to topic
Author Message
PostPosted: Fri Apr 27, 2007 12:26 pm 
Offline
Newbie

Joined: Fri Apr 27, 2007 12:22 pm
Posts: 4
Good afternoon,
was planning to use my linode to install a DNS server and make it public. A big DNS server, with a lot of cache and some nice extra features. Would this be allowed or for security reasons linode staff wouldn't want Open servers?

I know it could mean a lot of bandwidth but this is another subject :D

Thank you very much,
Ka.


Top
   
 Post subject:
PostPosted: Fri Apr 27, 2007 12:43 pm 
Offline
Senior Member
User avatar

Joined: Sun Feb 08, 2004 7:18 pm
Posts: 562
Location: Austin
I can't think of any reason you'd have trouble running a DNS server on a Linode. Go for it!


Top
   
 Post subject:
PostPosted: Fri Apr 27, 2007 12:46 pm 
Offline
Newbie

Joined: Fri Apr 27, 2007 12:22 pm
Posts: 4
Was asking as some generic DNS caching-recursive servers normally available in the Ubuntu source list were not installable. So thought somebody had removed them on purpose... This is why I was asking.

Thanks for your reply.

Ka.


Top
   
PostPosted: Sat Apr 28, 2007 4:09 am 
Offline
Senior Member
User avatar

Joined: Wed Mar 17, 2004 4:11 pm
Posts: 554
Website: http://www.unixtastic.com
Location: Europe
KaSt wrote:
Good afternoon,
was planning to use my linode to install a DNS server and make it public. A big DNS server, with a lot of cache and some nice extra features. Would this be allowed or for security reasons linode staff wouldn't want Open servers?


I believe you can do what you like as long as it's legal and isn't going to get anyone blocklisted for spamming. It's your responsibility to make sure it's secure.

If you are setting up alternate root nameservers it has been tried before and never got enough public support. Might be an interesting exercise though.


Top
   
 Post subject:
PostPosted: Sat Apr 28, 2007 1:43 pm 
Offline
Senior Member
User avatar

Joined: Sun Feb 08, 2004 7:18 pm
Posts: 562
Location: Austin
Quote:
I believe you can do what you like as long as it's legal and isn't going to get anyone blocklisted for spamming. It's your responsibility to make sure it's secure.


Pretty much, yes. The various datacenters sometimes block ports, but surely not DNS. And if you're wanting to do something blocked, you can request to be moved to a different DC.


Top
   
 Post subject:
PostPosted: Sat May 05, 2007 6:27 am 
Offline
Newbie

Joined: Fri Apr 27, 2007 12:22 pm
Posts: 4
Thanks for your replies, let me clarify one thing though.
My question comes because I would setup DNS servers with a, let's say, "big cache". But, as any starting caching app, the cache will be empty and I would have to ask Linode DNS servers all the info each time somebody ask my DNS servers.

I can't connect directly to DNS Root Servers as policies prohibit asking directly to them more than once in a "Blue Moon", policy is to ask "Direct Name Servers" which would ask their direct ones and this way up to the Root Name Servers if needed, but not directly. Meaning for me to ask Linode DNS.

So, when I'll launch my service, if 100 people (let's imagine) use it at once at the very beginninng, I would be making a lot of requests to Linode DNS Servers and for this would like to have Linode staff opinion.

Thanks,
Ka.


Top
   
 Post subject:
PostPosted: Sat May 05, 2007 9:03 am 
Offline
Senior Member
User avatar

Joined: Fri Oct 24, 2003 3:51 pm
Posts: 965
Location: Netherlands
How could this be worse than setting 'HostnameLookups On' for a busy Apache site?

_________________
/ Peter


Top
   
 Post subject:
PostPosted: Sat May 05, 2007 1:13 pm 
Offline
Senior Member
User avatar

Joined: Sun Feb 08, 2004 7:18 pm
Posts: 562
Location: Austin
We can see if one of them will chime in, but I'm with pclissold, I don't see it being a problem.


Top
   
 Post subject:
PostPosted: Sat May 05, 2007 6:32 pm 
Offline
Newbie

Joined: Fri Apr 27, 2007 12:22 pm
Posts: 4
Thanks for your support.

Ka.


Top
   
 Post subject:
PostPosted: Tue May 08, 2007 4:43 pm 
Offline
Senior Member
User avatar

Joined: Wed Mar 17, 2004 12:35 am
Posts: 118
Website: http://www.necrobones.com/
Location: Sterling, VA
I don't think they'll have a problem with you running a DNS server. Many of us do, though usually not as a primary service.

I think, though, that you're misunderstanding how recursive DNS resolution typically works. It doesn't do lookups up a chain of "upstream" servers. Rather, the root servers are queried directly (with the TLD nameserver results cached so it doesn't need to go there every time). From that point, it only needs to query the individual TLD nameservers when an uncached lookup needs to occur.

Unless you're planning to do something bizarre, you'll only need to hit the linode nameservers if you're doing a lookup for a zone that is hosted there.

_________________
----
Ed/Bones.


Top
   
 Post subject:
PostPosted: Tue May 08, 2007 7:33 pm 
Offline
Senior Member
User avatar

Joined: Wed Jan 24, 2007 12:04 am
Posts: 90
Website: http://www.smiffysplace.com
Location: Rural South Australia
That's the beauty of DNS - it's distributed. What you set up in resolv.conf is just where you start looking.

I'd suggest a look at the O'Reilly book "DNS and BIND", although I would also suggest that you keep some headache tablets to hand ;-) It's available on Safari as well as in paper form.


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic


Who is online

Users browsing this forum: No registered users and 2 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum

Search for:
Jump to:  
RSS

Powered by phpBB® Forum Software © phpBB Group