AnyEvent-DNS-EtcHosts
view release on metacpan or search on metacpan
examples/dns.pl view on Meta::CPAN
#!/usr/bin/perl
# Example: dns.pl google.com
use v5.14;
use strict;
use warnings;
use lib 'lib', '../lib';
my $domain = $ARGV[0] || 'example.com';
use if ($ENV{PERL_ANYEVENT_DNS} || "") eq 'EtcHosts' || !$ENV{PERL_ANYEVENT_DNS}, 'AnyEvent::DNS::EtcHosts';
use AnyEvent::DNS;
my $cv = AE::cv;
AnyEvent::DNS::any $domain, sub {
say foreach map { $_->[4] } grep { $_->[1] =~ /^(a|aaaa)$/ } @_;
$cv->send;
};
$cv->recv;
( run in 1.250 second using v1.01-cache-2.11-cpan-e93a5daba3e )