$ dig pluralsight.com -t mx$ dig pluralsight.com +short -t mx... use strict; use warnings; use Net::DNS::Resolver; my $hostname; print“Enter a hostname: “; chomp$hostname = ;... $ sudo a
Trang 2•
•
•
Trang 6$ nslookup -querytype=mx pluralsight.com
$ nslookup
server 127.0.0.1
set type=mx
pluralsight.com
………
set debug
web.theurbanpenguin.com
Trang 7$ dig pluralsight.com -t mx
$ dig pluralsight.com +short -t mx
Trang 8$ host www.pluralsight.com # Returns A Record
$ host 8.8.8.8 # Returns PTR Record
Trang 10use strict;
use warnings;
use Net::DNS::Resolver;
my $hostname;
print(“Enter a hostname: “); chomp($hostname = <STDIN>);
Trang 11my $resolver = Net::DNS::Resolver->new(
nameservers => [qw(8.8.8.8)],
);
my $query = $resolver->search($hostname);
Trang 12if ($query) {
foreach my $record ($query->answer) {
next unless $record->type eq "A";
print(“Answer: " $record->address "\n");
}
}
Trang 14$ sudo apt-get install -y python3-dnspython
Trang 15import dns.resolver
resolver = dns.resolver.Resolver()
answers = resolver.query("docker.theurbanpenguin.com","A") for answer in answers:
print(answer)
Trang 17•
•
•
•
•