Linode.com Forum Forum Index Linode.com Forum
Linode Community Forums
 


Open DNS Server, are they allowed?

Click here to go to the original topic

 
       Linode.com Forum Forum Index -> Sales Questions and Answers
Author Message
KaSt



Joined: 27 Apr 2007
Posts: 4

Posted: Fri Apr 27, 2007 11:26 am    Post subject: Open DNS Server, are they allowed?  

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.
Back to top  
Xan



Joined: 08 Feb 2004
Posts: 286
Location: Austin

Posted: Fri Apr 27, 2007 11:43 am    Post subject:  

I can't think of any reason you'd have trouble running a DNS server on a Linode. Go for it!
Back to top  
KaSt



Joined: 27 Apr 2007
Posts: 4

Posted: Fri Apr 27, 2007 11:46 am    Post subject:  

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.
Back to top  
sednet



Joined: 17 Mar 2004
Posts: 106
Location: Europe

Posted: Sat Apr 28, 2007 3:09 am    Post subject: Re: Open DNS Server, are they allowed?  

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.
Back to top  
Xan



Joined: 08 Feb 2004
Posts: 286
Location: Austin

Posted: Sat Apr 28, 2007 12:43 pm    Post subject:  

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.
Back to top  
KaSt



Joined: 27 Apr 2007
Posts: 4

Posted: Sat May 05, 2007 5:27 am    Post subject:  

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.
Back to top  
pclissold



Joined: 24 Oct 2003
Posts: 462
Location: Netherlands

Posted: Sat May 05, 2007 8:03 am    Post subject:  

How could this be worse than setting 'HostnameLookups On' for a busy Apache site?
Back to top  
Xan



Joined: 08 Feb 2004
Posts: 286
Location: Austin

Posted: Sat May 05, 2007 12:13 pm    Post subject:  

We can see if one of them will chime in, but I'm with pclissold, I don't see it being a problem.
Back to top  
KaSt



Joined: 27 Apr 2007
Posts: 4

Posted: Sat May 05, 2007 5:32 pm    Post subject:  

Thanks for your support.

Ka.
Back to top  
NecroBones



Joined: 16 Mar 2004
Posts: 110
Location: Sterling, VA

Posted: Tue May 08, 2007 3:43 pm    Post subject:  

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.
Back to top  
smiffy



Joined: 23 Jan 2007
Posts: 66
Location: 80 miles from Adelaide, Australia

Posted: Tue May 08, 2007 6:33 pm    Post subject:  

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.
Back to top  
 
       Linode.com Forum Forum Index -> Sales Questions and Answers
Page 1 of 1