[bind10-dev] BIND 10: howto & problems today

Shane Kerr shane at isc.org
Tue Mar 16 14:32:17 UTC 2010


All,

The server I installed BIND 10 on is running Debian stable on an old
server (dual PIII). It is shared with a few friends.

The installation for BIND 10 was pretty straightforward:

      * I had to install Python 3.1 because it's too new for Debian
        Stable. I downloaded it from python.org and installed in
        ~/python-3.1.1
      * I had to install the Boost development libraries. This is a
        package, so it only required "aptitude install libboost-dev".
      * The SQLite3 libraries, and any other dependencies that might be
        necessary, were already installed from prior hacking.
      * The build was done via:
                $ PATH=$PATH:/home/shane/python-3.1.1/bin ./configure --prefix=/home/shane/bind10
                $ make -j2
                $ make install
      * To load my zone, I did:
                $ dig -t axfr time-travellers.nl.eu.org > time-travellers.nl.eu.org
                $ /home/shane/bind10/bin/b10-loadzone time-travellers.nl.eu.org
                
The problems:

      * Since this box is running a BIND 9 server that I really do not
        want to break, I ran BIND 10 on a different IP address. To do
        this, I had to hack b10-auth to bind() to a different
        address. :(
      * To get the server to run on port 53, I had to update the boss
        code to use port 53 instead of 5300. :(

Since the zone is signed, I have a little script reloading it after the
signing. I will investigate using b10-axfrin for this later today or
tomorrow, time permitting.

--
Shane




More information about the bind10-dev mailing list