Hallo
ich möchte gerne mehrere Domains (aus einer Dateiliste) nach den MX-Records abfragen.
Ich habe den anschliessenden Code gefunden. Kann man den so umbauen, dass ich als Parameter nicht die Domain, sodern eine Datei mit Domains übergeben kann ?
Besipiel:
$./perl-script.pl domainliste.txt
domainliste.txt sieht so aus:
google.de
yahoo.de
usw.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
use Net::DNS;
my $domain = $ARGV[0] || die "usage: $0 domain";
my $resolver = new Net::DNS::Resolver;
my @mxrecs = mx($resolver, $domain);
if (@mxrecs)
{
foreach $rec (@mxrecs)
{
print $rec->preference, " ",
$rec->exchange, "\n";
}
}
else
{
print "Kein MX-Record für $domain: ",
$resolver->errorstring, "\n";
}