Tải bản đầy đủ (.pdf) (18 trang)

5 linux managing dns servers lpic 2 m5 slides kho tài liệu training

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (602.84 KB, 18 trang )











$ nslookup -querytype=mx pluralsight.com
$ nslookup


server 127.0.0.1



set type=mx



pluralsight.com



………..



set debug





web.theurbanpenguin.com


$ dig pluralsight.com -t mx
$ dig pluralsight.com +short -t mx


$ host www.pluralsight.com

# Returns A Record

$ host 8.8.8.8

# Returns PTR Record



#!/usr/bin/perl
use strict;
use warnings;
use Net::DNS::Resolver;
my $hostname;
print(“Enter a hostname: “);
chomp($hostname = <STDIN>);


my $resolver = Net::DNS::Resolver->new(

nameservers => [qw(8.8.8.8)],
);
my $query = $resolver->search($hostname);


if ($query) {
foreach my $record ($query->answer) {
next unless $record->type eq "A";
print(“Answer: " . $record->address . "\n");

}
}



$ sudo apt-get install -y python3-dnspython


#!/usr/bin/python3
import dns.resolver
resolver = dns.resolver.Resolver()

answers = resolver.query("docker.theurbanpenguin.com","A")
for answer in answers:
print(answer)















×