shane's blog

BIND 10 & DHCP

BIND 10

BIND 10 is the next generation version of BIND, ISC's DNS server. We have a long list of ways that we wanted to improve on BIND 9, including scalability, reliability, modularity, extensibility, and usability. The project to build BIND 10 has been active for the past 2 years, and now has a usable (though not yet production ready) server.

ISC DHCP

ISC DHCP and IPv6 - the DHCPv6 story

Numbering Computers in IPv6

Computers and other IPv6-enabled devices need a way to select which IP address they are using, just like in IPv4. IPv6 provides several ways to do this:

BIND 10: The First Year

We have nearly reached the end of the first year of the BIND 10 project. To celebrate this, we are releasing the first version of BIND 10.

Software Robustness and BIND 10

Introduction

We have been discussing exceptions on the BIND 10 developers mailing list. Exceptions are a technique used by most modern programming languages that allow you to alter the normal flow of programs in unusual cases.

My hope is that exceptions can be part of a larger strategy for increasing the robustness of BIND 10. I gave a talk about this at the T-DOSE conference in Eindhoven, the Netherlands, recently -- this post is a summary of those ideas.

BIND 10 The Story So Far...

BIND 10 is, briefly, a re-design and re-write of BIND 9. BIND 9 is itself a re-design and re-write of BIND 8. BIND 9 is by far the most widely used DNS server on the Internet (one estimate is something like 80% of DNS servers). For ISC, and I think for the DNS community, BIND 10 is going to be a Big Deal.