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