Problem se zonovym transferem - modul Net::DNS

Bárta Petr Petr.Barta na CONTACTEL.CZ
Středa Duben 10 14:50:02 MEST 2002


Zdravim,
	mame problem s modulem Net::DNS a zonovym transferem. Snazime se
ziskat data analogicka vystupu napr. z utility "host", postupujeme AFAIK
podle dokumentace, ale vystup neni takovy, jaky bychom cekali.

Prislusna cast kodu je nasledujici:

  my $domain="ctt.cz";
#  my $domain="anet.cz";

  my $ress=new Net::DNS::Resolver;
  $ress->nameservers("212.65.193.6");
  my @zone = $ress->axfr($domain);
  foreach my $r (@zone) {
    $r->print;
  }

	Problem je v tom, ze pro domenu ctt.cz (a spoustu dalsich) dostavame
prazdny vystup, ale pro domenu anet.cz (jako jedinou z tech, ktere jsme
testovali) je vystup takovy, jaky ma byt.

	Normalni zone transfer (pomoci host nebo nslookup) funguje ze
stejneho stroje naprosto bez problemu pro jakoukoli zkousenou domenu. Zone
transfer z jinych stroju je zakazany, takze kdyby to nekdo chtel zkouset od
sebe, asi mu to nepojede, coz je v poradku. :-)

	Doplnujici informace:
	uname output: 5.8 Generic_108528-05 sun4u sparc SUNW,Ultra-80
	perl -v output: This is perl, v5.6.1 built for sun4-solaris
	cast vystupu "perldoc perllocal":
	      Mon Jan 21 11:04:56 2002: "Module" Net::DNS
		"installed into: /usr/local/lib/perl5/site_perl/5.6.1"
		"LINKTYPE: dynamic"
		"VERSION: 0.12"
		"EXE_FILES: "

	Predem diky za jakoukoliv radu, co kde delame spatne, nebo napovedu
k lepsimu reseni... :-)

-- 
Petr "Orin" Barta
Unix Administrator

Contactel, s.r.o. 
Vinohradská 174, 130 19 Praha 3 
E-mail: Petr.Barta na contactel.cz 


Další informace o konferenci Perl