sub dns_query { return undef unless $res; my $domain = shift; for my $dns ( 'MX', 'A' ) { $packet = $res->send($domain, $dns ) or warn $res->errorstring; return 1 if $packet->header->ancount; } return 0; }