The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
#!/usr/bin/perl -w

use strict;

use Test::More tests => 1;

use Net::LibResolv qw( 
   res_query NS_C_IN NS_T_A
   $h_errno HOST_NOT_FOUND
);

# Now something I hope doesn't exist - we put it in a known-missing TLD
my $missinghost = "nonexistent.local";

SKIP: {
   my $answer = res_query( $missinghost, NS_C_IN, NS_T_A );
   skip "Resolver has an answer for $missinghost IN A", 1 if defined $answer;

   cmp_ok( $h_errno, '==', HOST_NOT_FOUND, '$h_errno for missing host' );
}