Avatar billede breum Nybegynder
08. december 2003 - 00:22 Der er 10 kommentarer og
1 løsning

DNS opslag

Hvordan laver jeg (på en Red Hat linux) et DNS opslag, udfra et domænenavn?
Avatar billede mfalck Praktikant
08. december 2003 - 08:41 #1
use Net::DNS;
  my $res  = Net::DNS::Resolver->new;
  my $query = $res->search("host.example.com");
 

  if ($query) {
      foreach my $rr ($query->answer) {
          next unless $rr->type eq "A";
          print $rr->address, "\n";
      }
  } else {
      warn "query failed: ", $res->errorstring, "\n";
  }
Avatar billede breum Nybegynder
08. december 2003 - 08:48 #2
Can't locate Net/DNS.pm in @INC (@INC contains: /usr/lib/perl5/5.00503/i386-linux /usr/lib/perl5/5.00503 /usr/l
ib/perl5/site_perl/5.005/i386-linux /usr/lib/perl5/site_perl/5.005 .) at dns.pl line 1.
BEGIN failed--compilation aborted at dns.pl line 1.
Avatar billede mfalck Praktikant
08. december 2003 - 09:30 #3
ah - ja du skal huske at installere Net::DNS
Avatar billede breum Nybegynder
08. december 2003 - 10:31 #4
Og det gøres hvordan?
Avatar billede mfalck Praktikant
08. december 2003 - 10:41 #5
under unix:

perl -MCPAN -e 'install New::DNS'

ellers henter du den på

http://mirrors.sunsite.dk/cpan/authors/id/C/CR/CREIN/Net-DNS-0.42.tar.gz

og laver

perl Makefile.PL
make
make test
make install
Avatar billede breum Nybegynder
08. december 2003 - 18:45 #6
perl -MCPAN -e 'install New::DNS'
virker ikke
Avatar billede breum Nybegynder
08. december 2003 - 18:47 #7
http://mirrors.sunsite.dk/cpan/authors/id/C/CR/CREIN/Net-DNS-0.42.tar.gz downloaded, kørt
gunzip Net-DNS-0.42.tar.gz
forsøgt
tar -x Net-DNS-0.42.tar.gz
Men den bliver ikke færdig med dette???
Avatar billede mfalck Praktikant
08. december 2003 - 21:41 #8
perl -MCPAN -e 'install New::DNS'  skulle være
perl -MCPAN -e 'install Net::DNS'
Avatar billede mfalck Praktikant
08. december 2003 - 21:42 #9
prøv med

tar zxf Net-DNS-0.42.tar.gz  (hvis det stadig er en gzip.tar fil)

ellers

tar xf Net-DNS-0.42.tar.gz
Avatar billede breum Nybegynder
09. december 2003 - 20:44 #10
så virkede det med perl -MCPAN -e 'install Net::DNS'

Hvilken navneserver spørger den?
Avatar billede mfalck Praktikant
09. december 2003 - 20:46 #11
jeg gætter på at den bruger dine opsætninger i /etc/resolv.conf - du kan bruge perldoc Net::DNS der var vist et eksempel  på hovrdan du kunne specificere en navneserver den skulle spørge.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester