Perlmodul Net::DNS
Jan 'Red Bully' Seiffert
redbully at cc.fh-luh.de
Wed Jun 8 02:04:01 CEST 2005
Ralph Meyer schrieb:
>>>Beim Ausführen kommt dann die Fehlermeldung :
>>>
>>>Can't locate object method "answer" via package "query" (perhaps you forgot to load "query"?) at
>>>./netdns.pl line 9.
>>>
>>>Kann mir einer sagen wo der Fehler ist ? Irgendwelche Abhängigkeiten
>>>zu anderen Modulen ?
>>
>>die Methoden search, query und send liefern IMHO ein "Packet" zureuck:
>>
>><http://www.net-dns.org/docs/Net/DNS/Packet.html>
>>
>>das noch "usen" ?
>
>
> Nee bringt nichts.
Hmmmm, das ja man doof.
Bei mir laeuft der Schnippsel (Perl 5.8.5, Net::DNS 0.48).
Was kommt den bei dem Testschnipsel wenn du stat der foreach-Schleife
nen einfaches "print $query;" machst? Also so:
#!/usr/bin/perl
use Net::DNS;
my $res = Net::DNS::Resolver->new;
my $query = $res->search("www.kernel.org");
if ($query) {
print $query, "\n";
} else {
warn "query failed: ", $res->errorstring, "\n";
}
ich krieg da das:
Net::DNS::Packet=HASH(0x84028dc)
Also scheint mein Perl das als "Net::DNS::Packet" zu erkennen.
Is da was in deiner Installation verquer? Debian? alles aus apt?
>
>
> Ralph
>
Gruss
Jan
--
You know hell has frozen over when the best golfer is black, the best
rapper is white, Apple is on x86 and MS is on PPC - and there's a new
Debian release.
More information about the Linux
mailing list