> I need someone to talk me through resolvconf. I can help.
A nameserver installed on a Debian system can interface with resolvconf in two ways. First, if the nameserver provides general name service on localhost and it makes sense for the libc resolver to use this service then it should *provide* its loopback IP address to resolvconf. This can be done in the initscript as follows. # maradns initscript NAME=maradns case $ACTION in start) ... launch maradns and wait for it to become ready ... echo "127.0.0.1" | resolvconf -a "lo.$NAME" ;; stop) resolvconf -d "lo.$NAME" ... kill maradns ;; esac Second, if the nameserver can forward requests to other nameservers then it can make use of nameserver information that gets sent to resolvconf in order to do this. Implementing this requires writing a resolvconf update script. I can provide help with writing this script --- just let me know. If you want to understand how resolvconf works then please see the resolvconf README in /usr/share/doc/resolvconf/. -- Thomas Hood resolvconf maintainers -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org