# DNS server

**URL:** <https://www.ruby-forum.com/t/dns-server/67244>\
**Category:** Ruby\
**Created:** [September 1, 2006, 4:30pm UTC](https://www.ruby-forum.com/t/dns-server/67244 "2006-09-01T16:30:31Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![joey](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/f14d63/32.png) [@joey](https://www.ruby-forum.com/u/joey)\
**Post date:** [September 1, 2006, 4:30pm UTC](https://www.ruby-forum.com/t/dns-server/67244/1 "2006-09-01T16:30:31Z")

</div>

Hi guys!  
I was just wondering if anyone had written an authoritative DNS server  
in  
Ruby? It would be much appreciated!

Thanks,  
j`ey  
[http://www.eachmapinject.com](http://www.eachmapinject.com)

---

<div class="post-metadata">

**Author:** ![joey](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/f14d63/32.png) [@joey](https://www.ruby-forum.com/u/joey)\
**Post date:** [September 1, 2006, 4:44pm UTC](https://www.ruby-forum.com/t/dns-server/67244/2 "2006-09-01T16:44:33Z")

</div>

On 9/1/06, Joey [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> Hi guys!  
> I was just wondering if anyone had written an authoritative DNS server in  
> Ruby? It would be much appreciated!
> 
> Thanks,  
> j`ey  
> [http://www.eachmapinject.com](http://www.eachmapinject.com)

What are you trying to accomplish that can’t be done with standard DNS  
servers?

---

<div class="post-metadata">

**Author:** ![joey](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/f14d63/32.png) [@joey](https://www.ruby-forum.com/u/joey)\
**Post date:** [September 1, 2006, 5:02pm UTC](https://www.ruby-forum.com/t/dns-server/67244/3 "2006-09-01T17:02:44Z")

</div>

On 9/1/06, Francis C. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> What are you trying to accomplish that can’t be done with standard DNS  
> servers?

I was hoping to have a very simple one in ruby, nothing different to  
other  
servers.

j`ey  
[http://www.eachmapinject.com](http://www.eachmapinject.com)

---

<div class="post-metadata">

**Author:** ![joey](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/f14d63/32.png) [@joey](https://www.ruby-forum.com/u/joey)\
**Post date:** [September 1, 2006, 6:20pm UTC](https://www.ruby-forum.com/t/dns-server/67244/4 "2006-09-01T18:20:53Z")

</div>

On 9/1/06, Francis C. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> Sorry if I’m making more of this than you intend, but by “very simple” I  
> think you mean a reasonably-full featured DNS server that is far easier to  
> install, configure, manage, and secure than the standard servers. Right?  
> What about a CLI/DSL + Rails interface on top of a standard server?
> 
> In a nutshell, yes! 🙂 Ill look into CLI/DSL. Any where I should start?

thanks  
j`ey  
[http://www.eachmapinject.com](http://www.eachmapinject.com)

---

<div class="post-metadata">

**Author:** ![joey](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/f14d63/32.png) [@joey](https://www.ruby-forum.com/u/joey)\
**Post date:** [September 1, 2006, 5:44pm UTC](https://www.ruby-forum.com/t/dns-server/67244/5 "2006-09-01T17:44:48Z")

</div>

On 9/1/06, Joey [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> I was hoping to have a very simple one in ruby, nothing different to  
> other  
> servers.

Sorry if I’m making more of this than you intend, but by “very simple” I  
think you mean a reasonably-full featured DNS server that is far easier  
to  
install, configure, manage, and secure than the standard servers. Right?  
What about a CLI/DSL + Rails interface on top of a standard server?

---

<div class="post-metadata">

**Author:** ![joey](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/f14d63/32.png) [@joey](https://www.ruby-forum.com/u/joey)\
**Post date:** [September 2, 2006, 2:21am UTC](https://www.ruby-forum.com/t/dns-server/67244/6 "2006-09-02T02:21:52Z")

</div>

On 9/1/06, Joey [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> On 9/1/06, Francis C. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:
> 
> > Sorry if I’m making more of this than you intend, but by “very simple” I  
> > think you mean a reasonably-full featured DNS server that is far easier to  
> > install, configure, manage, and secure than the standard servers. Right?  
> > What about a CLI/DSL + Rails interface on top of a standard server?
> > 
> > In a nutshell, yes! 🙂 Ill look into CLI/DSL. Any where I should start?

Or you could look into somthing else than Bind (which no doubt what is  
giving you problems with config 🙂

My personal favourite: [djbdns: Domain Name System tools](http://cr.yp.to/djbdns.html)

It could also work with a Rails interface but to me that would be  
extra complexity
