Beefy Boxes and Bandwidth Generously Provided by pair Networks
No such thing as a small change
 
PerlMonks  

Re: Net::Nslookup PTR lookup help

by kubrat (Scribe)
on Jan 28, 2009 at 13:50 UTC ( #739558=note: print w/ replies, xml ) Need Help??


in reply to Net::Nslookup PTR lookup help

Try this:

my $name = nslookup(host => "206.33.105.41", type => "PTR");

Uses 'host' for a key in the PTR query instead of 'domain'. I just copied the example provided in the module's documentation.

http://search.cpan.org/~darren/Net-Nslookup-1.18/lib/Net/Nslookup.pm

Update: It doesn't work for me either. This module is just a wrapper for Net::DNS. You can fix the problem by deleting an if statement in its _lookup_ptr function.

If you substitute the following ...

$query = $res->search($term, "PTR") || return; for $rr ($query->answer) { if ($rr->can('ptrdname')) { push @answers, $rr->ptrdname; } }

with ...

$query = $res->search($term, "PTR") || return; for $rr ($query->answer) { push @answers, $rr->ptrdname; }

then it works as expected :)


Comment on Re: Net::Nslookup PTR lookup help
Select or Download Code
Re^2: Net::Nslookup PTR lookup help
by blackstealth (Novice) on Jan 28, 2009 at 13:53 UTC
    All to unfortunately it still doesn't work from reading the documentation it was my understanding that i could use "host", "domain", or "term" all interchangeably :( but still no luck.

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://739558]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others wandering the Monastery: (10)
As of 2015-07-02 10:42 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    The top three priorities of my open tasks are (in descending order of likelihood to be worked on) ...









    Results (33 votes), past polls