Have a play with: http://www.dnszone.org/ It's in CPAN and uses lots of nice DNS functions. If it doesn't work the way you want/not reliable, you can always contribute towards the development. Chris.