RubyDNS 0.1 Released
Author: Samuel Williams When: Wednesday, 26 August 2009April 2009
May 2009
August 2009
September 2009
October 2009
- Building a Concrete Bath
- LED Lighting Comparison
- Thinking about Programming Languages
- How To Be A Consultant
- Lucid Programming Dojo
- Exim4 + ClamAV + SpamAssassin
- Secure login using AJAX
- Ramaze And Rack
- ActiveMerchant
- Concurrency And Immutability
- Floating Point Numbers
- Programming And Debugging
- Useful jQuery Plugins
- Loading Anonymous Ruby Classes
- 尺八 (Shakuhachi)
- Card Trick
- Object Oriented C
- Gemcutter
- Writing Clearly
- Richard Stallman In Christchurch
- Magnatune
- Client Side Graphing
- Zena CMS
November 2009
February 2010
March 2010
April 2010
May 2010
June 2010
July 2010
August 2010
September 2010
December 2010
January 2011
March 2011
May 2011
August 2011
September 2011
RubyDNS is a tool that allows you to create a simple DNS server. The tool provides a DSL (Domain Specific Language) using Ruby as the base language. The server is designed to be incredibly flexible. It is not designed for high performance.
This tool was developed to initially scratch an itch.. The problem is that I have a number of servers behind NAT. I also sometimes work behind said NAT. It is a problem because to have the addressing handled correctly you need an internal and external DNS server. This is because the address for everyone else is different for you (when you are behind the NAT).
If you have a large DNS zone, you might have to duplicate lots of records, quite often many are not different. This tool allows you to intercept specific queries and adjust them as needed… i.e. to rewrite addresses when you are behind the NAT.
For more information, please visit the RubyDNS page.
Comments
Please note, you can leave a comment that uses (limited) XHTML and Textile syntax.