in reply to Nameserver exit problem

Before Perl 5.8, signals could interrupt Perl in an unsafe manner. (See "Safe Signals" in perlipc.) Have you tried using a more recent version of Perl? Yours is rather old.