The Perl and Raku Conference 2025: Greenville, South Carolina - June 27-29 Learn more

#!/usr/local/bin/perl
use strict;
my $res = Net::DNS::Resolver::Recurse->new;
$res->recursion_callback(sub {
my $packet = shift;
$_->print for $packet->additional;
printf(";; Received %d bytes from %s\n\n", $packet->answersize, $packet->answerfrom);
});
$res->query_dorecursion(@ARGV);