bind8/0040755000567100000120000000000010253725330011546 5ustar jcameronwheelbind8/master_form.cgi0100755000567100000120000000735210233321233014547 0ustar jcameronwheel#!/usr/local/bin/perl # master_form.cgi # Form for creating a new master zone require './bind8-lib.pl'; &ReadParse(); $access{'master'} || &error($text{'mcreate_ecannot'}); &ui_print_header(undef, $text{'mcreate_title'}, ""); print "
\n"; print "\n"; print "\n"; print "
$text{'mcreate_opts'}
\n"; print "\n"; print "\n"; print "\n"; print "\n"; $conf = &get_config(); @views = &find("view", $conf); if (@views) { print "\n"; print "\n"; } # Records filename print "\n"; # Master server IP print "\n"; printf "\n", $text{'master_ns'}; # Create on slave servers? @servers = &list_slave_servers(); if (@servers && $access{'remote'}) { print "\n"; print "\n"; print "\n"; print "\n"; } print "\n"; printf "\n", $config{'tmpl_email'}; print "\n"; printf "\n", $config{'tmpl_0'} || $config{'tmpl_include'} ? '' : 'checked'; print "\n"; print "\n"; &get_zone_defaults(\%zd); print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "
$text{'mcreate_type'}\n"; print "$text{'mcreate_fwd'}\n"; print "  \n"; print "$text{'mcreate_rev'}
$text{'mcreate_dom'}
$text{'mcreate_view'}
$text{'mcreate_file'} \n"; print " ", "$text{'mcreate_auto'}\n"; print "\n"; print "",&file_chooser_button("file"),"
$text{'master_server'}\n", $config{'default_prins'} || &get_system_hostname(); printf " %s
$text{'master_onslave'}",&ui_radio("onslave", 1, [ [ 0, $text{'no'} ], [ 1, $text{'master_onslaveyes'} ] ]),"\n"; print &ui_textbox("mip", $config{'this_ip'} || &to_ipaddress(&get_system_hostname()), 30),"
$text{'master_slavefile'}",&ui_radio("sfile_def", 2, [ [ 1, $text{'slave_none'} ], [ 2, $text{'slave_auto'} ], [ 0, &ui_textbox("sfile", undef, 30) ] ]),"
$text{'master_email'}
$text{'master_tmpl'} $text{'yes'}\n", $config{'tmpl_0'} || $config{'tmpl_include'} ? 'checked' : ''; printf " $text{'no'}$text{'master_ip'}
$text{'master_refresh'}\n"; &time_unit_choice("refunit", $zd{'refunit'}); print "$text{'master_retry'}\n"; &time_unit_choice("retunit", $zd{'retunit'}); print "
$text{'master_expiry'}\n"; &time_unit_choice("expunit", $zd{'expunit'}); print "$text{'master_minimum'}\n"; &time_unit_choice("minunit", $zd{'minunit'}); print "
\n"; print "
\n"; &ui_print_footer("", $text{'index_return'}); bind8/bind8-lib.pl0100644000567100000120000015653010253725244013666 0ustar jcameronwheel# bind8-lib.pl # Common functions for bind8 config files do '../web-lib.pl'; &init_config(); do 'records-lib.pl'; require '../ui-lib.pl'; @extra_forward = split(/\s+/, $config{'extra_forward'}); @extra_reverse = split(/\s+/, $config{'extra_reverse'}); %is_extra = map { $_, 1 } (@extra_forward, @extra_reverse); %access = &get_module_acl(); $zone_names_cache = "$module_config_directory/zone-names"; $zone_names_version = 2; if (open(VERSION, "$module_config_directory/version")) { chop($bind_version = ); close(VERSION); } # get_config() # Returns an array of references to assocs, each containing the details of # one directive sub get_config { if (!@get_config_cache) { @get_config_cache = &read_config_file($config{'named_conf'}); } return \@get_config_cache; } # get_config_parent([file]) # Returns a structure containing the top-level config as members sub get_config_parent { local $file = $_[0] || $config{'named_conf'}; if (!defined($get_config_parent_cache{$file})) { local $conf = &get_config(); if (!defined($lines_count{$file})) { local $lref = &read_file_lines($file); $lines_count{$file} = @$lref; } $get_config_parent_cache{$file} = { 'file' => $file, 'type' => 1, 'line' => -1, 'eline' => $lines_count{$file}, 'members' => $conf }; } return $get_config_parent_cache{$file}; } # read_config_file(file, [expand includes]) # Reads a config file and returns an array of values sub read_config_file { local($lnum, $line, $cmode, @ltok, @lnum, @tok, @rv, $i, $t, $j, $ifile, @inc, $str); $lnum = 0; open(FILE, &make_chroot($_[0])); while($line = ) { # strip comments $line =~ s/\r|\n//g; $line =~ s/#.*$//g; $line =~ s/\/\/.*$//g if ($line !~ /".*\/\/.*"/); $line =~ s/\/\*.*\*\///g; while(1) { if (!$cmode && $line =~ /\/\*/) { # start of a C-style comment $cmode = 1; $line =~ s/\/\*.*$//g; } elsif ($cmode) { if ($line =~ /\*\//) { # end of comment $cmode = 0; $line =~ s/^.*\*\///g; } else { $line = ""; last; } } else { last; } } # split line into tokens undef(@ltok); while(1) { if ($line =~ /^\s*\"([^"]*)"(.*)$/) { push(@ltok, $1); $line = $2; } elsif ($line =~ /^\s*([{};])(.*)$/) { push(@ltok, $1); $line = $2; } elsif ($line =~ /^\s*([^{}; \t]+)(.*)$/) { push(@ltok, $1); $line = $2; } else { last; } } foreach $t (@ltok) { push(@tok, $t); push(@lnum, $lnum); } $lnum++; } close(FILE); $lines_count{$_[0]} = $lnum; # parse tokens into data structures $i = 0; $j = 0; while($i < @tok) { $str = &parse_struct(\@tok, \@lnum, \$i, $j++, $_[0]); if ($str) { push(@rv, $str); } } if (!@rv) { # Add one dummy directive, so that the file is known push(@rv, { 'name' => 'dummy', 'line' => 0, 'eline' => 0, 'index' => 0, 'file' => $_[0] }); } if (!$_[1]) { # expand include directives &recursive_includes(\@rv, &base_directory(\@rv)); } return @rv; } # recursive_includes(&dirs, base) sub recursive_includes { local $i; for($i=0; $i<@{$_[0]}; $i++) { if (lc($_[0]->[$i]->{'name'}) eq "include") { # found one.. replace the include directive with it $ifile = $_[0]->[$i]->{'value'}; if ($ifile !~ /^\//) { $ifile = "$_[1]/$ifile"; } @inc = &read_config_file($ifile, 1); # update index of included structures local $j; for($j=0; $j<@inc; $j++) { $inc[$j]->{'index'} += $_[0]->[$i]->{'index'}; } # update index of structures after include for($j=$i+1; $j<@{$_[0]}; $j++) { $_[0]->[$j]->{'index'} += scalar(@inc) - 1; } splice(@{$_[0]}, $i--, 1, @inc); } elsif ($_[0]->[$i]->{'type'} == 1) { # Check sub-structures too &recursive_includes($_[0]->[$i]->{'members'}, $_[1]); } } } # parse_struct(&tokens, &lines, &line_num, index, file) # A structure can either have one value, or a list of values. # Pos will end up at the start of the next structure sub parse_struct { local(%str, $i, $t, @vals, $str); $i = ${$_[2]}; $str{'name'} = lc($_[0]->[$i]); $str{'line'} = $_[1]->[$i]; while(1) { $t = $_[0]->[++$i]; if ($t eq "{" || $t eq ";" || $t eq "}") { last; } elsif (!defined($t)) { ${$_[2]} = $i; return undef; } else { push(@vals, $t); } } $str{'values'} = \@vals; $str{'value'} = $vals[0]; $str{'index'} = $_[3]; $str{'file'} = $_[4]; if ($t eq "{") { # contains sub-structures.. parse them local(@mems, $j); $i++; # skip { $str{'type'} = 1; $j = 0; while($_[0]->[$i] ne "}") { if (!defined($_[0]->[$i])) { ${$_[2]} = $i; return undef; } $str = &parse_struct($_[0], $_[1], \$i, $j++, $_[4]); if ($str) { push(@mems, $str); } } $str{'members'} = \@mems; $i += 2; # skip trailing } and ; } else { # only a single value.. $str{'type'} = 0; if ($t eq ";") { $i++; # skip trailing ; } } $str{'eline'} = $_[1]->[$i-1]; # ending line is the line number the trailing # ; is on ${$_[2]} = $i; return \%str; } # find(name, &array) sub find { local($c, @rv); foreach $c (@{$_[1]}) { if ($c->{'name'} eq $_[0]) { push(@rv, $c); } } return @rv ? wantarray ? @rv : $rv[0] : wantarray ? () : undef; } # find_value(name, &array) sub find_value { local(@v); @v = &find($_[0], $_[1]); if (!@v) { return undef; } elsif (wantarray) { return map { $_->{'value'} } @v; } else { return $v[0]->{'value'}; } } # base_directory([&config], [no-cache]) # Returns the base directory for named files sub base_directory { if ($_[1]) { # Actually work out base local ($opts, $dir, $conf); $conf = $_[0] ? $_[0] : &get_config(); if (($opts = &find("options", $conf)) && ($dir = &find("directory", $opts->{'members'}))) { return $dir->{'value'}; } $config{'named_conf'} =~ /^(.*)\/[^\/]+$/; return $1; } else { # Use cache local %znc; &read_file_cached($zone_names_cache, \%znc); return $znc{'base'} || &base_directory($_[0], 1); } } # save_directive(&parent, name|&old, &values, indent, [structonly]) # Given a structure containing a directive name, type, values and members # add, update or remove that directive in config structure and data files. # Updating of files assumes that there is no overlap between directives - # each line in the config file must contain part or all of only one directive. sub save_directive { local(@oldv, @newv, $pm, $i, $o, $n, $lref, @nl); $pm = $_[0]->{'members'}; @oldv = ref($_[1]) ? @{$_[1]} : &find($_[1], $pm); @newv = @{$_[2]}; for($i=0; $i<@oldv || $i<@newv; $i++) { if ($i >= @oldv && !$_[5]) { # a new directive is being added.. put it at the end of # the parent if (!$_[4]) { local $parent = &get_config_parent($newv[$i]->{'file'} || $_[0]->{'file'}); $lref = &read_file_lines( &make_chroot($newv[$i]->{'file'} || $_[0]->{'file'})); @nl = &directive_lines($newv[$i], $_[3]); splice(@$lref, $_[0]->{'eline'}, 0, @nl); $newv[$i]->{'file'} = $_[0]->{'file'}; $newv[$i]->{'line'} = $_[0]->{'eline'}; $newv[$i]->{'eline'} = $_[0]->{'eline'} + scalar(@nl) - 1; &renumber($parent, $_[0]->{'eline'}-1, $_[0]->{'file'}, scalar(@nl)); } push(@$pm, $newv[$i]); } elsif ($i >= @oldv && $_[5]) { # a new directive is being added.. put it at the start of # the parent if (!$_[4]) { local $parent = &get_config_parent($newv[$i]->{'file'} || $_[0]->{'file'}); $lref = &read_file_lines( &make_chroot($newv[$i]->{'file'} || $_[0]->{'file'})); @nl = &directive_lines($newv[$i], $_[3]); splice(@$lref, $_[0]->{'line'}+1, 0, @nl); $newv[$i]->{'file'} = $_[0]->{'file'}; $newv[$i]->{'line'} = $_[0]->{'line'}+1; $newv[$i]->{'eline'} = $_[0]->{'line'} + scalar(@nl); &renumber($parent, $_[0]->{'line'}, $_[0]->{'file'}, scalar(@nl)); } splice(@$pm, 0, 0, $newv[$i]); } elsif ($i >= @newv) { # a directive was deleted if (!$_[4]) { local $parent = &get_config_parent($oldv[$i]->{'file'}); $lref = &read_file_lines( &make_chroot($oldv[$i]->{'file'})); $ol = $oldv[$i]->{'eline'} - $oldv[$i]->{'line'} + 1; splice(@$lref, $oldv[$i]->{'line'}, $ol); &renumber($parent, $oldv[$i]->{'eline'}, $oldv[$i]->{'file'}, -$ol); } splice(@$pm, &indexof($oldv[$i], @$pm), 1); } else { # updating some directive if (!$_[4]) { local $parent = &get_config_parent($oldv[$i]->{'file'}); $lref = &read_file_lines( &make_chroot($oldv[$i]->{'file'})); @nl = &directive_lines($newv[$i], $_[3]); $ol = $oldv[$i]->{'eline'} - $oldv[$i]->{'line'} + 1; splice(@$lref, $oldv[$i]->{'line'}, $ol, @nl); $newv[$i]->{'file'} = $_[0]->{'file'}; $newv[$i]->{'line'} = $oldv[$i]->{'line'}; $newv[$i]->{'eline'} = $oldv[$i]->{'line'} + scalar(@nl) - 1; &renumber($parent, $oldv[$i]->{'eline'}, $oldv[$i]->{'file'}, scalar(@nl) - $ol); } $pm->[&indexof($oldv[$i], @$pm)] = $newv[$i]; } } } # directive_lines(&directive, tabs) # Renders some directive into a number of lines of text sub directive_lines { local(@rv, $v, $m, $i); $rv[0] = "\t" x $_[1]; $rv[0] .= "$_[0]->{'name'}"; foreach $v (@{$_[0]->{'values'}}) { if ($need_quote{$_[0]->{'name'}} && !$i) { $rv[0] .= " \"$v\""; } else { $rv[0] .= " $v"; } $i++; } if ($_[0]->{'type'}) { # multiple values.. include them as well $rv[0] .= " {"; foreach $m (@{$_[0]->{'members'}}) { push(@rv, &directive_lines($m, $_[1]+1)); } push(@rv, ("\t" x ($_[1]+1))."}"); } $rv[$#rv] .= ";"; return @rv; } # renumber(&parent, line, file, count) # Runs through the given array of directives and increases the line numbers # of all those greater than some line by the given count sub renumber { if ($_[0]->{'file'} eq $_[2]) { if ($_[0]->{'line'} > $_[1]) { $_[0]->{'line'} += $_[3]; } if ($_[0]->{'eline'} > $_[1]) { $_[0]->{'eline'} += $_[3]; } } if ($_[0]->{'type'}) { # Do sub-members local $d; foreach $d (@{$_[0]->{'members'}}) { &renumber($d, $_[1], $_[2], $_[3]); } } } # choice_input(text, name, &config, [display, option]+) sub choice_input { local($rv, $v, $i, @ops); $rv = "$_[0] "; $v = &find_value($_[1], $_[2]); for($i=3; $i<@_; $i+=2) { $rv .= sprintf " %s\n", $_[1], $_[$i+1], $v eq $_[$i+1] ? "checked" : "", $_[$i]; } return $rv."\n"; } # save_choice(name, &parent, indent) sub save_choice { local($nd); if ($in{$_[0]}) { $nd = { 'name' => $_[0], 'values' => [ $in{$_[0]} ] }; } &save_directive($_[1], $_[0], $nd ? [ $nd ] : [ ], $_[2]); } # addr_match_input(text, name, &config) # A field for editing a list of addresses, ACLs and partial IP addresses sub addr_match_input { local($v, $rv, $av, @av); $v = &find($_[1], $_[2]); $rv = "$_[0] "; $rv .= " $text{'default'}"; $rv .= " $text{'listed'}
"; foreach $av (@{$v->{'members'}}) { push(@av, $av->{'name'}); } $rv .= "\n"; } # save_addr_match(name, &parent, indent) sub save_addr_match { local($addr, @vals, $dir); if ($in{"$_[0]_def"}) { &save_directive($_[1], $_[0], [ ], $_[2]); } else { foreach $addr (split(/\s+/, $in{$_[0]})) { push(@vals, { 'name' => $addr }); } $dir = { 'name' => $_[0], 'type' => 1, 'members' => \@vals }; &save_directive($_[1], $_[0], [ $dir ], $_[2]); } } # address_port_input(addresstext, portlabeltext, portnametext, defaulttext, # addressname, portname, &config, size, type) sub address_port_input { my $rv = &address_input($_[0], $_[4], $_[6], $_[8]); my $v = &find($_[4], $_[6]); my $port; for ($i = 0; $i < @{$v->{'values'}}; $i++) { if ($v->{'values'}->[$i] eq $_[5]) { $port = $v->{'values'}->[$i+1]; last; } } my $n; ($n = $_[5]) =~ s/[^A-Za-z0-9_]/_/g; $rv .= "$_[1] \n"; $rv .= sprintf " $_[3]\n", defined($port) ? "" : "checked"; $rv .= sprintf " ", defined($port) ? "checked" : ""; $rv .= sprintf " $_[2]\n", defined($port) ? $port : ""; return $rv; } # address_input(text, name, &config, type) sub address_input { local($v, $rv, $av, @av); $v = &find($_[1], $_[2]); foreach $av (@{$v->{'members'}}) { push(@av, join(" ", $av->{'name'}, @{$av->{'values'}})); } if ($_[3] == 0) { # text area $rv = "$_[0] "; $rv .= "\n"; } else { $rv = "$_[0] "; $rv .= "\n"; } return $rv; } sub save_port_address { local($addr, $port, @vals, $dir); foreach $addr (split(/\s+/, $in{$_[0]})) { &check_ipaddress($addr) || &error(&text('eip', $addr)); push(@vals, { 'name' => $addr }); } $dir = { 'name' => $_[0], 'type' => 1, 'members' => \@vals }; ($n = $_[1]) =~ s/[^A-Za-z0-9_]/_/g; $dir->{'values'} = [ $_[1], $in{$_[1]} ] if (!$in{"${n}_def"}); &save_directive($_[2], $_[0], @vals ? [ $dir ] : [ ], $_[3]); } # save_address(name, &parent, indent, ips-only) sub save_address { local ($addr, @vals, $dir, $i); local @sp = split(/\s+/, $in{$_[0]}); for($i=0; $i<@sp; $i++) { !$_[3] || &check_ipaddress($sp[$i]) || &error(&text('eip', $sp[$i])); if (lc($sp[$i]) eq "key") { push(@vals, { 'name' => $sp[$i], 'values' => [ $sp[++$i] ] }); } else { push(@vals, { 'name' => $sp[$i] }); } } $dir = { 'name' => $_[0], 'type' => 1, 'members' => \@vals }; &save_directive($_[1], $_[0], @vals ? [ $dir ] : [ ], $_[2]); } # forwarders_input(text, name, &config) sub forwarders_input { local($v, $rv, $av, @ips, @prs); $v = &find($_[1], $_[2]); foreach $av (@{$v->{'members'}}) { push(@ips, $av->{'name'}); if ($av->{'values'}->[0] eq 'port') { push(@prs, $av->{'values'}->[1]); } else { push(@prs, undef); } } $rv = "$_[0] \n"; $rv .= "\n"; $rv .= " ". "\n"; for($i=0; $i<@ips+3; $i++) { $rv .= "\n"; $rv .= "\n"; $rv .= "\n"; $rv .= "\n"; } $rv .= "
$text{'forwarding_ip'}$text{'forwarding_port'}
\n"; return $rv; } # save_forwarders(name, &parent, indent) sub save_forwarders { local ($i, $ip, $pr, @vals); for($i=0; defined($ip = $in{"$_[0]_ip_$i"}); $i++) { next if (!$ip); &check_ipaddress($ip) || &error(&text('eip', $ip)); $pr = $in{"$_[0]_pr_$i"}; !$pr || $pr =~ /^\d+$/ || &error(&text('eport', $pr)); push(@vals, { 'name' => $ip, 'values' => $pr ? [ "port", $pr ] : [ ] }); } local $dir = { 'name' => $_[0], 'type' => 1, 'members' => \@vals }; &save_directive($_[1], $_[0], @vals ? [ $dir ] : [ ], $_[2]); } # opt_input(text, name, &config, default, size, units) sub opt_input { local($v, $rv, $n); $v = &find($_[1], $_[2]); ($n = $_[1]) =~ s/[^A-Za-z0-9_]/_/g; $rv = "$_[0] 30 ? " colspan=3>\n" : ">\n"; $rv .= sprintf " $_[3]\n", $v ? "" : "checked"; $rv .= sprintf " ", $v ? "checked" : ""; $rv .= sprintf " $_[5]\n", $v ? $v->{'value'} : ""; return $rv; } sub save_opt { local($dir, $n); ($n = $_[0]) =~ s/[^A-Za-z0-9_]/_/g; if ($in{"${n}_def"}) { &save_directive($_[2], $_[0], [ ], $_[3]); } elsif ($err = &{$_[1]}($in{$n})) { &error($err); } else { $dir = { 'name' => $_[0], 'values' => [ $in{$n} ] }; &save_directive($_[2], $_[0], [ $dir ], $_[3]); } } # directives that need their value to be quoted @need_quote = ( "file", "zone", "pid-file", "statistics-file", "dump-file", "named-xfer", "secret" ); foreach $need (@need_quote) { $need_quote{$need}++; } 1; # find_reverse(address, [view]) # Returns the zone and record structures for the PTR record for some address sub find_reverse { local($conf, @zl, $rev, $z, $revconf, $revfile, $revrec, @revrecs, $addr, $rr, @octs, $i, @hexs, $ipv6, @zero); # find reverse domain local @zl = grep { $_->{'type'} ne 'view' } &list_zone_names(); if ($_[1] ne '') { @zl = grep { $_->{'view'} && $_->{'viewindex'} == $_[1] } @zl; } else { @zl = grep { !$_->{'view'} } @zl; } $ipv6 = $config{'support_aaaa'} && &check_ip6address($_[0]); if ($ipv6) { @zero = (0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0); $addr = &expandall_ip6($_[0]); $addr =~ s/://g; @hexs = split('', $addr); DOMAIN: for($i=30; $i>=0; $i--) { $addr = join(':',split(/(.{4})/,join('', (@hexs[0..$i],@zero[$i..30])))); $addr =~ s/::/:/g; $addr =~ s/(^:|:$)//g; $rev = &net_to_ip6int($addr, 4*($i+1)); $rev =~ s/\.$//g; foreach $z (@zl) { if (lc($z->{'name'}) eq $rev && $z->{'type'} eq 'master') { # found the reverse master domain $revconf = $z; last DOMAIN; } } } } else { @octs = split(/\./, $_[0]); DOMAIN: for($i=2; $i>=-1; $i--) { $rev = $i<0 ? "in-addr.arpa" : &ip_to_arpa(join('.', @octs[0..$i])); $rev =~ s/\.$//g; foreach $z (@zl) { if ((lc($z->{'name'}) eq $rev || lc($z->{'name'}) eq "$rev.") && $z->{'type'} eq "master") { # found the reverse master domain $revconf = $z; last DOMAIN; } } } } # find reverse record if ($revconf) { $revfile = &absolute_path($revconf->{'file'}); @revrecs = &read_zone_file($revfile, $revconf->{'name'}); if ($ipv6) { $addr = &net_to_ip6int($_[0], 128); } else { $addr = &ip_to_arpa($_[0]); } foreach $rr (@revrecs) { if ($rr->{'type'} eq "PTR" && lc($rr->{'name'}) eq lc($addr)) { # found the reverse record $revrec = $rr; last; } } } return ($revconf, $revfile, $revrec); } # find_forward(address, [view]) # Returns the zone and record structures for the A record for some address sub find_forward { local ($fwdconf, $i, $fwdfile, $fwdrec, $fr, $ipv6); # find forward domain local $host = $_[0]; $host =~ s/\.$//; local @zl = grep { $_->{'type'} ne 'view' } &list_zone_names(); if ($_[1] ne '') { @zl = grep { $_->{'view'} && $_->{'viewindex'} == $_[1] } @zl; } else { @zl = grep { !$_->{'view'} } @zl; } local @parts = split(/\./, $host); DOMAIN: for($i=1; $i<@parts; $i++) { local $fwd = join(".", @parts[$i .. @parts-1]); foreach $z (@zl) { local $typed; if ((lc($z->{'name'}) eq $fwd || lc($z->{'name'}) eq "$fwd.") && $z->{'type'} eq "master") { # Found the forward master! $fwdconf = $z; last DOMAIN; } } } # find forward record if ($fwdconf) { $fwdfile = &absolute_path($fwdconf->{'file'}); local @fwdrecs = &read_zone_file($fwdfile, $fwdconf->{'name'}); foreach $fr (@fwdrecs) { if ($ipv6 ? $fr->{'type'} eq "AAAA" : $fr->{'type'} eq "A" && $fr->{'name'} eq $_[0]) { # found the forward record! $fwdrec = $fr; last; } } } return ($fwdconf, $fwdfile, $fwdrec); } # can_edit_zone(&zone, [&view] | &cachedzone) # Returns 1 if some zone can be edited sub can_edit_zone { local %zcan; local ($zn, $vn, $file); if ($_[0]->{'members'}) { # A full zone structure $zn = $_[0]->{'value'}; $vn = $_[1] ? 'view_'.$_[1]->{'value'} : undef; $file = &find_value("file", $_[0]->{'members'}); } else { # A cached zone object $zn = $_[0]->{'name'}; $vn = $_[0]->{'view'} eq '*' ? undef : $_[0]->{'view'}; $file = $_[0]->{'file'}; } # Check zone name if ($access{'zones'} eq '*') { # Always can } elsif ($access{'zones'} =~ /^\!/) { # List of denied zones foreach (split(/\s+/, $access{'zones'})) { return 0 if ($_ eq $zn || ($vn && $_ eq $vn)); } } else { # List of allowed zones local $ok; foreach (split(/\s+/, $access{'zones'})) { $ok++ if ($_ eq $zn || ($vn && $_ eq $vn)); } return 0 if (!$ok); } if ($access{'dironly'}) { # Check directory access control return 1 if (!$file); $file = &absolute_path($file); return 0 if (!&allowed_zone_file(\%access, $file)); } return 1; } # can_edit_reverse(&zone) sub can_edit_reverse { return $access{'reverse'} || &can_edit_zone($_[0]); } # record_input(zoneindex, view, type, file, origin, [num], [record]) # Display a form for editing or creating a DNS record sub record_input { local(%rec, @recs, $ttl, $ttlunit); local $type = $_[6] ? $_[6]->{'type'} : $_[2]; print "
\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; if (@_ >= 6) { print "\n"; %rec = %{$_[6]}; } else { print "\n"; } print "\n"; print "\n"; print "\n"; print "\n"; print "
",&text(@_ >= 6 ? 'edit_edit' : 'edit_add', $text{"edit_".$type}),"
\n"; if ($type eq "PTR") { print "\n"; printf "\n", !%rec && $_[4] =~ /^(\d+)\.(\d+)\.(\d+)\.in-addr/ ? "$3.$2.$1." : &ip6int_to_net(&arpa_to_ip($rec{'name'})); } elsif ($type eq "NS") { print "\n"; print "\n"; } elsif ($type eq "SRV") { local ($serv, $proto, $name) = $rec{'name'} =~ /^([^\.]+)\.([^\.]+)\.(\S+)/ ? ($1, $2, $3) : (undef, undef, undef); $serv =~ s/^_//; $proto =~ s/^_//; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; } else { print "\n"; print "\n"; } if ($rec{'ttl'} =~ /^(\d+)([SMHDW]?)$/i) { $ttl = $1; $ttlunit = $2; } else { $ttl = $rec{'ttl'}; $ttlunit = ""; } print "\n"; printf "\n"; @v = @{$rec{'values'}}; if ($type eq "A" || $type eq "AAAA") { print "\n"; print "\n"; if (@_ >= 6) { print "\n"; print "\n"; } } elsif ($type eq "NS") { print "\n"; print "\n"; } elsif ($type eq "CNAME") { print "\n"; print "\n"; } elsif ($type eq "MX") { print "\n"; print "\n"; print "\n"; print "\n"; } elsif ($type eq "HINFO") { print "\n"; print "\n"; print "\n"; print "\n"; } elsif ($type eq "TXT") { print "\n"; print "\n"; } elsif ($type eq "WKS") { print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; } elsif ($type eq "RP") { print "\n"; $v[0] = &dotted_to_email($v[0]); print "\n"; print "\n"; print "\n"; } elsif ($type eq "PTR") { print "\n"; print "\n"; if (@_ >= 6) { print "\n"; print "\n"; } } elsif ($type eq "SRV") { print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; } elsif ($type eq "LOC") { print "\n"; printf "\n", join(" ", @v); } elsif ($type eq "KEY") { print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; } else { # All other types just have a text box print "\n"; print "\n"; } if ($type ne "WKS") { printf "\n", $config{'allow_comments'} ? $text{'edit_comment'} : ""; printf "\n", $config{'allow_comments'} ? "" : "type=hidden", $rec{'comment'}; } if ($type eq "A" || $type eq "AAAA") { print "\n"; printf "\n", $config{'rev_def'} == 1 ? 'checked' : ''; } elsif ($type eq "PTR") { print "\n"; printf "\n", $config{'rev_def'} ? 'checked' : ''; } else { print "\n"; } print "
$text{'edit_addr'}
$text{'edit_zonename'}
$text{'edit_name'}$text{'edit_proto'}
$text{'edit_serv'}
$text{'edit_name'}$text{'edit_ttl'} $text{'default'}\n", defined($rec{'ttl'}) ? "" : "checked"; printf "\n", defined($rec{'ttl'}) ? "checked" : ""; print "\n"; &time_unit_choice("ttlunit", $ttlunit); print "
$text{'value_A1'}\n"; if (@_ < 6 && $type eq "A") { print &free_address_button("value0"); } print "
$text{'value_NS1'}\n"; print "($text{'edit_cnamemsg'})
$text{'value_CNAME1'}\n"; print "($text{'edit_cnamemsg'})
$text{'value_MX2'}$text{'value_MX1'}
$text{'value_HINFO1'}$text{'value_HINFO2'}
$text{'value_TXT1'}
$text{'value_WKS1'}$text{'value_WKS2'}
$text{'value_WKS3'}
$text{'value_RP1'}$text{'value_RP2'}
$text{'value_PTR1'}
$text{'value_SRV1'}$text{'value_SRV2'}
$text{'value_SRV3'}$text{'value_SRV4'}
$text{'value_LOC1'}
$text{'value_KEY1'}$text{'value_KEY2'}
$text{'value_KEY3'}
$text{'value_KEY4'}
$text{'value_other'}
%s
$text{'edit_uprev'} $text{'yes'}\n", $config{'rev_def'} == 0 ? 'checked' : ""; if (@_ < 6) { printf " %s\n", $config{'rev_def'} == 2 ? 'checked' : '', $text{'edit_over'}; } printf " $text{'no'}
$text{'edit_upfwd'} $text{'yes'}\n", $config{'rev_def'} ? '' : 'checked'; printf " $text{'no'}
\n"; if (!$access{'ro'}) { if (@_ >= 6) { print "\n"; print "\n"; } else { print "\n"; } } print "
\n"; } # zones_table(&links, &titles, &types, &deletes) sub zones_table { local($i); print "\n"; print " ", "\n"; for($i=0; $i<@{$_[0]}; $i++) { print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; } print "

$text{'index_zone'}$text{'index_type'}
",&ui_checkbox("d", $_[3]->[$i]),"[$i]\">$_[1]->[$i]$_[2]->[$i]
\n"; } # convert_illegal(text) # Convert text containing special HTML characters to properly display it. sub convert_illegal { $_[0] =~ s/&/&/g; $_[0] =~ s/>/>/g; $_[0] =~ s/ 0; $n--) { $_[0] =~ s/::/:0::/; } $_[0] =~ s/::/:/; $_[0] =~ s/^:/0:/; $_[0] =~ s/:$/:0/; $_[0] =~ s/(:|^)0(?=\w)/$1/; $_[0] =~ tr/[A-Z]/[a-z]/; return $_[0]; } # expandall_ip6(ip) # Transform IPv6 address to the expanded form containing all internal 0's sub expandall_ip6 { &expand_ip6($_[0]); $_[0] =~ s/(:|^)(\w{3})(?=:|$)/:0$2/g; $_[0] =~ s/(:|^)(\w{2})(?=:|$)/:00$2/g; $_[0] =~ s/(:|^)(\w)(?=:|$)/:000$2/g; return $_[0]; } # check_ip6address(ip) # Check if some IPv6 address is properly formatted sub check_ip6address { local($ip6); $ip6 = $_[0]; $ip6 = &expand_ip6($ip6); return ($ip6 =~ /^([\da-f]{1,4}:){7}([\da-f]{1,4})$/i); } sub time_unit_choice { print "\n"; } sub extract_time_units { local(@ret); foreach $j (@_) { if ($j =~ /^(\d+)([SMHDW]?)$/is) { push(@ret, $2); $j = $1; } } return @ret; } sub email_to_dotted { local $v = $_[0]; $v =~ s/\.$//; if ($v =~ /^([^.]+)\@(.*)$/) { return "$1.$2."; } elsif ($v =~ /^(.*)\@(.*)$/) { local ($u, $d) = ($1, $2); $u =~ s/\./\\\./g; return "\"$u.$d.\""; } else { return $v; } } sub dotted_to_email { local $v = $_[0]; if ($v ne ".") { $v =~ s/([^\\])\./$1\@/; $v =~ s/\\\./\./g; $v =~ s/\.$//; } return $v; } # set_ownership(file) sub set_ownership { if ($config{'file_owner'}) { &system_logged("chown \"$config{'file_owner'}\" $_[0] >/dev/null 2>&1"); } if ($config{'file_perms'}) { &system_logged("chmod \"$config{'file_perms'}\" $_[0] >/dev/null 2>&1"); } } if ($bind_version >= 9) { @cat_list = ( 'default', 'general', 'database', 'security', 'config', 'resolver', 'xfer-in', 'xfer-out', 'notify', 'client', 'unmatched', 'network', 'update', 'queries', 'dispatch', 'dnssec', 'lame-servers' ); } else { @cat_list = ( 'default', 'config', 'parser', 'queries', 'lame-servers', 'statistics', 'panic', 'update', 'ncache', 'xfer-in', 'xfer-out', 'db', 'eventlib', 'packet', 'notify', 'cname', 'security', 'os', 'insist', 'maintenance', 'load', 'response-checks'); } @syslog_levels = ( 'kern', 'user', 'mail', 'daemon', 'auth', 'syslog', 'lpr', 'news', 'uucp', 'cron', 'authpriv', 'ftp', 'local0', 'local1', 'local2', 'local3', 'local4', 'local5', 'local6', 'local7' ); @severities = ( 'critical', 'error', 'warning', 'notice', 'info', 'debug', 'dynamic' ); # can_edit_view(&view | &viewcache) # Returns 1 if some view can be edited sub can_edit_view { local %vcan; local $vn = $_[0]->{'members'} ? $_[0]->{'value'} : $_[0]->{'name'}; if ($access{'vlist'} eq '*') { return 1; } elsif ($access{'vlist'} =~ /^\!/) { foreach (split(/\s+/, $access{'vlist'})) { return 0 if ($_ eq $vn); } return 1; } else { foreach (split(/\s+/, $access{'vlist'})) { return 1 if ($_ eq $vn); } return 0; } } # wrap_lines(text, width) # Given a multi-line string, return an array of lines wrapped to # the given width sub wrap_lines { local $rest = $_[0]; local @rv; while(length($rest) > $_[1]) { push(@rv, substr($rest, 0, $_[1])); $rest = substr($rest, $_[1]); } push(@rv, $rest) if ($rest ne ''); return @rv; } # add_zone_access(domain) # Add a new zone to the current user's access list sub add_zone_access { if ($access{'zones'} ne '*' && $access{'zones'} !~ /^\!/) { $access{'zones'} = join(" ", &unique( split(/\s+/, $access{'zones'}), $_[0])); &save_module_acl(\%access); } } # is_config_valid() sub is_config_valid { local $conf = &get_config(); local ($opts, $dir); if (($opts = &find("options", $conf)) && ($dir = &find("directory", $opts->{'members'})) && !(-d &make_chroot($dir->{'value'}))) { return 0; } return 1; } # check_bind_8() # Returns the --help output if non BIND 8/9, or undef if is sub check_bind_8 { local $out = `$config{'named_path'} -help 2>&1`; return $out !~ /\[-f\]/ && $out !~ /\[-f\|/ ? $out : undef; } sub get_chroot { if ($config{'auto_chroot'}) { local $out = `$config{'auto_chroot'} 2>/dev/null`; $out =~ s/\r|\n//g; return $out; } else { return $config{'chroot'}; } } # make_chroot(file, [is-pid]) sub make_chroot { local $chroot = &get_chroot(); return $_[0] if (!$chroot); return $_[0] if ($_[0] eq $config{'named_conf'} && $config{'no_chroot'}); if ($config{'no_pid_chroot'} && $_[1]) { return $_[0]; } return $chroot.$_[0]; } # has_ndc(exclude-mode) # Returns 2 if rndc is installed, 1 if ndc is instaled, or 0 sub has_ndc { if ($config{'rndc_cmd'} =~ /^(\S+)/ && &has_command("$1") && $_[0] != 2) { return 2; } if ($config{'ndc_cmd'} =~ /^(\S+)/ && &has_command("$1") && $_[0] != 1) { return 1; } return 0; } # get_pid_file([no-cache]) # Returns the BIND pid file path, relative to any chroot sub get_pid_file { if ($_[0]) { # Read real config local $conf = &get_config(); local ($opts, $pidopt); if (($opts = &find("options", $conf)) && ($pidopt = &find("pid-file", $opts->{'members'}))) { # read from PID file local $pidfile = $pidopt->{'value'}; if ($pidfile !~ /^\//) { local $dir = &find("directory", $opts->{'members'}); $pidfile = $dir->{'value'}."/".$pidfile; } return $pidfile; } # use default file local $p; foreach $p (split(/\s+/, $config{'pid_file'})) { if (-r &make_chroot($p, 1)) { return $p; } } return "/var/run/named.pid"; } else { # Use cache if possible local %znc; &read_file_cached($zone_names_cache, \%znc); return $znc{'pidfile'} || &get_pid_file(1); } } # can_edit_type(record-type) sub can_edit_type { return 1 if (!$access{'types'}); local $t; foreach $t (split(/\s+/, $access{'types'})) { return 1 if (lc($t) eq lc($_[0])); } return 0; } # add_to_file() # Returns the filename to which new zones should be added (possibly relative to # a chroot directory) sub add_to_file { if ($config{'zones_file'}) { local $conf = &get_config(); local $f; foreach $f (&unique(map { $_->{'file'} } @$conf)) { if (&same_file($f, $config{'zones_file'})) { return $config{'zones_file'}; } } } return $config{'named_conf'}; } # free_address_button(name, [form]) sub free_address_button { local $form = defined($_[2]) ? $_[2] : 0; return "\n"; } # create_slave_zone(name, master-ip, [view], [file]) # A convenience function for creating a new slave zone, if it doesn't exist # yet. Mainly useful for Virtualmin, to avoid excessive transfer of BIND # configuration data. # Returns 0 on success, 1 if BIND is not setup, 2 if the zone already exists, # or 3 if the view doesn't exist sub create_slave_zone { local $parent = &get_config_parent(); local $conf = $parent->{'members'}; local $opts = &find("options", $conf); if (!$opts) { return 1; } # Check if exists in the view if ($_[2]) { local ($v) = grep { $_->{'value'} eq $_[2] } &find("view", $conf); @zones = &find("zone", $v->{'members'}); } else { @zones = &find("zone", $conf); } local ($z) = grep { $_->{'value'} eq $_[0] } @zones; return 2 if ($z); # Create it local $masters = { 'name' => 'masters', 'type' => 1, 'members' => [ { 'name' => $_[1] } ] }; local $dir = { 'name' => 'zone', 'values' => [ $_[0] ], 'type' => 1, 'members' => [ { 'name' => 'type', 'values' => [ 'slave' ] }, $masters ] }; local $base = $config{'slave_dir'} || &base_directory(); if (!$_[3]) { # File has default name and is under default directory local $file = &automatic_filename($_[0], $_[0] =~ /in-addr/i ? 1 : 0, $base); print STDERR "base=$base file=$file\n"; push(@{$dir->{'members'}}, { 'name' => 'file', 'values' => [ $file ] } ); } elsif ($_[3] ne "none") { # File was specified local $file = $_[3] =~ /^\// ? $_[3] : $base."/".$_[3]; push(@{$dir->{'members'}}, { 'name' => 'file', 'values' => [ $file ] } ); } local $view; if ($_[2]) { # Get and validate view ($view) = grep { $_->{'value'} eq $_[2] } &find("view", $conf); return 3 if (!$view); } # Create the zone print STDERR "view = $view index = $view->{'index'}\n"; &create_zone($dir, $conf, $view ? $view->{'index'} : undef); return 0; } # delete_zone(name, [view], [file-too]) # Delete one zone from named.conf # Returns 0 on success, 1 if the zone was not found, or 2 if the view was not found. sub delete_zone { local $parent = &get_config_parent(); local $conf = $parent->{'members'}; local @zones; if ($_[1]) { # Look in one view local ($v) = grep { $_->{'value'} eq $_[1] } &find("view", $conf); return 2 if (!$v); @zones = &find("zone", $v->{'members'}); $parent = $v; } else { # Look in all views @zones = &find("zone", $conf); local $v; foreach $v (&find("view", $conf)) { push(@zones, &find("zone", $v->{'members'})); } } local ($z) = grep { $_->{'value'} eq $_[0] } @zones; return 1 if (!$z); # Remove from config file &lock_file($z->{'file'}); &save_directive($parent, [ $z ], [ ]); &unlock_file($z->{'file'}); &flush_file_lines(); if ($_[2]) { # Remove file local $f = &find("file", $z->{'members'}); if ($f) { &lock_file(&make_chroot(&absolute_path($f->{'value'}))); unlink(&make_chroot(&absolute_path($f->{'value'}))); &unlock_file(&make_chroot(&absolute_path($f->{'value'}))); } } return 0; } # rename_zone(oldname, newname, [view]) # Changes the name of some zone, and perhaps it's file # Returns 0 on success, 1 if the zone was not found, or 2 if the view was # not found. sub rename_zone { local $parent = &get_config_parent(); local $conf = $parent->{'members'}; local @zones; if ($_[2]) { # Look in one view local ($v) = grep { $_->{'value'} eq $_[2] } &find("view", $conf); return 2 if (!$v); @zones = &find("zone", $v->{'members'}); $parent = $v; } else { # Look in all views @zones = &find("zone", $conf); local $v; foreach $v (&find("view", $conf)) { push(@zones, &find("zone", $v->{'members'})); } } local ($z) = grep { $_->{'value'} eq $_[0] } @zones; return 1 if (!$z); $z->{'values'} = [ $_[1] ]; local $file = &find("file", $z->{'members'}); if ($file) { # Update the file too local $newfile = $file->{'values'}->[0]; $newfile =~ s/$_[0]/$_[1]/g; if ($newfile ne $file->{'values'}->[0]) { rename(&make_chroot($file->{'values'}->[0]), &make_chroot($newfile)); $file->{'values'}->[0] = $newfile; } } &save_directive($parent, [ $z ], [ $z ]); &flush_file_lines(); return 0; } # restart_bind() # A convenience function for re-starting BIND. Returns undef on success, or # an error message on failure. sub restart_bind { if ($config{'restart_cmd'}) { local $out = &backquote_logged("$config{'restart_cmd'} 2>&1 $out"); } } else { local $pidfile = &get_pid_file(); local $pid = &check_pid_file(&make_chroot($pidfile, 1)); if (!$pid) { return &text('restart_epidfile', $pidfile); } elsif (!&kill_logged('HUP', $pid)) { return &text('restart_esig', $pid, $!); } } return undef; } # start_bind() # Attempts to start the BIND DNS server, and returns undef on success or an # error message on failure sub start_bind { local $chroot = &get_chroot(); local $user; local $cmd; if ($config{'named_user'}) { $user = "-u $config{'named_user'}"; if ($config{'named_group'}) { $user .= " -g $config{'named_group'}"; } else { local @u = getpwnam($config{'named_user'}); local @g = getgrgid($u[3]); $user .= " -g $g[0]"; } } if ($config{'start_cmd'}) { $cmd = $config{'start_cmd'}; } elsif (!$chroot) { $cmd = "$config{'named_path'} -c $config{'named_conf'} $user &1"; } elsif (`$config{'named_path'} -help 2>&1` =~ /\[-t/) { # use named's chroot option $cmd = "$config{'named_path'} -c $config{'named_conf'} -t $chroot $user &1"; } else { # use the chroot command $cmd = "chroot $chroot $config{'named_path'} -c $config{'named_conf'} $user &1"; } local $temp = &transname(); local $rv = &system_logged("$cmd $temp 2>&1"); local $out = `cat $temp`; unlink($temp); if ($rv || $out =~ /chroot.*not available/i) { return &text('start_error', $out ? "$out" : "Unknown error"); } return undef; } # stop_bind() # Kills the running DNS server, and returns undef on success or an error message # upon failure sub stop_bind { if ($config{'stop_cmd'}) { # Just use a command local $out = &backquote_logged("($config{'stop_cmd'}) 2>&1"); if ($?) { return "
$out
"; } } else { # Kill the process local $pidfile = &get_pid_file(); local $pid = &check_pid_file(&make_chroot($pidfile, 1)); if (!$pid || !&kill_logged('TERM', $pid)) { return $text{'stop_epid'}; } } return undef; } # version_atleast(v1, v2, v3) sub version_atleast { local @vsp = split(/\./, $bind_version); local $i; for($i=0; $i<@vsp || $i<@_; $i++) { return 0 if ($vsp[$i] < $_[$i]); return 1 if ($vsp[$i] > $_[$i]); } return 1; # same! } # get_zone_index(name, [view]) # Returns the index of some zone in the real on-disk configuration sub get_zone_index { undef(@get_config_cache); local $conf = &get_config(); local $vconf = $_[1] ne '' ? $conf->[$in{'view'}]->{'members'} : $conf; local $c; foreach $c (@$vconf) { if ($c->{'name'} eq 'zone' && $c->{'value'} eq $_[0]) { return $c->{'index'}; } } return undef; } # create_zone(&zone, &conf, [view-idx]) # Convenience function for adding a new zone sub create_zone { local ($dir, $conf, $viewidx) = @_; if ($viewidx ne "") { # Adding inside a view local $view = $conf->[$viewidx]; &lock_file(&make_chroot($view->{'file'})); &save_directive($view, undef, [ $dir ], 1); &flush_file_lines(); &unlock_file(&make_chroot($view->{'file'})); } else { # Adding at top level $dir->{'file'} = &add_to_file(); local $pconf = &get_config_parent($dir->{'file'}); &lock_file(&make_chroot($dir->{'file'})); &save_directive($pconf, undef, [ $dir ], 0); &flush_file_lines(); &unlock_file(&make_chroot($dir->{'file'})); } } $heiropen_file = "$module_config_directory/heiropen"; # get_heiropen() # Returns an array of open categories sub get_heiropen { open(HEIROPEN, $heiropen_file); local @heiropen = ; chop(@heiropen); close(HEIROPEN); return @heiropen; } # save_heiropen(&heir) sub save_heiropen { &open_tempfile(HEIR, ">$heiropen_file"); foreach $h (@{$_[0]}) { &print_tempfile(HEIR, $h,"\n"); } &close_tempfile(HEIR); } # list_zone_names() # Returns a list of zone names, types, files and views based on a cache # built from the primary configuration. sub list_zone_names { local @st = stat($zone_names_cache); local %znc; &read_file_cached($zone_names_cache, \%znc); # Check if any files have changed, or if the master config has changed local @files; local ($k, $changed, $filecount, %donefile); foreach $k (keys %znc) { if ($k =~ /^file_(.*)$/) { $filecount++; $donefile{$1}++; local @fst = stat($1); if ($fst[9] > $st[9]) { $changed = 1; } } } if ($changed || !$filecount || $znc{'version'} != $zone_names_version || !$donefile{$config{'named_conf'}}) { # Yes .. need to rebuild %znc = ( ); local $conf = &get_config(); local @views = &find("view", $conf); local ($v, $z); local $n = 0; foreach $v (@views) { local @vz = &find("zone", $v->{'members'}); foreach $z (@vz) { local $type = &find_value("type", $z->{'members'}); local $file = &find_value("file", $z->{'members'}); $znc{"zone_".($n++)} = "$z->{'value'} $z->{'index'} $type $v->{'value'} $file"; $files{$z->{'file'}}++; } $znc{"view_".($n++)} = "$v->{'value'} $v->{'index'}"; $files{$v->{'file'}}++; } foreach $z (&find("zone", $conf)) { local $type = &find_value("type", $z->{'members'}); local $file = &find_value("file", $z->{'members'}); $znc{"zone_".($n++)} = "$z->{'value'} $z->{'index'} $type * $file"; $files{$z->{'file'}}++; } # Store the base directory and PID file $znc{'base'} = &base_directory($conf, 1); $znc{'pidfile'} = &get_pid_file(1); # Store source files foreach $f (keys %files) { local $realf = &make_chroot(&absolute_path($f)); local @st = stat($realf); $znc{"file_".$realf} = $st[9]; } $znc{'version'} = $zone_names_version; &write_file($zone_names_cache, \%znc); undef(@list_zone_names_cache); } # Use in-memory cache if (defined(@list_zone_names_cache)) { return @list_zone_names_cache; } # Construct the return value from the hash local (@rv, %viewidx); foreach $k (keys %znc) { if ($k =~ /^zone_(\d+)$/) { local ($name, $index, $type, $view, $file) = split(/\s+/, $znc{$k}, 5); push(@rv, { 'name' => $name, 'type' => $type, 'index' => $index, 'view' => $view eq '*' ? undef : $view, 'file' => $file }); } elsif ($k =~ /^view_(\d+)$/) { local ($name, $index) = split(/\s+/, $znc{$k}, 2); push(@rv, { 'name' => $name, 'index' => $index, 'type' => 'view' }); $viewidx{$name} = $index; } } local $z; foreach $z (@rv) { if ($z->{'type'} ne 'view' && $z->{'view'} ne '*') { $z->{'viewindex'} = $viewidx{$z->{'view'}}; } } @list_zone_names_cache = @rv; return @rv; } # get_zone_name(index|name, [viewindex]) # Returns a zone cache object, looked up by name or index sub get_zone_name { local @zones = &list_zone_names(); local $field = $_[0] =~ /^\d+$/ ? "index" : "name"; local $z; foreach $z (@zones) { if ($z->{$field} eq $_[0] && ($_[1] eq '' && !defined($z->{'viewindex'}) || $_[1] ne '' && $z->{'viewindex'} == $_[1])) { return $z; } } return undef; } # list_slave_servers() # Returns a list of Webmin servers on which slave zones are created / deleted sub list_slave_servers { &foreign_require("servers", "servers-lib.pl"); local %ids = map { $_, 1 } split(/\s+/, $config{'servers'}); local @servers = &servers::list_servers(); if (%ids) { return grep { $ids{$_->{'id'}} } @servers; } elsif ($config{'default_slave'} && !defined($config{'servers'})) { # Migrate old-style setting of single slave local ($serv) = grep { $_->{'host'} eq $config{'default_slave'} } @servers; if ($serv) { &add_slave_server($serv); return ($serv); } } return ( ); } # add_slave_server(&server) sub add_slave_server { &lock_file($module_config); &foreign_require("servers", "servers-lib.pl"); local @sids = split(/\s+/, $config{'servers'}); $config{'servers'} = join(" ", @sids, $_[0]->{'id'}); &sync_default_slave(); &save_module_config(); &unlock_file($module_config); &servers::save_server($_[0]); } # delete_slave_server(&server) sub delete_slave_server { &lock_file($module_config); local @sids = split(/\s+/, $config{'servers'}); $config{'servers'} = join(" ", grep { $_ != $_[0]->{'id'} } @sids); &sync_default_slave(); &save_module_config(); &unlock_file($module_config); } sub sync_default_slave { local @servers = &list_slave_servers(); if (@servers) { $config{'default_slave'} = $servers[0]->{'host'}; } else { $config{'default_slave'} = ''; } } # server_name(&server) sub server_name { return $_[0]->{'desc'} ? $_[0]->{'desc'} : $_[0]->{'host'}; } # create_master_records(file, zone, master, email, refresh, retry, expiry, min, # add-master-ns, add-slaves-ns, add-template, tmpl-ip) # Creates the records file for a new master zone. Returns undef on success, or # an error message on failure. sub create_master_records { local ($file, $zone, $master, $email, $refresh, $retry, $expiry, $min, $add_master, $add_slaves, $add_tmpl, $ip) = @_; # Create the zone file &lock_file(&make_chroot($file)); &open_tempfile(ZONE, ">".&make_chroot($file), 1) || return &text('create_efile3', $file, $!); &print_tempfile(ZONE, "\$ttl $min\n") if ($config{'master_ttl'}); &close_tempfile(ZONE); # create the SOA and NS records local $serial; if ($config{'soa_style'} == 1) { $serial = &date_serial().sprintf("%2.2d", $config{'soa_start'}); } else { $serial = time(); } local $vals = "$master $email (\n". "\t\t\t$serial\n". "\t\t\t$refresh\n". "\t\t\t$retry\n". "\t\t\t$expiry\n". "\t\t\t$min )"; &create_record($file, "$zone.", undef, "IN", "SOA", $vals); &create_record($file, "$zone.", undef, "IN", "NS", $master) if ($add_master); if ($add_slave) { local $slave; foreach $slave (&list_slave_servers()) { local @bn = gethostbyname($slave->{'host'}); local $full = "$bn[0]."; &create_record($file, "$zone.", undef, "IN", "NS", $full); } } if ($add_tmpl) { # Create template records local $i; for($i=0; $config{"tmpl_$i"}; $i++) { local @c = split(/\s+/, $config{"tmpl_$i"}, 3); &create_record($file, $c[0] eq '.' ? "$zone." : $c[0], undef, "IN", $c[1], $c[2] ? $c[2] : $ip); } if ($config{'tmpl_include'}) { # Add whatever is in the template file open(TMPL, $config{'tmpl_include'}); &open_tempfile(FILE, ">>".&make_chroot($file)); while() { &print_tempfile(FILE, $_); } close(TMPL); &close_tempfile(FILE); } } &unlock_file(&make_chroot($file)); &set_ownership(&make_chroot(file)); return undef; } # automatic_filename(domain, is-reverse, base) # Returns a filename for a new zone sub automatic_filename { local ($zone, $rev, $base) = @_; local $file; if ($rev) { # create filename for reverse zone $file = &ip6int_to_net(&arpa_to_ip($zone)); $file =~ s/\//_/; local $format = $config{'reversezonefilename_format'}; $format =~ s/ZONE/$file/g; $file = $base."/".$format; } else { # create filename for forward zone local $format = $config{'forwardzonefilename_format'}; $format =~ s/ZONE/$zone/g; $file = $base."/".$format; } return $file; } # create_on_slaves(zone, master-ip, file, [&hostnames]) # Creates the given zone on all configured slave servers, and returns a list # of errors sub create_on_slaves { local ($zone, $master, $file, $hosts) = @_; local %on = map { $_, 1 } @$hosts; &remote_error_setup(\&slave_error_handler); local $slave; local @slaveerrs; foreach $slave (&list_slave_servers()) { next if (%on && !$on{$slave->{'host'}}); # Connect to server $slave_error = undef; &remote_foreign_require($slave, "bind8", "bind8-lib.pl"); if ($slave_error) { push(@slaveerrs, [ $slave, $slave_error ]); next; } # Create the zone local $err = &remote_foreign_call($slave, "bind8", "create_slave_zone", $zone, $master, $slave->{'bind8_view'}, $file); if ($err == 1) { push(@slaveerrs, [ $slave, $text{'master_esetup'} ]); } elsif ($err == 2) { push(@slaveerrs, [ $slave, $text{'master_etaken'} ]); } elsif ($err == 3) { push(@slaveerrs, [ $slave, &text('master_eview', $slave->{'bind8_view'}) ]); } } &remote_error_setup(); return @slaveerrs; } # delete_on_slaves(domain, [&slave-hostnames]) # Delete some domain or all or listed slave servers sub delete_on_slaves { local $dom = $_[0]; local %on = map { $_, 1 } @{$_[1]}; &remote_error_setup(\&slave_error_handler); local $slave; local @slaveerrs; foreach $slave (&list_slave_servers()) { next if (%on && !$on{$slave->{'host'}}); # Connect to server $slave_error = undef; &remote_foreign_require($slave, "bind8", "bind8-lib.pl"); if ($slave_error) { push(@slaveerrs, [ $slave, $slave_error ]); next; } # Delete the zone $err = &remote_foreign_call($slave, "bind8", "delete_zone", $dom, $slave->{'bind8_view'}, 1); if ($err == 1) { push(@slaveerrs, [ $slave, $text{'delete_ezone'} ]); } elsif ($err == 2) { push(@slaveerrs, [ $slave, &text('master_eview', $slave->{'bind8_view'}) ]); } } &remote_error_setup(); return @slaveerrs; } # rename_on_slaves(olddomain, newdomain, [&slave-hostnames]) # Changes the name of some domain on all or listed slave servers sub rename_on_slaves { local ($olddom, $newdom, $on) = @_; local %on = map { $_, 1 } @$on; &remote_error_setup(\&slave_error_handler); local $slave; local @slaveerrs; foreach $slave (&list_slave_servers()) { next if (%on && !$on{$slave->{'host'}}); # Connect to server $slave_error = undef; &remote_foreign_require($slave, "bind8", "bind8-lib.pl"); if ($slave_error) { push(@slaveerrs, [ $slave, $slave_error ]); next; } # Delete the zone $err = &remote_foreign_call($slave, "bind8", "rename_zone", $olddom, $newdom, $slave->{'bind8_view'}); if ($err == 1) { push(@slaveerrs, [ $slave, $text{'delete_ezone'} ]); } elsif ($err == 2) { push(@slaveerrs, [ $slave, &text('master_eview', $slave->{'bind8_view'}) ]); } } &remote_error_setup(); return @slaveerrs; } # restart_on_slaves([&slave-hostnames]) # Re-starts BIND on all or listed slave servers, and returns a list of errors sub restart_on_slaves { local %on = map { $_, 1 } @{$_[0]}; &remote_error_setup(\&slave_error_handler); local $slave; local @slaveerrs; foreach $slave (&list_slave_servers()) { next if (%on && !$on{$slave->{'host'}}); # Find the PID file $slave_error = undef; &remote_foreign_require($slave, "bind8", "bind8-lib.pl"); if ($slave_error) { push(@slaveerrs, [ $slave, $slave_error ]); next; } local $sver = &remote_foreign_call($slave, "bind8", "get_webmin_version"); local $pidfile; if ($sver >= 1.140) { # Call new function to get PID file from slave $pidfile = &remote_foreign_call( $slave, "bind8", "get_pid_file"); $pidfile = &remote_foreign_call( $slave, "bind8", "make_chroot", $pidfile, 1); } else { push(@slaveerrs, [ $slave, &text('restart_eversion', $slave->{'host'}, 1.140) ]); next; } # Read the PID and restart local $pid = &remote_foreign_call($slave, "bind8", "check_pid_file", $pidfile); if (!$pid) { push(@slaveerrs, [ $slave, &text('restart_erunning2', $slave->{'host'}) ]); next; } $err = &remote_foreign_call($slave, "bind8", "restart_bind"); if ($err) { push(@slaveerrs, [ $slave, &text('restart_esig2', $slave->{'host'}, $err) ]); } } &remote_error_setup(); return @slaveerrs; } sub slave_error_handler { $slave_error = $_[0]; } 1; bind8/save_forward.cgi0100755000567100000120000000141010231647376014721 0ustar jcameronwheel#!/usr/local/bin/perl # save_forward.cgi # Save changes to forward zone options in named.conf require './bind8-lib.pl'; &ReadParse(); $conf = &get_config(); if ($in{'view'} ne '') { $view = $conf->[$in{'view'}]; $conf = $view->{'members'}; $indent = 2; } else { $indent = 1; } $zconf = $conf->[$in{'index'}]; &lock_file(&make_chroot($zconf->{'file'})); &error_setup($text{'fwd_err'}); &can_edit_zone($zconf, $view) || &error($text{'fwd_ecannot'}); $access{'ro'} && &error($text{'master_ero'}); &save_forwarders("forwarders", $zconf, $indent); &save_choice("check-names", $zconf, $indent); &save_choice("forward", $zconf, $indent); &flush_file_lines(); &unlock_file(&make_chroot($zconf->{'file'})); &webmin_log("opts", undef, $zconf->{'value'}, \%in); &redirect(""); bind8/edit_stub.cgi0100755000567100000120000001001510245760057014217 0ustar jcameronwheel#!/usr/local/bin/perl # edit_slave.cgi # Display records and other info for an existing slave or stub zone require './bind8-lib.pl'; &ReadParse(); $zone = &get_zone_name($in{'index'}, $in{'view'}); $dom = $zone->{'name'}; &can_edit_zone($zone) || &error($text{'slave_ecannot'}); $desc = &ip6int_to_net(&arpa_to_ip($dom)); if ($zone->{'file'}) { @st = stat(&make_chroot($zone->{'file'})); $lasttrans = &text('slave_last', @st && $st[7] ? &make_date($st[9]) : $text{'slave_never'}); } &ui_print_header($desc, $0 =~ /edit_slave/ ? $text{'slave_title'} : $text{'stub_title'}, "", undef, 0, 0, 0, undef, undef, undef, $lasttrans); if ($zone->{'file'}) { print "

\n"; @recs = &read_zone_file($zone->{'file'}, $dom); if ($dom =~ /in-addr\.arpa/i || $dom =~ /\.$ipv6revzone/i) { @rcodes = ("PTR", "NS"); } else { @rcodes = ("A", "NS", "CNAME", "MX", "HINFO", "TXT", "WKS", "RP"); if ($config{'support_aaaa'}) { push(@rcodes, "AAAA"); } } foreach $c (@rcodes) { $rnum{$c} = 0; } foreach $r (@recs) { $rnum{$r->{'type'}}++; if ($r->{'type'} eq "SOA") { $soa = $r; } } if ($config{'show_list'}) { # display as list $mid = int((@rcodes+1)/2); print "
\n"; &types_table(@rcodes[0..$mid-1]); print "\n"; &types_table(@rcodes[$mid..$#rcodes]); print "
\n"; } else { # display as icons for($i=0; $i<@rcodes; $i++) { push(@rlinks, "edit_recs.cgi?index=$in{'index'}". "&view=$in{'view'}&type=$rcodes[$i]"); push(@rtitles, $text{"type_$rcodes[$i]"}. " ($rnum{$rcodes[$i]})"); push(@ricons, "images/$rcodes[$i].gif"); } &icons_table(\@rlinks, \@rtitles, \@ricons); } $done_recs = 1; } # Shut buttons for editing, options and whois if ($access{'file'} && $zone->{'file'}) { push(@links, "view_text.cgi?index=$in{'index'}&view=$in{'view'}"); push(@titles, $text{'slave_manual'}); push(@images, "images/text.gif"); } if ($access{'opts'}) { push(@links, "edit_soptions.cgi?index=$in{'index'}&view=$in{'view'}"); push(@titles, $text{'master_options'}); push(@images, "images/options.gif"); } if ($access{'whois'} && &has_command($config{'whois_cmd'}) && $dom !~ /in-addr\.arpa/i) { push(@links, "whois.cgi?index=$in{'index'}&view=$in{'view'}"); push(@titles, $text{'master_whois'}); push(@images, "images/whois.gif"); } if (@links) { print "


\n" if ($done_recs); &icons_table(\@links, \@titles, \@images); } $apply = $access{'apply'} && &has_ndc(); if (!$access{'ro'} && ($access{'delete'} || $apply)) { print "
\n"; print "\n"; if ($access{'delete'}) { print "\n"; print "\n"; print "\n"; print "\n"; } if ($apply) { # Show button to do an NDC reload print "\n"; print "\n"; print "\n"; print "\n"; } print "
\n"; print "\n"; print " $text{'slave_delmsg'}\n"; print "
\n"; print "\n"; $args = $view ? "$dom IN $view->{'value'}" : $dom; $cmd = &has_ndc() == 2 ? $config{'rndc_cmd'} : $config{'ndc_cmd'}; print " ",&text('slave_applymsg', "$cmd reload $args"); print "
\n"; } &ui_print_footer("", $text{'index_return'}); sub types_table { if ($_[0]) { local($i); print "\n"; print " ", "\n"; for($i=0; $_[$i]; $i++) { print "\n"; print "\n"; } print "
$text{'master_type'}$text{'master_records'}
", $text{"type_$_[$i]"},"$rnum{$_[$i]}
\n"; } } bind8/config-hpux0100644000567100000120000000076710223111757013726 0ustar jcameronwheelsoa_style=0 named_path=/usr/sbin/named named_conf=/etc/named.conf show_list=0 records_order=0 max_zones=50 rev_def=0 support_aaaa=0 allow_comments=0 allow_wild=0 allow_long=0 master_ttl=1 whois_cmd=whois short_names=0 updserial_def=0 updserial_on=1 updserial_man=1 ndc_cmd=ndc forwardzonefilename_format=ZONE.hosts reversezonefilename_format=ZONE.rev rev_must=0 ipv6_mode=1 allow_underscore=1 by_view=0 confirm_zone=1 confirm_rec=0 no_chroot=0 relative_paths=0 rndc_cmd=rndc no_pid_chroot=0 soa_start=0 bind8/edit_text.cgi0100755000567100000120000000227510232100267014222 0ustar jcameronwheel#!/usr/local/bin/perl # edit_text.cgi # Display a form for manually editing a records file require './bind8-lib.pl'; &ReadParse(); $zone = &get_zone_name($in{'index'}, $in{'view'}); $file = &absolute_path($zone->{'file'}); $tv = $zone->{'type'}; &can_edit_zone($zone) || &error($text{'master_ecannot'}); $access{'file'} || &error($text{'text_ecannot'}); &ui_print_header($file, $text{'text_title'}, ""); open(FILE, &make_chroot($file)); while() { push(@lines, &html_escape($_)); } close(FILE); if (!$access{'ro'}) { print &text('text_desc', "$file"),"

\n"; } print "

\n"; print "\n"; print "\n"; print "

\n"; print " ", "\n" if (!$access{'ro'}); print "

\n"; &ui_print_footer(($tv eq "master" ? "edit_master.cgi" : $tv eq "forward" ? "edit_forward.cgi" : "edit_slave.cgi"). "?index=$in{'index'}&view=$in{'view'}", $text{'master_return'}); bind8/config-turbo-linux0100644000567100000120000000076710223111757015232 0ustar jcameronwheelsoa_style=1 named_path=/usr/sbin/named named_conf=/etc/named.conf show_list=0 records_order=1 max_zones=50 rev_def=0 support_aaaa=0 allow_comments=0 allow_wild=0 allow_long=0 master_ttl=1 whois_cmd=whois short_names=0 updserial_def=0 updserial_on=1 updserial_man=1 ndc_cmd=ndc forwardzonefilename_format=ZONE.hosts reversezonefilename_format=ZONE.rev rev_must=0 ipv6_mode=1 allow_underscore=1 by_view=0 confirm_zone=1 confirm_rec=0 no_chroot=0 relative_paths=0 rndc_cmd=rndc no_pid_chroot=0 soa_start=0 bind8/create_slave.cgi0100755000567100000120000000632610246007310014667 0ustar jcameronwheel#!/usr/local/bin/perl # create_slave.cgi # Create a new slave zone # Modified by Howard Wilkinson 7th NOvember 2001 # Added a facility to create a slave zone with the master(s) # on a non-standard port require './bind8-lib.pl'; &ReadParse(); &error_setup($in{'type'} ? $text{'screate_err1'} : $text{'screate_err2'}); $access{'slave'} || &error($in{'type'} ? $text{'screate_ecannot1'} : $text{'screate_ecannot2'}); $access{'ro'} && &error($text{'master_ero'}); $conf = &get_config(); if ($in{'view'} ne '') { $view = $conf->[$in{'view'}]; &can_edit_view($view) || &error($text{'master_eviewcannot'}); $vconf = $view->{'members'}; } else { $vconf = $conf; } # validate inputs if ($in{'rev'}) { local($ipv4); ($ipv4 = &check_net_ip($in{'zone'})) || $config{'support_aaaa'} && ($in{'zone'} =~ /^([\w:]+)(\/\d+)$/ || &check_ip6address($1)) || &error(&text('create_enet', $in{'zone'})); if ($ipv4) { $in{'zone'} = &ip_to_arpa($in{'zone'}); } else { $in{'zone'} = &net_to_ip6int($1, ($2 ? substr($2, 1) : "" )); } } else { ($in{'zone'} =~ /^[\d\.]+$/ || $in{'zone'} =~ /^[\d\:]+(\/[\d]+)?$/) && &error(&text('create_edom2', $in{'zone'})); &valdnsname($in{'zone'}, 0, ".") || &error(&text('create_edom', $in{'zone'})); } $in{'zone'} =~ s/\.$//; foreach $z (&find("zone", $vconf)) { if ($z->{'value'} eq $in{'zone'}) { &error($text{'master_etaken'}); } } $masterport = $in{'port_def'} ? undef : $in{'port'}; @masters = split(/\s+/, $in{'masters'}); foreach $m (@masters) { &check_ipaddress($m) || &error(&text('create_emaster', $m)); } if (!@masters) { &error($text{'create_enone'}); } $base = $config{'slave_dir'} ? $config{'slave_dir'} : $access{'dir'} eq '/' ? &base_directory($conf) : $access{'dir'}; $base =~ s/\/+$// if ($base ne '/'); if ($in{'file_def'} == 0) { # Use the entered filename $in{'file'} =~ /^\S+$/ || &error(&text('create_efile', $in{'file'})); if ($in{'file'} !~ /^\//) { $file = $base."/".$in{'file'}; } else { $file = $in{'file'}; } &allowed_zone_file(\%access, $file) || &error(&text('create_efile2', $file)); } elsif ($in{'file_def'} == 2) { $file = &automatic_filename($in{'zone'}, $in{'rev'}, $base); } if ($file) { open(ZONE, ">".&make_chroot($file)) || &error(&text('create_efile3', $file, $!)); close(ZONE); &set_ownership(&make_chroot($file)); } # Create the structure @mdirs = map { { 'name' => $_ } } @masters; $masters = { 'name' => 'masters', 'type' => 1, 'members' => \@mdirs }; if (defined($masterport)) { $masters->{'values'} = [ 'port', $masterport ]; } $dir = { 'name' => 'zone', 'values' => [ $in{'zone'} ], 'type' => 1, 'members' => [ { 'name' => 'type', 'values' => [ $in{'type'} ? 'slave' : 'stub' ] }, $masters ] }; if ($file) { push(@{$dir->{'members'}}, { 'name' => 'file', 'values' => [ $file ] }); } # Create zone directive &create_zone($dir, $conf, $in{'view'}); &webmin_log("create", $in{'type'} ? 'slave' : 'stub', $in{'zone'}, \%in); # Get the new zone's index $idx = &get_zone_index($in{'zone'}, $in{'view'}); &add_zone_access($in{'zone'}); &redirect(($in{'type'} ? "edit_slave.cgi" : "edit_stub.cgi"). "?index=$idx&view=$in{'view'}"); bind8/slave_form.cgi0100755000567100000120000000437710231647376014413 0ustar jcameronwheel#!/usr/local/bin/perl # slave_form.cgi # A form for creating a new slave or stub zone require './bind8-lib.pl'; $type = ($0 =~ /slave_form/); $access{'slave'} || &error($type ? $text{'screate_ecannot1'} : $text{'screate_ecannot2'}); &ui_print_header(undef, $type ? $text{'screate_title1'} : $text{'screate_title2'}, ""); print "
\n"; print "\n"; print "\n"; print "\n"; print "
",$type ? $text{'screate_header1'} : $text{'screate_header2'},"
\n"; print "\n"; print "\n"; print "\n"; print "\n"; $conf = &get_config(); @views = &find("view", $conf); if (@views) { print "\n"; print "\n"; } print "\n"; print ""; print "\n"; print "
$text{'screate_type'}\n"; print "$text{'screate_fwd'}\n"; print "  \n"; print "$text{'screate_rev'}
$text{'screate_dom'}
$text{'mcreate_view'}
$text{'slave_file'} \n"; print " $text{'slave_none'}\n"; print " $text{'slave_auto'}\n"; print "\n"; print "",&file_chooser_button("file"),"
$text{'slave_masters'} \n"; print "$text{'slave_masterport'} \n"; print " $text{'default'}\n"; print " $text{'slave_master_port'}\n"; print "
\n"; print "
\n"; &ui_print_footer("", $text{'index_return'}); bind8/find_zones.cgi0100775000567100000120000000413110236272522014372 0ustar jcameronwheel#!/usr/local/bin/perl # find_zones.cgi # Display zones matching some search require './bind8-lib.pl'; &ReadParse(); @zones = &list_zone_names(); foreach $z (@zones) { $v = $z->{'name'}; next if ($z->{'type'} eq 'view' || $v eq "." || !&can_edit_zone($z) || $v !~ /$in{'search'}/i); $t = $z->{'type'}; if ($z->{'view'}) { push(@zlinks, "edit_$t.cgi?index=$z->{'index'}". "&view=$z->{'viewindex'}"); push(@ztitles, &ip6int_to_net(&arpa_to_ip($v))." ". &text('index_view', "$z->{'view'}")); push(@zdels, $z->{'index'}." ".$z->{'view'}); } else { push(@zlinks, "edit_$t.cgi?index=$z->{'index'}"); push(@ztitles, &ip6int_to_net(&arpa_to_ip($v))); push(@zdels, $z->{'index'}); } push(@zicons, "images/$t.gif"); push(@ztypes, $text{"index_$t"}); $len++; } if (@zlinks == 1) { &redirect($zlinks[0]); exit; } &ui_print_header(undef, $text{'find_title'}, ""); print &text('find_match', "$in{'search'}"),"

\n"; if ($len) { # sort list of zones @zorder = sort { $ztitles[$a] cmp $ztitles[$b] } (0 .. $len-1); @zlinks = map { $zlinks[$_] } @zorder; @ztitles = map { $ztitles[$_] } @zorder; @zicons = map { $zicons[$_] } @zorder; @ztypes = map { $ztypes[$_] } @zorder; @zdels = map { $zdels[$_] } @zorder; if ($config{'show_list'}) { # display as list $mid = int((@zlinks+1)/2); print &ui_form_start("mass_delete.cgi", "post"); print "
\n"; &zones_table([ @zlinks[0 .. $mid-1] ], [ @ztitles[0 .. $mid-1] ], [ @ztypes[0 .. $mid-1] ], [ @zdels[0 .. $mid-1] ] ); print "\n"; if ($mid < @zlinks) { &zones_table([ @zlinks[$mid .. $#zlinks] ], [ @ztitles[$mid .. $#ztitles] ], [ @ztypes[$mid .. $#ztypes] ], [ @zdels[$mid .. $#zdels] ]); } print "
\n"; print &ui_form_end([ [ "delete", $text{'index_massdelete'} ] ]); } else { # display as icons &icons_table(\@zlinks, \@ztitles, \@zicons); } } else { print "$text{'find_none'}

\n"; } &ui_print_footer("", $text{'index_return'}); bind8/acl_security.pl0100644000567100000120000002171710233320374014573 0ustar jcameronwheel require 'bind8-lib.pl'; # acl_security_form(&options) # Output HTML for editing security options for the bind8 module sub acl_security_form { local $m = $_[0]->{'zones'} eq '*' ? 1 : $_[0]->{'zones'} =~ /^\!/ ? 2 : 0; print " $text{'acl_zones'}\n"; print "\n", $m == 2 ? 'checked' : '', $text{'acl_znsel'}; print "
\n"; printf " %s
\n", $m == 1 ? 'checked' : '', $text{'acl_zall'}; printf " %s
\n", $m == 0 ? 'checked' : '', $text{'acl_zsel'}; printf " %s
\n"; print " $text{'acl_types'} \n"; printf " %s\n", $_[0]->{'types'} ? "" : "checked", $text{'acl_types1'}; printf " %s\n", $_[0]->{'types'} ? "checked" : "", $text{'acl_types0'}; printf " \n", $_[0]->{'types'}; print " $text{'acl_dir'}\n"; printf " %s
\n", $_[0]->{'dir'}, &file_chooser_button("dir", 1); printf " %s \n", $_[0]->{'dironly'} ? "checked" : "", $text{'acl_dironly'}; print " $text{'acl_defaults'} \n"; printf " $text{'yes'}\n", $_[0]->{'defaults'} ? "checked" : ""; printf " $text{'no'} \n", $_[0]->{'defaults'} ? "" : "checked"; print " $text{'acl_ztypes'} \n"; foreach $t ("master", "slave", "forward", "delegation") { printf " %s\n", $t, $_[0]->{$t} ? "checked" : "", $text{'acl_ztypes_'.$t}; } print " \n"; print " $text{'acl_reverse'} \n"; printf " $text{'yes'}\n", $_[0]->{'reverse'} ? "checked" : ""; printf " $text{'no'}\n", $_[0]->{'reverse'} ? "" : "checked"; print "$text{'acl_multiple'} \n"; printf " $text{'yes'}\n", $_[0]->{'multiple'} ? "checked" : ""; printf " $text{'no'} \n", $_[0]->{'multiple'} ? "" : "checked"; print " $text{'acl_ro'} \n"; printf " $text{'yes'}\n", $_[0]->{'ro'} ? "checked" : ""; printf " $text{'no'}\n", $_[0]->{'ro'} ? "" : "checked"; print "$text{'acl_apply'} \n"; printf " $text{'yes'}\n", $_[0]->{'apply'} == 1 ? "checked" : ""; printf " $text{'acl_applyonly'}\n", $_[0]->{'apply'} == 2 ? "checked" : ""; printf " $text{'no'} \n", $_[0]->{'apply'} ? "" : "checked"; print " $text{'acl_file'} \n"; printf " $text{'yes'}\n", $_[0]->{'file'} ? "checked" : ""; printf " $text{'no'}\n", $_[0]->{'file'} ? "" : "checked"; print "$text{'acl_params'} \n"; printf " $text{'yes'}\n", $_[0]->{'params'} ? "checked" : ""; printf " $text{'no'} \n", $_[0]->{'params'} ? "" : "checked"; print " $text{'acl_opts'} \n"; printf " $text{'yes'}\n", $_[0]->{'opts'} ? "checked" : ""; printf " $text{'no'}\n", $_[0]->{'opts'} ? "" : "checked"; print "$text{'acl_delete'} \n"; printf " $text{'yes'}\n", $_[0]->{'delete'} ? "checked" : ""; printf " $text{'no'} \n", $_[0]->{'delete'} ? "" : "checked"; print " $text{'acl_gen'} \n"; printf " $text{'yes'}\n", $_[0]->{'gen'} ? "checked" : ""; printf " $text{'no'}\n", $_[0]->{'gen'} ? "" : "checked"; print "$text{'acl_whois'} \n"; printf " $text{'yes'}\n", $_[0]->{'whois'} ? "checked" : ""; printf " $text{'no'} \n", $_[0]->{'whois'} ? "" : "checked"; print " $text{'acl_findfree'} \n"; printf " $text{'yes'}\n", $_[0]->{'findfree'} ? "checked" : ""; printf " $text{'no'}\n", $_[0]->{'findfree'} ? "" : "checked"; print "$text{'acl_remote'} \n"; printf " $text{'yes'}\n", $_[0]->{'remote'} ? "checked" : ""; printf " $text{'no'} \n", $_[0]->{'remote'} ? "" : "checked"; print " $text{'acl_slaves'} \n"; printf " $text{'yes'}\n", $_[0]->{'slaves'} ? "checked" : ""; printf " $text{'no'}\n", $_[0]->{'slaves'} ? "" : "checked"; print "\n"; print " $text{'acl_views'} \n"; printf " $text{'yes'}\n", $_[0]->{'views'} == 1 ? "checked" : ""; printf " $text{'acl_edonly'}\n", $_[0]->{'views'} == 2 ? "checked" : ""; printf " $text{'no'} \n", $_[0]->{'views'} ? "" : "checked"; if (@views) { local $m = $_[0]->{'vlist'} eq '*' ? 1 : $_[0]->{'vlist'} =~ /^\!/ ? 2 : 0; print " $text{'acl_vlist'}\n"; print "\n", $m == 2 ? 'checked' : '', $text{'acl_vnsel'}; print "
\n"; printf " %s
\n", $m == 1 ? 'checked' : '', $text{'acl_vall'}; printf " %s
\n", $m == 0 ? 'checked' : '', $text{'acl_vsel'}; printf " %s
\n"; } } # acl_security_save(&options) # Parse the form for security options for the bind8 module sub acl_security_save { if ($in{'zones_def'} == 1) { $_[0]->{'zones'} = "*"; } elsif ($in{'zones_def'} == 2) { $_[0]->{'zones'} = join(" ", "!", split(/\0/, $in{'zones'})); } else { $_[0]->{'zones'} = join(" ", split(/\0/, $in{'zones'})); } $_[0]->{'types'} = $in{'types_def'} ? undef : $in{'types'}; $_[0]->{'master'} = $in{'master'} || 0; $_[0]->{'slave'} = $in{'slave'} || 0; $_[0]->{'forward'} = $in{'forward'} || 0; $_[0]->{'delegation'} = $in{'delegation'} || 0; $_[0]->{'defaults'} = $in{'defaults'}; $_[0]->{'reverse'} = $in{'reverse'}; $_[0]->{'multiple'} = $in{'multiple'}; $_[0]->{'ro'} = $in{'ro'}; $_[0]->{'apply'} = $in{'apply'}; $_[0]->{'dir'} = $in{'dir'}; $_[0]->{'dironly'} = $in{'dironly'}; $_[0]->{'file'} = $in{'file'}; $_[0]->{'params'} = $in{'params'}; $_[0]->{'opts'} = $in{'opts'}; $_[0]->{'delete'} = $in{'delete'}; $_[0]->{'findfree'} = $in{'findfree'}; $_[0]->{'slaves'} = $in{'slaves'}; $_[0]->{'views'} = $in{'views'}; $_[0]->{'remote'} = $in{'remote'}; $_[0]->{'gen'} = $in{'gen'}; $_[0]->{'whois'} = $in{'whois'}; $_[0]->{'vlist'} = $in{'vlist_def'} == 1 ? "*" : $in{'vlist_def'} == 2 ? join(" ", "!",split(/\0/, $in{'vlist'})) : join(" ", split(/\0/, $in{'vlist'})); } bind8/edit_options.cgi0100755000567100000120000000557410231647376014756 0ustar jcameronwheel#!/usr/local/bin/perl # edit_options.cgi # Display options for an existing master zone require './bind8-lib.pl'; &ReadParse(); $bconf = $conf = &get_config(); if ($in{'view'} ne '') { $view = $conf->[$in{'view'}]; $conf = $view->{'members'}; } $zconf = $conf->[$in{'index'}]->{'members'}; $dom = $conf->[$in{'index'}]->{'value'}; &can_edit_zone($conf->[$in{'index'}], $view) || &error($text{'master_ecannot'}); $access{'opts'} || &error($text{'master_eoptscannot'}); $desc = &ip6int_to_net(&arpa_to_ip($dom)); &ui_print_header($desc, $text{'master_opts'}, ""); # Form for editing zone options print "\n"; print "

\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "
$text{'master_opts'}
\n"; print "\n"; print &choice_input($text{'master_check'}, "check-names", $zconf, $text{'warn'}, "warn", $text{'fail'}, "fail", $text{'ignore'}, "ignore", $text{'default'}, undef); print &choice_input($text{'master_notify'}, "notify", $zconf, $text{'yes'}, "yes", $text{'no'}, "no", $text{'default'}, undef); print "\n"; print "\n"; print &address_input($text{'master_update'}, "allow-update", $zconf); print &address_input($text{'master_transfer'}, "allow-transfer", $zconf); print "\n"; print "\n"; print &address_input($text{'master_query'}, "allow-query", $zconf); print &address_input($text{'master_notify2'}, "also-notify", $zconf); print "\n"; print "
\n"; print "\n"; print "\n"; @views = grep { &can_edit_view($_) } &find("view", $bconf); if ($in{'view'} eq '' && @views || $in{'view'} ne '' && @views > 1) { print "\n"; print "\n"; print "\n"; print "\n"; } else { print "\n"; } if ($access{'slave'}) { print "\n"; print "\n"; print "\n"; print "\n"; } else { print "\n"; } print "
\n"; print "\n"; print "
\n"; print "\n"; print "
\n"; &ui_print_footer("edit_master.cgi?index=$in{'index'}&view=$in{'view'}", $text{'master_return'}); bind8/save_acls.cgi0100755000567100000120000000141310231647376014202 0ustar jcameronwheel#!/usr/local/bin/perl # save_acls.cgi # Update all the acl directives require './bind8-lib.pl'; $access{'defaults'} || &error($text{'acls_ecannot'}); &error_setup($text{'acls_err'}); &ReadParse(); &lock_file(&make_chroot($config{'named_conf'})); $conf = &get_config(); for($i=0; defined($name = $in{"name_$i"}); $i++) { next if (!$name); $name =~ /^\S+$/ || &error(&text('acls_ename', $name)); @vals = split(/\s+/, $in{"values_$i"}); push(@acls, { 'name' => 'acl', 'values' => [ $name ], 'type' => 1, 'members' => [ map { { 'name' => $_ } } @vals ] }); } &save_directive(&get_config_parent(), 'acl', \@acls, 0, 0, 1); &flush_file_lines(); &unlock_file(&make_chroot($config{'named_conf'})); &webmin_log("acls", undef, undef, \%in); &redirect(""); bind8/edit_recs.cgi0100755000567100000120000001050010231665324014171 0ustar jcameronwheel#!/usr/local/bin/perl # edit_recs.cgi # Display records of some type from some domain require './bind8-lib.pl'; &ReadParse(); $zone = &get_zone_name($in{'index'}, $in{'view'}); $dom = $zone->{'name'}; &can_edit_zone($zone) || &error($text{'recs_ecannot'}); &can_edit_type($in{'type'}, \%access) || &error($text{'recs_ecannottype'}); $desc = &text('recs_header', &ip6int_to_net(&arpa_to_ip($dom))); &ui_print_header($desc, &text('recs_title', $text{"recs_$in{'type'}"} || $in{'type'}), ""); $type = $zone->{'type'}; $file = $zone->{'file'}; &record_input($in{'index'}, $in{'view'}, $in{'type'}, $file, $dom) if (!$access{'ro'} && $type eq 'master' && $in{'type'} ne 'ALL'); @recs = grep { !$_->{'generate'} && !$_->{'defttl'} } &read_zone_file($file, $dom); if ($in{'type'} eq "ALL") { @recs = grep { $_->{'type'} ne "SOA" } @recs } else { @recs = grep { $_->{'type'} eq $in{'type'} } @recs } if (@recs) { @recs = &sort_records(@recs); foreach $v (keys %text) { if ($v =~ /^value_(\S+)(\d+)/) { $hmap{$1}->[$2-1] = $text{$v}; } } if ($in{'type'} =~ /HINFO|WKS|RP|KEY|LOC/ || $config{'allow_comments'}) { &recs_table(@recs); } else { $mid = int((@recs+1)/2); print "
\n"; &recs_table(@recs[0 .. $mid-1]); print "\n"; if ($mid < @recs) { &recs_table(@recs[$mid .. $#recs]); } print "

\n"; } print "

\n"; } &ui_print_footer("", $text{'index_return'}, "edit_$type.cgi?index=$in{'index'}&view=$in{'view'}", $text{'recs_return'}); sub recs_table { local($r, $i, $j, $k, $h); print "\n"; print " ",$in{'type'} eq "ALL" ? "" : "", "\n"; @hmap = @{$hmap{$in{'type'}}}; foreach $h (@hmap) { print "\n"; } if ($in{'type'} eq "ALL" || $is_extra{$in{'type'}}) { print "\n"; } if ($config{'allow_comments'} && $in{'type'} ne "WKS") { print "\n"; } print "\n"; for($i=0; $i<@_; $i++) { $r = $_[$i]; if ($in{'type'} eq "PTR") { $name = &ip6int_to_net(&arpa_to_ip($r->{'name'})); } elsif ($in{'type'} eq "SRV") { $name = $r->{'name'}; $name =~ s/^_//; $name =~ s/\._/\./; } else { $name = $r->{'name'}; } $name = &html_escape($name); if (!$access{'ro'} && $type eq 'master') { print "\n"; } else { print "\n"; } if ($in{'type'} eq 'ALL') { print "\n"; } if ($r->{'ttl'} =~ /(\d+)([SMHDW]?)/i) { $r->{'ttl'} =~ s/S//i; if ($r->{'ttl'} =~ s/M//i) { $r->{'ttl'} *= 60; } if ($r->{'ttl'} =~ s/H//i) { $r->{'ttl'} *= 3600; } if ($r->{'ttl'} =~ s/D//i) { $r->{'ttl'} *= 86400; } if ($r->{'ttl'} =~ s/W//i) { $r->{'ttl'} *= 604800; } } print "\n"; for($j=0; $j<@hmap; $j++) { local $v; if ($in{'type'} eq "RP" && $j == 0) { $v .= &convert_illegal( &dotted_to_email($r->{'values'}->[$j])); } elsif ($in{'type'} eq "WKS" && $j == @hmap-1) { print "\n", } elsif ($in{'type'} eq "LOC") { $v = &convert_illegal(join(" ", @{$r->{'values'}})); } elsif ($in{'type'} eq "KEY" && $j == 3) { $v = substr($r->{'values'}->[$j], 0, 20)."..."; } else { $v = &convert_illegal($r->{'values'}->[$j]); } print "\n"; } if ($in{'type'} eq "ALL" || $is_extra{$in{'type'}}) { print "\n"; } if ($config{'allow_comments'} && $in{'type'} ne "WKS") { print "\n"; } print "\n"; } print "
",$in{'type'} eq "PTR" ? $text{'recs_addr'} : $text{'recs_name'}, "$text{'recs_type'}$text{'recs_ttl'}$h$text{'recs_vals'}$text{'recs_comment'}
{'num'}&", "sort=$in{'sort'}&view=$in{'view'}\">$name
$name$r->{'type'}",$r->{'ttl'} ? &html_escape($r->{'ttl'}) : $text{'default'},""; for($k=$j; $r->{'values'}->[$k]; $k++) { $v .= &convert_illegal($r->{'values'}->[$k]); $v .= ' '; } print "$v",join(" ", @{$r->{'values'}}),"",$r->{'comment'} ? &html_escape($r->{'comment'}) : " ","
\n"; } bind8/config.info.es0100644000567100000120000000342310067401522014272 0ustar jcameronwheelnamed_conf=Trayectoria completa a archivo named.conf,0 named_path=Trayectoria completa a ejecutable named,0 whois_cmd=Trayectoria completa a comando whois,0 ndc_cmd=Comando para recargar una zona,0 pid_file=Localización por defecto de archivo de PID,3,/var/run/named.pid show_list=Mostrar dominios como,1,0-Iconos,1-Lista soa_style=Estilo de número serial,1,0-Número en ejecución,1-Basado en fecha (AAAAMMDDnn) records_order=Orden en el que mostrar los registros,1,1-Por nombre,2-Por valor,3-By IP,0-Según se añadieron chroot=Directorio Chroot bajo el que ejecutar BIND,3,Por defecto start_cmd=Comando para arrancar BIND,3,Por defecto max_zones=Número máximo de zonas a mostrar,0 rev_def=Actualizar inversas está,1,0-Activado por defecto,1-Desactivado por defecto master_ttl=Añadir $ttl al principio de los nuevos archivos de zona,1,1-Sí,0-No named_user=Usuario bajo el que arrancar BIND,3,Por defecto named_group=Grupo bajo el que arrancar BIND,3,Por defecto master_dir=Directorio para archivos de zona maestra,3,Por defecto slave_dir=Directorio para archivos de zona esclava/sólo caché,3,Por defecto file_owner=Propietario para archivos de zona (usuario:grupo),3,Por defecto file_perms=Permisos para archivos de zona (en octal),3,Por defecto support_aaaa=Soporte de DNS para direcciones IPv6,1,0-No,1-Sí allow_comments=Permitir comentarios en registros,1,0-No,1-Sí allow_wild=Permitir comodines (no recomendado),1,0-No,1-Sí allow_long=Permitir nombres de máquina largos,1,0-No,1-Sí zones_file=Añadir nuevas zonas a archivo,3,named.conf short_names=¿Convertir nombres de registro en formularios canónigos?,1,0-Sí,1-No default_master=Servidores maestro(s) desde zonas esclavas por defecto,0 default_slave=Servidor esclavo remoto por defecto,0 updserial_on=Actualizar número seriales automáticamente,1,1-Sí,0-No bind8/config-macos0100644000567100000120000000077510223111757014043 0ustar jcameronwheelnamed_path=/usr/sbin/named named_conf=/etc/named/named.conf soa_style=0 show_list=0 records_order=0 max_zones=50 rev_def=0 support_aaaa=0 allow_comments=0 allow_wild=0 allow_long=0 master_ttl=1 whois_cmd=whois short_names=0 updserial_def=0 updserial_on=1 updserial_man=1 ndc_cmd=ndc forwardzonefilename_format=ZONE.hosts reversezonefilename_format=ZONE.rev rev_must=0 ipv6_mode=1 allow_underscore=1 by_view=0 confirm_zone=1 confirm_rec=0 no_chroot=0 relative_paths=0 rndc_cmd=rndc no_pid_chroot=0 soa_start=0 bind8/config.info.zh_TW.Big50100644000567100000120000000044610067670062015514 0ustar jcameronwheelnamed_conf=¨ì named.conf Àɮתº§¹¾ã¸ô®|,0 named_path=¨ì named °õ¦æÀɪº§¹¾ã¸ô®|,0 show_list=ºô°ìÅã¥Ü¤è¦¡,1,0-¹Ï¥Ü,1-¦Cªí soa_style=§Ç¸¹¼Ë¦¡,1,0-»¼¼Wªº¶¶§Ç,1-¥H¤é´Á¬°°ò¦ (YYYYMMDDnn) records_order=Åã¥Ü¬ö¿ýªº±Æ¦C¶¶§Ç,1,1-¨Ì¾Ú¦WºÙ,2-¨Ì¾Ú¼Æ­È,0-¨Ì¾Ú¼W¥[®É¶¡ chroot=Chroot ¸ô®|¥H°õ¦æ BIND,3,Default bind8/module.info0100644000567100000120000000163510253727332013716 0ustar jcameronwheeldesc_ko_KR.euc=BIND DNS ¼­¹ö risk=low medium high desc_ru_SU=óÅÒ×ÅÒ DNS BIND desc_zh_TW.Big5=BIND 8 DNS ¦øªA¾¹ desc_pl=Serwer DNS BIND desc_de=BIND DNS-Server name=BIND desc_zh_CN=BIND 8 DNS ·þÎñÆ÷ desc_pt=Servidor de DNS BIND desc_pt_BR=Servidor de DNS BIND category=servers desc_tr=BIND DNS Sunucusu os_support=slackware-linux redhat-linux mandrake-linux solaris debian-linux suse-linux united-linux hpux freebsd osf1 irix unixware openserver macos open-linux turbo-linux openbsd corel-linux cobalt-linux/5.0-* aix netbsd msc-linux generic-linux gentoo-linux trustix-linux sol-linux coherent-linux desc=BIND DNS Server desc_es=Servidor de DNS BIND desc_sv=BIND DNS-server desc_fr=Serveur de noms de domaines BIND desc_ja_JP.euc=BIND DNS ¥µ¡¼¥Ð desc_ru_RU=Ñåðâåð DNS BIND desc_ca=Servidor DNS BIND depends=servers longdesc=Create and edit domains, DNS records, BIND options and views. desc_bg=BIND DNS Ñúðâúð version=1.213 bind8/save_files.cgi0100755000567100000120000000131410231647376014362 0ustar jcameronwheel#!/usr/local/bin/perl # save_files.cgi # Save global files options require './bind8-lib.pl'; $access{'defaults'} || &error($text{'files_ecannot'}); &error_setup($text{'files_err'}); &ReadParse(); &lock_file(&make_chroot($config{'named_conf'})); $conf = &get_config(); $options = &find("options", $conf); &save_opt("statistics-file", \&file_check, $options, 1); &save_opt("dump-file", \&file_check, $options, 1); &save_opt("pid-file", \&file_check, $options, 1); &save_opt("named-xfer", \&file_check, $options, 1); &flush_file_lines(); &unlock_file(&make_chroot($config{'named_conf'})); &webmin_log("files", undef, undef, \%in); &redirect(""); sub file_check { return $_[0] =~ /\S/ ? '' : $text{'files_efile'}; } bind8/lang/0040755000567100000120000000000010250321705012462 5ustar jcameronwheelbind8/lang/zh_TW.Big50100644000567100000120000002515510067670062014243 0ustar jcameronwheelindex_title=BIND 8 DNS ¦øªA¾¹ index_enamed=¦b±zªº¨t²Î¤W§ä¤£¨ì BIND 8 DNS ¦øªA¾¹ $1. ¥i¯à¬O©|¥¼³Q¦w¸Ë, ©ÎªÌ±zªº
BIND 8 ¼Ò²Õ²ÕºA¬O¿ù»~. index_eversion=¦øªA¾¹°õ¦æÀÉ $1 ¬Ý°_¨Ó¤£¹³¬O BIND 8. ±z¥i¯à¥²¶·¨Ï¥Î BIND 4 ¼Ò²Õ. index_eempty=BIND Version 8 $1 ªº¥D­n²ÕºAÀɤ£¦s¦b, ©ÎªÌ¬O¿ù»~ªº. ¬O§_­n«Ø¥ß? index_local=³]©w¦WºÙ¦øªA¾¹¶È¨Ñ¤º³¡ (µLºô»Úºô¸ô³sµ²) ¨Ï¥Î index_download=³]©w¦¨ºô»Úºô¸ô¦WºÙ¦øªA¾¹, ¨Ã¤U¸ü®Ú¦øªA¾¹¸ê°T index_webmin=³]©w¦¨ºô»Úºô¸ô¦WºÙ¦øªA¾¹, ¦ý¨Ï¥Î Webmin ©Ò´£¨Ñ¸ûªº®Ú¦øªA¾¹¸ê°T index_create=«Ø¥ß¥D­n²ÕºAÀɮרñҰʦWºÙ¦øªA¾¹ index_zones=²{¦sªº DNS °Ï°ì index_none=¦b³o­Ó¦WºÙ¦øªA¾¹¤W¨S¦³©w¸q DNS °Ï°ì index_addmaster=«Ø¥ß¤@­Ó·sªº¥D±±°Ï°ì index_addslave=«Ø¥ß¤@­Ó·sªº³Q±±°Ï°ì index_addstub=«Ø¥ß¤@­Ó·sªºÀx¦s°Ï°ì index_addfwd=«Ø¥ß¤@­Ó·sªºÂà°e°Ï°ì index_apply=®M¥ÎÅܧó index_applymsg=«ö¤U³o­Ó«ö¶s¥H­«·s±Ò°Ê BIND 8 ¦øªA¾¹. ³o¥i¥H¨Ï¥Ø«eªº²ÕºA¥Í®Ä index_start=±Ò°Ê¦WºÙ¦øªA¾¹ index_startmsg=«ö¤U³o­Ó«ö¶s¥H±Ò°Ê BIND 8 ¦øªA¾¹, ¨Ã¸ü¤J¥Ø«eªº²ÕºA index_zone=°Ï°ì index_type=Ãþ§O index_master=¥D±± index_slave=³Q±± index_stub=Àx¦s index_forward=Âà°e index_opts=¦øªA¾¹¥þ°ì¿ï¶µ index_return=°Ï°ì¦Cªí master_title=½s¿è¥D­n°Ï°ì master_ecannot=±z¤£³Q¤¹³\½s¿è³o­Ó°Ï°ì master_manual=½s¿è¬ö¿ýÀÉ master_soa=½s¿è°Ï°ì°Ñ¼Æ master_options=½s¿è°Ï°ì¿ï¶µ master_del=§R°£°Ï°ì master_delmsg=«ö¤U³o­Ó«ö¶s¥H±q±zªº DNS ¦øªA¾¹¤¤§R°£³o­Ó°Ï°ì. master_delrev=¦b³o­Ó¦øªA¾¹¨ä¥L°Ï°ì¤¤¹ïÀ³ªº¤Ï¬d¸ê®Æ¤]·|³Q§R°£. master_tmpl=¬O§_¨Ï¥Î°Ï°ì¼ÒªO? master_ip=¬O§_¦b¼ÒªO¬ö¿ý¤¤¨Ï¥Î IP ¦ì§}? master_params=°Ï°ì°Ñ¼Æ master_server=¥D±±¦øªA¾¹ master_email=¹q¤l¶l¥ó¦ì§} master_refresh=§ó·s®É¶¡ master_retry=¶Ç¿é­«¸Õ®É¶¡ master_expiry=¹L´Á®É¶¡ master_minimum=¹w³]ªº¦s¬¡®É¶¡ master_opts=°Ï°ì¿ï¶µ master_check=¬O§_Àˬd¦WºÙ? master_notify=³qª¾³Q±±¦øªA¾¹Åܧó? master_update=¤¹³\±q ... §ó·s master_transfer=¤¹³\±q ... ¶Ç¿é master_query=¤¹³\±q ... ¬d¸ß master_notify2=¦P®É³qª¾³Q±±¦øªA¾¹ ... master_type=Ãþ§O master_records=¬ö¿ý master_return=¬ö¿ýÃþ§O master_secs=¬í master_err=Àx¦s¿ï¶µ¥¢±Ñ master_ero=±z¤£³Q¤¹³\§ó·s°Ï°ì master_err2=§ó·s°Ï°ì¥¢±Ñ master_emaster='$1' ¤£¬O¤@­Ó¦³®Äªº¥D±±¦øªA¾¹ master_eemail='$1' ¤£¬O¤@­Ó¦³®Äªº¹q¤l¶l¥ó¦ì§} master_erefresh='$1' ¤£¬O¤@­Ó¦³®Äªº§ó·s®É¶¡ master_eretry='$1' ¤£¬O¤@­Ó¦³®Äªº¶Ç¿é­«¸Õ®É¶¡ master_eexpiry='$1' ¤£¬O¤@­Ó¦³®Äªº¹L´Á®É¶¡ master_eminimum='$1' ¤£¬O¤@­Ó¦³®Äªº¹w³]¦s¬¡®É¶¡ master_edelete=±z¤£³Q¤¹³\§R°£³o­Ó°Ï°ì master_tmplrecs=¼ÒªO¬ö¿ý master_name=¬ö¿ý¦WºÙ master_value=¼Æ­È master_user=¨Ó·½ªí³æ master_eip=¿ò¥¢©Î¿ù»~ªº¼ÒªO IP ¦ì§} master_eiptmpl=¼ÒªO¬ö¿ý¼Æ­È¶È¯à¨Ó¦Û¦ì§}¬ö¿ý master_esoacannot=±z¤£³Q¤¹³\½s¿è°Ï°ì°Ñ¼Æ master_eoptscannot=±z¤£³Q¤¹³\½s¿è°Ï°ì¿ï¶µ master_edeletecannot±z¤£³Q¤¹³\§R°£°Ï°ì delete_title=§R°£°Ï°ì delete_mesg=±z½T©w­n§R°£°Ï°ì $1 ¶Ü? ©Ò¦³ªº¬ö¿ý»P³o­Ó°Ï°ìÀɳ£±N³Q§R°£. delete_rev=¬O§_§R°£¨ä¥L°Ï°ì¤¤ªº¤Ï¬d¬ö¿ý? delete_fwd=¬O§_§R°£¨ä¥L°Ï°ì¤¤ªº¥¿¦V¬ö¿ý? mcreate_title=«Ø¥ß¥D±±°Ï°ì mcreate_ecannot=±z¤£¯à«Ø¥ß¥D±±°Ï°ì mcreate_opts=·sªº¥D±±°Ï°ì¿ï¶µ mcreate_type=°Ï°ìÃþ§O mcreate_fwd=¥¿¦V (¦WºÙ¨ì¦ì§}) mcreate_rev=¤Ï¬d (¦ì§}¨ì¦WºÙ) mcreate_dom=ºô°ì¦WºÙ / ºô¸ô mcreate_file=¬ö¿ýÀÉ mcreate_auto=¦Û°Ê mcreate_err=«Ø¥ß°Ï°ì¥¢±Ñ mcreate_enet='$1' ¤£¬O¤@­Ó¦³®Äªººô¸ô mcreate_edom='$1' ¤£¬O¤@­Ó¦³®Äªººô°ì¦WºÙ mcreate_edom2='$1'¥²¶·¬O¤@­Óºô»P¦WºÙ, ¦Ó¤£¬Oºô¸ô mcreate_efile='$1' ¤£¬O¤@­Ó¦³®ÄªºÀɮצWºÙ mcreate_efile2='$1' ¤£¬O¤@­Ó¥i¥H±µ¨üªº°Ï°ìÀÉ®× mcreate_efile3=µLªk«Ø¥ß '$1' : $2 slave_title=½s¿è³Q±±°Ï°ì stub_title=½s¿èÀx¦s°Ï°ì slave_ecannot=±z¤£³Q¤¹³\½s¿è³o­Ó°Ï°ì slave_opts=°Ï°ì¿ï¶µ slave_masters=¥D±±¦øªA¾¹ slave_max=³Ì¤j¶Ç¿é®É¶¡ slave_file=¬ö¿ýÀÉ®× slave_check=¬O§_Àˬd¦WºÙ? slave_notify=³qª¾³Q±±¦øªA¾¹Åܧó? slave_update=¤¹³\±q ... §ó·s slave_transfer=¤¹³\±q ... ¶Ç¿é slave_query=¤¹³\±q ... ¬d¸ß slave_notify2=¦P®É³qª¾³Q±±¦øªA¾¹ ... slave_none=µL slave_auto=¦Û°Ê slave_err=Àx¦s¿ï¶µ¥¢±Ñ slave_emax='$1' ¤£¬O¤@­Ó¦³®Äªº³Ì¤j¶Ç¿é®É¶¡ slave_efile=¿ò¥¢¬ö¿ýÀÉ®× slave_efile2='$1' ¤£¬O¤@­Ó¥i¥H±µ¨üªº¬ö¿ýÀÉ®× screate_title1=«Ø¥ß³Q±±°Ï°ì screate_title2=«Ø¥ßÀx¦s°Ï°ì screate_ecannot1=±z¤£³Q¤¹³\«Ø¥ß³Q±±°Ï°ì screate_ecannot2=±z¤£³Q¤¹³\«Ø¥ßÀx¦s°Ï°ì screate_header1=·sªº³Q±±°Ï°ì¿ï¶µ screate_header2=·sªºÀx¦s°Ï°ì¿ï¶µ screate_type=°Ï°ìÃþ§O screate_fwd=¥¿¦V (¦WºÙ¨ì¦ì§}) screate_rev=¤Ï¬d (¦ì§}¨ì¦WºÙ) screate_dom=ºô°ì¦WºÙ / ºô¸ô screate_err1=µLªk«Ø¥ß³Q±±°Ï°ì screate_err2=µLªk«Ø¥ßÀx¦s°Ï°ì screate_enet='$1' ¤£¬O¤@­Ó¦³®Äªººô¸ô screate_edom='$1' ¤£¬O¤@­Ó¦³®Äªººô°ì¦WºÙ screate_emaster='$1' ¤£¬O¤@­Ó¦³®Äªº¥D±±¦øªA¾¹¦ì§} screate_enone=±z¦Ü¤Ö¥²¶·¿é¤J¤@­Ó¥D±±¦øªA¾¹ screate_efile='$1' ¤£¬O¤@­Ó¦³®ÄªºÀɮצWºÙ screate_efile2='$1' ¤£¬O¤@­Ó¥i¥H±µ¨üªº°Ï°ìÀÉ®× screate_efile3=µLªk«Ø¥ß '$1' : $2 recs_ecannot=±z¤£³Q¤¹³\½s¿è³o­Ó°Ï°ì¤¤ªº¬ö¿ý recs_title=$1 ¬ö¿ý recs_header=¦b $1 recs_addr=¦ì§} recs_name=¦WºÙ recs_ttl=¦s¬¡®É¶¡ recs_return=¬ö¿ý edit_title=½s¿è $1 edit_header=¦b $1 edit_edit=½s¿è $1 ¬ö¿ý edit_add=¼W¥[ $1 ¬ö¿ý edit_addr=´¤¦Ü edit_name=¦WºÙ edit_ttl=¦s¬¡®É¶¡ edit_cnamemsg=µ´¹ï¦WºÙ¥²¶·¥H '.' µ²§À edit_uprev=¬O§_§ó·s¤Ï¬d¸ê®Æ? edit_upfwd=¬O§_§ó·s¥¿¦V¸ê®Æ? edit_err=µLªkÀx¦s¬ö¿ý edit_ettl='$1' ¤£¬O¤@­Ó¦³®Äªº¦s¬¡®É¶¡ edit_eip='$1' ¤£¬O¤@­Ó¦³®Äªº IP ¦ì§} edit_ehost='$1' ¤£¬O¤@­Ó¦³­nªº¥D¾÷¦WºÙ edit_ename='$1' ¤£¬O¤@­Ó¦³®Äªº¬ö¿ý¦WºÙ edit_edupip=$1 ªº¦ì§}¬ö¿ý¤w¸g¦s¦b edit_ens='$1' ¤£¬O¤@­Ó¦³®Äªº¦WºÙ¦øªA¾¹ edit_ecname='$1' ¤£¬O¤@­Ó¦³®Äªº§O¦W¥Ø¼Ð edit_emx='$1' ¤£¬O¤@­Ó¦³®Äªº¶l¥ó¦øªA¾¹ edit_epri='$1' ¤£¬O¤@­Ó¦³®ÄªºÀu¥ý­È edit_ehard=¿ò¥¢©Î¿ù»~ªºµwÅéÃþ§O edit_eos=¿ò¥¢©Î¿ù»~ªº§@·~¨t²ÎÃþ§O edit_eserv=±z¨S¦³¿é¤J¥ô¦ó¤wª¾ªºªA°È edit_eemail='$1' ¤£¬O¤@­Ó¦³®Äªº¹q¤l¶l¥ó¦ì§} edit_etxt='$1' ¤£¬O¤@­Ó¦³®Äªº¤å¦r¬ö¿ý¦WºÙ text_title=½s¿è¬ö¿ýÀÉ text_desc=³o­Óªí³æ¤¹³\±z¤â°Ê½s¿è DNS ¬ö¿ýÀÉ®× $1. Webmin ±N¤£·|¶i¦æ¥ô¦ó»yªkÀˬd, ¦Ó¥B°Ï»PÀɮקǸ¹¤£·|¦Û°Ê¼W¥[. text_undo=´_­ì text_ecannot=±z¤£³Q¤¹§Ç½s¿è¬ö¿ýÀÉ®× restart_ecannot=±z¤£³Q¤¹³\­«·s±Ò°Ê BIND restart_esig=°e¥X°T¸¹µ¹µ{§Ç¥¢±Ñ $1 : $2 start_ecannot=±z¤£³Q¤¹§Ç±Ò°Ê BIND start_error=±Ò°Ê BIND ¥¢±Ñ : $1 fwd_title=½s¿èÂà°e°Ï°ì fwd_ecannot=±z¤£³Q¤¹³\½s¿è³o­Ó°Ï°ì fwd_opts=°Ï°ì¿ï¶µ fwd_masters=¥D±±¦øªA¾¹ fwd_forward=¬O§_¹Á¸Õ¨ä¥L¦øªA¾¹? fwd_check=¬O§_Àˬd¦WºÙ? fwd_err=Àx¦s¿ï¶µ¥¢±Ñ fcreate_title=«Ø¥ßÂà°e°Ï°ì fcreate_ecannot=±z¤£³Q¤¹§Ç«Ø¥ßÂà°e°Ï°ì fcreate_opts=·sªºÂà°e°Ï°ì¿ï¶µ fcreate_type=°Ï°ìÃþ§O fcreate_fwd=¥¿¦V (¦WºÙ¨ì¦ì§}) fcreate_rev=¤Ï¬d (¦ì§}¨ì¦WºÙ) fcreate_dom=ºô°ì¦WºÙ / ºô¸ô fcreate_masters=¥D±±¦øªA¾¹ fcreate_err=«Ø¥ßÂà°e°Ï°ì¥¢±Ñ fcreate_enet='$1' ¤£¬O¤@­Ó¦³®Äªººô¸ô fcreate_edom='$1' ¤£¬O¤@­Ó¦³®Äªººô°ì¦WºÙ fcreate_emaster='$1' ¤£¬O¤@­Ó¦³®Äªº¥D±±¦øªA¾¹¦ì§} fcreate_enone=±z¦Ü¤Ö¥²¶·¿é¤J¤@­Ó¥D±±¦øªA¾¹ boot_err=¤U¸ü¥¢±Ñ type_A=¦ì§} type_NS=¦WºÙ¦øªA¾¹ type_CNAME=§O¦W type_MX=¶l¥ó¦øªA¾¹ type_HINFO=¥D¾÷¸ê°T type_TXT=¤å¦r type_WKS=¤@¯ëªA°È type_RP=­t³d¤H type_PTR=¤Ï¬d¦ì§} value_A1=¦ì§} value_NS1=¦WºÙ¦øªA¾¹ value_CNAME1=¯u¹ê¦WºÙ value_MX1=Àu¥ý­È value_MX2=¶l¥ó¦øªA¾¹ value_HINFO1=µwÅé value_HINFO2=§@·~¨t²Î value_TXT1=°T®§ value_WKS1=¦ì§} value_WKS2=¨ó©w value_WKS3=ªA°È value_RP1=¹q¤l¶l¥ó¦ì§} value_RP2=¤å¦r¬ö¿ý value_PTR1=¥D¾÷¦WºÙ warn=ĵ§i fail=¥¢±Ñ ignore=©¿²¤ default=¹w³] listed=ºÊÅ¥ ... eip='$1' ¤£¬O¤@­Ó¦³®Äªº IP ¦ì§} acl_zones=³o­Ó¨Ï¥ÎªÌ¥i¥H½s¿èªººô°ì acl_master=¬O§_¥i¥H«Ø¥ß¥D±±°Ï°ì? acl_slave=¬O§_¥i¥H«Ø¥ß ³Q±±/Àx¦s °Ï°ì? acl_forward=¬O§_¥i¥H«Ø¥ßÂà°e°Ï°ì? acl_defaults=¬O§_¥i¥H½s¿è¥þ°ì¿ï¶µ? acl_reverse=¬O§_¥i¥H§ó·s¥ô·Nºô°ì¤¤ªº¤Ï¬d¦ì§}? acl_multiple=¬O§_¥i¥H±N¦h­Ó¦ì§}µ¹¬Û¦Pªº IP? acl_ro=¬O§_°ßŪ¦s¨ú¼Ò¦¡? acl_apply=¬O§_¥i¥H®M¥ÎÅܧó? acl_dir=­­¨î°Ï°ìÀÉ®×¨ì¥Ø¿ý acl_file=¬O§_¥i¥H½s¿è¬ö¿ýÀÉ®×? acl_params=¬O§_¥i¥H½s¿è°Ï°ì°Ñ¼Æ? acl_opts=¬O§_¥i¥H½s¿è°Ï°ì¿ï¶µ? acl_delete=¬O§_¥i¥H§R°£°Ï°ì? servers_title=¨ä¥L DNS ¦øªA¾¹ servers_ip=IP ¦ì§} servers_bogus=¬O§_©¿²¤°°³yªº¦øªA¾¹? servers_format=°Ï°ì¶Ç¿é®æ¦¡ servers_trans=³Ì¤j¶Ç¿é¶q servers_one=¤@¦¸ servers_many=¦h¦¸ servers_err=Àx¦s¨ì¨ä¥L DNS ¦øªA¾¹¥¢±Ñ servers_eip='$1' ¤£¬O¤@­Ó¦³®Äªº IP ¦ì§} servers_etrans='$1' ¤£¬O¤@­Ó¦³®Äªº³Ì¤j¶Ç¿é¶q logging_title=¬ö¿ý»P¿ù»~ logging_ecannot=±z¤£³Q¤¹³\²ÕºA¬ö¿ý logging_header=¥þ°ì¬ö¿ý»P¿ù»~¿ï¶µ logging_default1=¨Ï¥Î BIND ªº¹w³]¬ö¿ý³]©w logging_default2=¨Ï¥Î¤U­±ªº¬ö¿ý ... logging_cats=¬ö¿ý¤ÀÃþ logging_cat=¤ÀÃþ logging_cchans=ÀW¹D logging_chans=¬ö¿ýÀW¹D logging_cname=ÀW¹D¦WºÙ logging_to=¬ö¿ý¨ì logging_file=ÀÉ®× logging_fd=ÀÉ®×´y­z¤l logging_versions=«O¯dªºª©¥» logging_ver1=µL logging_ver2=¤£­­¨î logging_size=³Ì¤jÀɮפj¤p logging_sz1=¤£­­¨î logging_syslog=¬ö¿ý¼h¯Å logging_null=µL logging_sev=³Ì¤p¬ö¿ý¼h¯Å logging_any=¥ô·N logging_debug=°£¿ù¼h¯Å ... logging_dyn=¥þ°ì¼h¯Å logging_pcat=¬ö¿ý¤ÀÃþ logging_psev=¬ö¿ýÄY­«©Ê logging_ptime=¬ö¿ý¤é´Á»P®É¶¡ logging_add=¼W¥[·sÀW¹D logging_none=©|¥¼©w¸q¬ö¿ýÀW¹D. logging_err=Àx¦s¬ö¿ý¿ï¶µ¥¢±Ñ logging_ename='$1' ¤£¬O¤@­Ó¦³®ÄªºÀW¹D¦WºÙ logging_efile=¿ò¥¢¬ö¿ýÀÉÀɦW logging_ever='$1' ¤£¬O¤@­Ó¦³®Äªºª©¥»½s¸¹ logging_esize='$1' ¤£¬O¤@­Ó¦³®Äªº¬ö¿ý¤j¤p acls_title=¦s¨ú±±¨î¦Cªí acls_ecannot=±z¤£³Q¤¹³\½s¿è¥þ°ì¦s¨ú±±¨î¦Cªí acls_name=¦s¨ú±±¨î¦Cªí¦WºÙ acls_values=²Å¦Xªº¦ì§}, ºô¸ô»P¦s¨ú±±¨î¦Cªí acls_err=µLªkÀx¦s¦s¨ú±±¨î¦Cªí acls_ename='$1' ¤£¬O¤@­Ó¦³®Äªº¦s¨ú±±¨î¦Cªí¦WºÙ files_title=ÀÉ®×»P¥Ø¿ý files_ecannot=±z¤£³Q¤¹³\²ÕºAÀÉ®× files_header=¥þ°ìÀÉ®×»P¥Ø¿ý¿ï¶µ files_stats=²Î­p¿é¥XÀÉ files_dump=¸ê®Æ®w¶É¦LÀÉ®× files_pid=µ{§Ç½s¸¹ÀÉ®× files_xfer=¨ì°Ï°ì¶Ç¿éµ{¦¡ªº¸ô®| files_err=µLªkÀx¦sÀÉ®×»P¥Ø¿ý¿ï¶µ files_efile=¿ò¥¢©Î¿ù»~ªºÀɦW forwarding_title=Âà°e»P¶Ç¿é forwarding_ecannot=±z¤£³Q¤¹³\½s¿èÂà°e»P¶Ç¿é¿ï¶µ forwarding_header=¥þ°ìÂà°e»P°Ï»P¶Ç¿é¿ï¶µ forwarding_fwders=Âà°e¬d¸ßªº¦øªA¾¹ forwarding_fwd=¦pªGÂà°e¦øªA¾¹¨S¦³¦^À³®É, ª½±µ¬d¸ßªº¦øªA¾¹ forwarding_max=³Ì¤j°Ï°ì¶Ç¿é®É¶¡ forwarding_format=°Ï°ì¶Ç¿é®æ¦¡ forwarding_one=¤@¦¸ forwarding_many=¦h¦¸ forwarding_in=³Ì¤j¦P®É°Ï°ì¶Ç¿é¼Æ¥Ø forwarding_err=µLªkÀx¦sÂà°e»P¶Ç¿é¿ï¶µ forwarding_emins=¿ò¥¢©Î¿ù»~ªº¶Ç¿é®É¶¡ forwarding_etrans=¿ò¥¢©Î¿ù»~ªº³Ì¤j¦P®É¶Ç¿é¼Æ¥Ø net_title=¦ì§}»P©Ý¾ë net_ecannot=±z¤£³Q¤¹³\½s¿è¦ì§}»P©Ý¾ë net_header=¥þ°ì¦ì§}»P©Ý¾ë¿ï¶µ net_listen=­nºÊÅ¥ªº¦ì§}»P³q°T°ð net_below=¦C¦b¤U­±... net_port=³q°T°ð net_addrs=¦ì§} net_saddr=¬d¸ßªº¨Ó·½ IP ¦ì§} net_sport=¬d¸ßªº¨Ó·½³q°T°ð net_topol=¦WºÙ¦øªA¾¹¿ï¾Ü©Ý¾ë net_err=µLªkÀx¦s¦ì§}»P©Ý¾ë¿ï¶µ net_eport='$1' ¤£¬O¤@­Ó¦³®Äªº³q°T°ð½s¸¹ misc_title=¨ä¥L¿ï¶µ misc_ecannot=±z¤£³Q¤¹³\½s¿è¨ä¥L¿ï¶µ misc_header=¨ä¥L¥þ°ì¥þ°ì¿ï¶µ misc_core=³Ì¤j®Ö¤ß¶É¦LÀɪº¤j¤p misc_data=³Ì¤j¸ê®Æ°O¾ÐÅé¨Ï¥Î¶q misc_files=³Ì¤j¶}±ÒÀÉ®×¼Æ misc_stack=³Ì¤j¼È¦s°O¾ÐÅé¨Ï¥Î¶q misc_clean=²M°£¹L´Á¬ö¿ýªº¶¡¹j misc_iface=Àˬd·s¤¶­±ªº¶¡¹j misc_stats=¬ö¿ýª¬ºAªº¶¡¹j misc_recursion=¬O§_¬°«È¤áºÝ¶i¦æ§¹¾ã»¼°j¬d¸ß? misc_cnames=¬O§_¤¹³\¦h­« CNAME §O¦Wµ¹¤@­Ó¦WºÙ? misc_glue=¬O§_³s±µ¬Û¦Pªº¬ö¿ý? misc_nx=¬O§_¦A¦^À³®É³]©w»{ÃÒªº AA ¦ì¤¸? misc_err=µLªkÀx¦s¨ä¥L¿ï¶µ misc_esize='$1' ¤£¬O¤@­Ó¦³®Äªº¤j¤p misc_efiles='$1' ¤£¬O¤@­Ó¦³®Äªº³Ì¤j¶}±ÒÀÉ®×¼Æ¥Ø misc_emins='$1' ¤£¬O¤@­Ó¦³®Äªº¤ÀÄÁ¼Æ¦r zonedef_title=°Ï°ì¹w³]­È zonedef_msg=µ¹·s¥D±±°Ï°ìªº¹w³]­È zonedef_err=µLªkÀx¦s°Ï°ì¹w³]­È zonedef_ecannot=±z¤£³Q¤¹³\Åܧó¥D±±°Ï°ì¹w³]­È zonedef_msg2=¹w³]ªº°Ï°ì³]©w zonedef_transfer=¤¹³\±q ... ªº¶Ç¿é zonedef_query=¤¹³\±q ... ªº¬d¸ß zonedef_cmaster=¬O§_Àˬd¥D±±¦øªA¾¹¤¤ªº¦WºÙ? zonedef_cslave=¬O§_Àˬd³Q±±°Ï°ì¤¤ªº¦WºÙ? zonedef_cresponse=¬O§_Àˬd¦WºÙ¬O§_¦³¦^À³? zonedef_notify=¬O§_³qª¾³Q±±¦øªA¾¹Åܧó? efirst=¦b $2 ªº²Ä $1 ¦æ¦³¿ù»~ªº²Ä¤@«ü¥O bind8/lang/zh_CN0100644000567100000120000004414310112626436013417 0ustar jcameronwheellogging_ver1=ÎÞ misc_core=×î´óÄÚºËת´¢´óС value_KEY3=Ëã·¨ master_value=Öµ edit_eserv2='$1'²»ÊÇÓÐЧµÄ·þÎñÃû log_master=ÒÑ´´½¨µÄÖ÷ÇøÓò$1 edit_rusure=ÄãÈ·¶¨Òª´ÓÓò $2 ÖÐɾ³ý¼Ç¼ $1 ÒÔ¼°ËùÓпÉÄÜÆ¥ÅäµÄÕýÏò¼Ç¼ºÍ·´Ïò¼Ç¼Â𣿠view_recursion=ÊÇ·ñΪ¿Í»§½øÐÐÈ«ÃæµÄ¡¢µÝ¹éʽµÄ²éÕÒ£¿ edit_title=±à¼­ $1 gen_name=µØÖ·Ä£Ê½ forwarding_header=È«Óòת·¢ºÍÇøÓò´«ÊäÑ¡Ïî listed=ÁгöµÄ ¡­ create_enet='$1'²»ÊÇÓÐЧµÄÍøÂç edit_ecname1=ÄúÎÞ·¨´´½¨ÓëÏÖÓеļǼͬÃûµÄ±ðÃû¼Ç¼¡£ logging_add=Ôö¼ÓеÄͨµÀ log_modify_record=ÔÚ $3 ÖиüмǼ $2µÄ$1 index_addslave=´´½¨ÐµĴÓÇøÓò gen_err=ÎÞ·¨±£´æÉú³ÉÆ÷ log_text=ÒÑÊÖ¹¤±à¼­Á赀 $1 ¼Ç¼ controls_eowner=ȱÉÙ»òÎÞЧµÄFIFOËùÓÐÕßUID edit_ekey=ȱÉÙ64£­Î»¼ÓÃܼüÖµÊý¾Ý»òÊý¾ÝÎÞЧ edit_ettl='$1'²»ÊÇÓÐЧµÄ´æ»îʱ¼ä forwarding_emins=δÊäÈë»òÎÞЧµÄ×î´ó´«Êäʱ¼ä edit_edit=±à¼­ $1 ¼Ç¼ master_whois=²éÕÒWHOISÐÅÏ¢ master_ecannot=ÄúûÓб༭±¾ÇøÓòµÄȨÏÞ gen_eskip=δÊäÈë»òÎÞЧµÄÉú³ÉÆ÷·¶Î§¼ä¸ô$1 logging_null=Èκεط½¶¼²» recs_NS=ÃüÃû·þÎñÆ÷ edit_ecname2=ÄúÎÞ·¨´´½¨ÓëÏÖÓеÄÃû³Æ±ðÃû¼Ç¼ͬÃûµÄ¼Ç¼¡£ value_TXT1=ÏûÏ¢ edit_eserv=ÄúδÊäÈëÈκÎÖªÃû·þÎñ master_err2=Ö÷ÇøÓòÒѳɹ¦´´½¨£¬µ«ÊÇÎÞ·¨´´½¨´ÓÇøÓò net_addrs=µØÖ· recs_ecannot=ÄúûÓб༭±¾ÇøÓòÖмǼµÄȨÏÞ logging_cat=·ÖÀà value_CNAME1=ÕæÊµÃû³Æ value_KEY1=±êÖ¾ zonedef_transfer=ÔÊÐí´«Êä×Ô¡­ master_del=ɾ³ýÇøÓò edit_serv=·þÎñÃû controls_title=¿ØÖƽçÃæÑ¡Ïî master_expiry=¹ýÆÚʱ¼ä acls_name=·ÃÎÊ¿ØÖƱíÃû³Æ screate_header2=еĶÌÇøÓòÑ¡Ïî master_eview=Äãδ±»ÔÊÐíÔÚÄǸöÊÓͼÉÏ´´½¨ÇøÓò logging_title=ÈÕÖ¾ºÍ´íÎó edit_AAAA=IPv6 µØÖ· log_delete_record=ÔÚÇøÓò $3 ÖÐɾ³ý¼Ç¼ $2µÄ$1 master_update=ÔÊÐí¸üÐÂ×Ô¡­ controls_egroup=ȱÉÙ»òÎÞЧµÄFIFOËùÓÐÕßGID recs_AAAA=IPv6 µØÖ· log_forward=ÒÑ´´½¨µÄÕýÏòÇøÓò$1 restart_endc=NDCÃüÁîʧ°Ü£º$1 edit_dtitle=ɾ³ý¼Ç¼ edit_RP=¸ºÔðÈË zonedef_cresponse=ÊÇ·ñ¼ì²é»ØÓ¦ÖеÄÃû³Æ£¿ vcreate_eclass=δÊäÈë»òÎÞЧµÄÀàÃû findfree_to=µ½ acl_zsel=ÒÑÑ¡ÔñµÄÇøÓò¡­ edit_etxt='$1'²»ÊÇÓÐЧµÄÎı¾¼Ç¼Ãû³Æ delete_mesg=ÄúÈ·¶¨ÒªÉ¾³ýÇøÓò$1 £¿ ËùÓеļǼºÍÇøÓòÎļþ¶¼»á±»É¾³ý¡£ master_include=¸½¼ÓµÄÄ£°åÎļþ value_MX1=ÓÅÏȼ¶ edit_CNAME=Ãû³Æ±ðÃû edit_ecname='$1'²»ÊÇÓÐЧµÄ±ðÃûÄ¿±ê master_convert=ת»»Îª´ÓÇøÓò gen_raw=ÅäÖÃÎļþÐÐ acl_apply=ÊÇ·ñÄÜÓ¦Óøü¸Ä£¿ text_desc=Äú¿ÉÒÔÔÚ¸Ã±íµ¥ÉÏÊÖ¹¤±à¼­ DNS ¼Ç¼Îļþ $1¡£ Webmin²»ÌṩÓï·¨¼ì²é£¬ ÇÒÇøÓòÐòÁкÅÒ²²»»á×Ô¶¯Ôö¼Ó¡£ log_acls=ÒѸıäµÄ·ÃÎÊ¿ØÖÆÁбí screate_err2=ÎÞ·¨´´½¨¸½´øÇøÓò forwarding_err=ÎÞ·¨±£´æ×ª·¢ºÍ´«ÊäÑ¡Ïî fcreate_opts=н¨ÕýÏòÇøÓòÑ¡Ïî servers_one=ÿ´ÎÒ»¸ö index_return=ÇøÓòÁбí log_logging=ÒѸıäµÄÈÕÖ¾ºÍ´íÎó master_minimum=ĬÈϵĻʱ¼ä slave_query=ÔÊÐí²éѯ×Ô¡­ master_edelete=ÄúûÓÐɾ³ýÕâ¸öÇøÓòµÄȨÏÞ log_delete_forward=ÒÑɾ³ýµÄÕýÏòÇøÓò$1 misc_efiles='$1' ²»ÊÇÒ»¸öÓÐЧµÄ×î¶à´ò¿ªÎļþÊý×Ö index_hint=¸ù index_master=Ö÷ ignore=ºöÂÔ master_emips=ûÓÐÊäÈë´Ó·þÎñÆ÷µÄÖ÷IP misc_mins=·ÖÖÓ logging_chans=ÈÕ־ͨµÀ master_tmpl=ʹÓÃÇøÓòÄ£°å£¿ recs_title=$1 ¸ö¼Ç¼ logging_ver2=²»ÏÞ acl_slave=ÊÇ·ñ¿É´´½¨´Ó/¶ÌÇøÓò£¿ controls_allow=ÔÊÐí controls_ecannot=ÄúûÓб༭¿ØÖÆÑ¡ÏîµÄȨÏÞ servers_bogus=ºöÂÔ¼Ù·þÎñÆ÷£¿ misc_stats=ÈÕ־ͳ¼ÆµÄʱ¼ä¼ä¸ô net_saddr=²éѯµÄÔ´IPµØÖ· index_sapplymsg=µã»÷´Ë°´Å¥ÒÑÖØÐÂÆô¶¯ÒÑÑ¡ÔñµÄÖ÷»úÖÐÕýÔÚÔËÐеÄBIND·þÎñÆ÷¡£Õ⽫»áʹÄúÔڸ÷þÎñÆ÷ÉÏÒÑ´´½¨µÄ´ÓÇøÓò±äΪ»î¶¯ÇøÓò¡£ log_files=ÒѸıäµÄÎļþºÍĿ¼ find_none=ûÕÒµ½ÇøÓò¡£ logging_pcat=ÈÕÖ¾ÖмǼ·ÖÀà recs_header=ÔÚ $1 ÖÐ index_startmsg=µ¥»÷´Ë°´Å¥Æô¶¯ BIND ·þÎñÆ÷£¬ ²¢×°Ôص±Ç°ÅäÖà master_esoacannot=ÄúûÓÐ±à¼­ÇøÓò²ÎÊýµÄȨÏÞ index_views=ÏÖÓеĿͻ§ÊÓͼ misc_data=×î´óµÄÊý¾ÝÄÚ´æÊ¹ÓÃÁ¿ index_applymsg=µ¥»÷´Ë°´Å¥ÖØÐÂÆô¶¯ BIND ·þÎñÆ÷¡£Õ⽫»áʹµ±Ç°µÄÅäÖÃÉúЧ findfree_sopt=ËÑË÷Ñ¡Ïî value_KEY2=ЭÒé logging_default2=ʹÓÃÏÂÃæµÄÉèÖà ¡­ edit_eproto='$1'²»ÊÇÓÐЧµÄЭÒ齡ֵÊý recs_LOC=λÖà hcreate_file=½«¸ù·þÎñÆ÷±£´æÖÁÎļþ recs_WKS=ÖªÃû·þÎñ keys_id=¼üID fcreate_err=ÎÞ·¨´´½¨ÕýÏòÇøÓò master_emaster='$1'²»ÊÇÓÐЧµÄÖ÷·þÎñÆ÷ logging_err=±£´æÈÕ־ѡÏîʧ°Ü edit_A=µØÖ· log_delete_view=ÒÑɾ³ýµÄÊÓͼ$1 screate_header1=н¨´ÓÇøÓòÑ¡Ïî vcreate_match_all=ËùÓпͻ§ files_header=È«¾ÖÎļþºÍĿ¼ѡÏî net_err=ÎÞ·¨±£´æµØÖ·ºÍÍØÆËÑ¡Ïî gen_estop=δÊäÈë»òÎÞЧµÄÉú³ÉÆ÷½áÊø·¶Î§$1 hcreate_err=ÎÞ·¨´´½¨¸ùÇøÓò index_inview=ÔÚÊÓͼ$1ÖÐ gen_erange=Éú³ÉÆ÷µÄ¿ªÊ¼·¶Î§±È½áÊø·¶Î§´ó$1 mcreate_err=ÎÞ·¨´´½¨Ö÷ÇøÓò controls_err=±£´æ½Ó¿ÚÑ¡Ïîʧ°Ü create_enone=ÄúÖÁÉÙÐèÊäÈëÒ»¸öÖ÷·þÎñÆ÷ view_title=±à¼­¿Í»§ÊÓͼ mcreate_view=ÔÚÊÓͼÖд´½¨ logging_to=¼Ç¼ÈÕÖ¾µ½ logging_efile=δÊäÈëÈÕÖ¾ÎļþÃû fwd_title=±à¼­ÕýÏòÇøÓò index_eempty=BIND $1 µÄÖ÷ÅäÖÆÎļþ²»´æÔÚ $1 ²»´æÔÚ»òÓÐÎó£¬ÊÇ·ñ´´½¨£¿ mcreate_auto=×Ô¶¯ controls_permissions=Ðí¿É mcreate_file=¼Ç¼Îļþ recs_TXT=Îı¾ logging_none=䶨ÒåÈÕ־ͨµÀ index_version=BIND°æ±¾$1 controls_header=¿ØÖÆÑ¡Ïî misc_clean=Çå³ý¹ýÆÚ¼Ç¼¼ä¸ôʱ¼ä type_WKS=ÖªÃû·þÎñ value_MX2=Óʼþ·þÎñÆ÷ keys_alg=Ëã·¨ type_KEY=¹«Ô¿ edit_TXT=Îı¾ log_apply2=ÒÑÓ¦Óõ½$1µÄÐÞ¸Ä hcreate_title=´´½¨¸ùÇøÓò index_download=ÉèÖÃΪinternetÃüÃû·þÎñÆ÷£¬²¢ÏÂÔØ¸ù·þÎñÆ÷ÐÅÏ¢ value_HINFO2=²Ù×÷ϵͳ index_enamed=ÔÚÄúµÄϵͳÖÐûÓÐÕÒµ½ BIND DNS ·þÎñÆ÷$1¡£¿ÉÄÜÊÇûÓа²×°£¬»òÕßBIND Ä£¿éÅäÖà ÓÐÎó¡£ index_search=ËÑË÷ create_emaster='$1'²»ÊÇÓÐЧµÄÖ÷·þÎñÆ÷µØÖ· hint_desc=¸ùÇøÓò±»ÄúµÄDNS·þÎñÆ÷ÓÃÀ´ÁªÂçInternetÉϵĸùÇøÓòÒÔʹÆä¿ÉÒÔ½âÎö²»ÓÉÄúµÄDSN·þÎñÆ÷´¦ÀíµÄÃû³Æ»òµØÖ·£¬±ÈÈç ¡£com »ò ¡£net¡£au¡£Äú²»Ó¦¸Ãɾ³ýËü£¬³ý·ÇÄúµÄDNS·þÎñÆ÷ÊÇÓÃÓÚÄÚ²¿Íø»òÄãÕýת·¢ËùÓвéѯµ½Áíһ̨·þÎñÆ÷¡£ slave_title=±à¼­´ÓÇøÓò log_move=ÒÑÒÆ¶¯µÄÇøÓò$1 acls_err=±£´æ¿ØÖƱíʧ°Ü mcreate_dom=ÓòÃû / ÍøÂç misc_recursion=ÊÇ·ñΪ¿Í»§»ú½øÐÐÈ«ÃæµÝ¹é²éѯ£¿ acl_remote=ÄÜÔÚÔ¶³Ì·þÎñÆ÷ÉÏ´´½¨´ÓÇøÓòÂ𣿠edit_return=¼Ç¼ logging_cchans=ͨµÀ weeks=ÐÇÆÚ findfree_IPrange=IP ·¶Î§ gen_ecannot=Äãδ±»ÔÊÐí±à¼­¼Ç¼Éú³ÉÆ÷ master_eemail='$1'²»ÊÇÓÐЧµÄemailµØÖ· net_topol=ÃüÃû·þÎñÆ÷Ñ¡ÔñÍØÆË eip='$1'²»ÊÇÓÐЧµÄ IPµØÖ· view_class=DNS¼Ç¼Àà gen_ename=δÊäÈë»òÎÞЧµÄÉú³ÉÆ÷µØÖ·Ä£Ê½$1 logging_fd=ÎļþÃèÊö·û screate_title2=´´½¨¶ÌÇøÓò acl_master=ÊÇ·ñ¿É´´½¨Ö÷ÇøÓò£¿ keys_ecannot=Äãδ±»ÔÊÐí±à¼­DNS¼ü controls_port=¶Ë¿Ú recs_return=¼Ç¼ÀàÐÍ edit_LOC=λÖà zonedef_msg2=ĬÈϵÄÇøÓòÉèÖà edit_over=ÊÇ£¨²¢Ìæ»»ÏÖÓеģ© index_stub=´æ¸ù misc_ecannot=ÄúûÓб༭ÔÓÀàÑ¡ÏîµÄȨÏÞ master_ip=Ä£°å¼Ç¼µÄIP µØÖ· logging_default1=ʹÓà BIND µÄĬÈÏÈÕÖ¾ÉèÖà acls_ename='$1' ²»ÊÇÓÐЧµÄ·ÃÎÊ¿ØÖƱíÃû³Æ servers_etrans='$1' ²»ÊÇÒ»¸öÓÐЧµÄ×î´ó´«ÊäÁ¿ index_root=¸ùÇøÓò master_eretry='$1'²»ÊÇÓÐЧµÄ´«ÊäÖØÊÔʱ¼ä misc_stack=×î´óµÄ¶ÑÕ»¿Õ¼äʹÓÃÁ¿ log_boot=ÒÑ´´½¨µÄÖ÷ÅäÖÃÎļþ acl_opts=Äܹ»±à¼­ÇøÓòÑ¡ÏîÂ𣿠value_SRV4=·þÎñÆ÷ keys_err=±£´æDNS¼üʧ°Ü keys_title=DNS ¼ü type_HINFO=Ö÷»úÐÅÏ¢ log_delete_slave=ÒÑɾ³ýµÄ´ÓÇøÓò$1 logging_ever='$1' ²»ÊÇÓÐЧµÄ°æ±¾ºÅ edit_KEY=¹«Ô¿ edit_eloc=δÊäÈë¾­¶ÈºÍγ¶È zonedef_msg=ÐÂÖ÷ÇøÓòµÄĬÈÏÖµ hint_ecannot=ÄúÎÞȨ±à¼­±¾¸ùÇøÓò hcreate_efile2=δÊäÈë»òÎÞЧµÄ¸ùÎļþ log_zonedef=ÒѸıäµÄÇøÓòĬÈÏÖµ acl_edonly=½öÏÞÓڱ༭ hcreate_down=´Ó¸ùFTP·þÎñÆ÷ÉÏÏÂÔØ files_err=ÎÞ·¨±£´æÎļþºÍĿ¼ѡÏî value_RP2=Îı¾¼Ç¼Ãû³Æ slave_auto=×Ô¶¯ index_toomany=ÄúµÄϵͳÖÐÇøÓòÌ«¶à£¬ÎÞ·¨ÔÚ´ËÈ«²¿ÏÔʾ¡£ mcreate_title=´´½¨Ö÷ÇøÓò delete_fwd=ɾ³ýÆäËüÇøÓòÖеÄÕýÏò¼Ç¼£¿ logging_ptime=ÈÕÖ¾ÖмǼµÄÈÕÆÚºÍʱ¼ä edit_ens='$1'²»ÊÇÓÐЧµÄÃüÃû·þÎñÆ÷ zonedef_cmaster=ÊÇ·ñ¼ì²éÖ÷ÇøÓòÖеÄÃû³Æ£¿ type_AAAA=IPv6 µØÖ· fwd_err=ÎÞ·¨±£´æÑ¡Ïî forwarding_fwd=Èôת·¢Çý¶¯³ÌÐò²»ÏìÓ¦ÔòÖ±½Ó²éÕÒ recs_MX=Óʼþ·þÎñÆ÷ master_applymsg=µ¥°´´Ë°´Å¥½ö½«Ê¹ÓÃÃüÁî$1£¬½ö¶Ô±¾ÇøÓòÓ¦Óøü¸Ä¡£ÕâÖÖÇé¿ö½öÏÞÓÚÔÚ¸ÃÇøÓò´´½¨ºó£¬Õû¸ö·þÎñÆ÷ÖÁÉÙÒѾ­Ó¦Óøü¸Ä¹ýÒ»´Î¡£ master_user=À´Ô´ÐÎʽ start_ecannot=ÄúûÓÐÆô¶¯BINDµÄȨÏÞ controls_group=×é logging_psev=ÈÕÖ¾ÖмǼµÄÑÏÖØ³Ì¶È gen_evalue=δÊäÈë»òÎÞЧµÄÉú³ÉÆ÷Ö÷»úÃûģʽ$1 servers_many=¶à¸ö log_delete_master=ÒÑɾ³ýµÄÖ÷ÇøÓò$1 master_slave=ÔÚ·þÎñÆ÷ÉÏÒ²´´½¨´ÓÇøÓò screate_ecannot1=ÄúûÓд´½¨´ÓÇøÓòµÄȨÏÞ master_emip=ÎÞЧµÄÖ÷IP '$1' master_emove=Äú±ØÐëÑ¡ÔñÒªÒÆÈ¥µÄÁíÒ»¸öÊÓͼ master_options=±à¼­ÇøÓòÑ¡Ïî edit_eip='$1'²»ÊÇÓÐЧµÄ IP µØÖ· controls_eip='$1'²»ÊÇÓÐЧµÄIPµØÖ· acl_findfree=ÄÜËÑË÷¿ÉÓà IP ºÅÂ𣿠fcreate_fwd=ÕýÏò£¨Ãû³ÆÖÁµØÖ·£© logging_sev=×îСÏûÏ¢¼¶±ð master_notify2=Ҳ֪ͨ´ÓÇøÓò¡­ edit_ename='$1'²»ÊÇÓÐЧµÄ¼Ç¼Ãû master_retry=´«ÊäÖØÊÔʱ¼ä create_efile='$1'²»ÊÇÓÐЧµÄÎļþÃû index_addstub=´´½¨ÐµĶÌÇøÓò gen_cmt=×¢ÊÍ acl_vlist=µ±Ç°Óû§¿ÉÒԱ༭ºÍÌí¼ÓÇøÓòµÄÊÓͼ edit_eweight='$1' ²»ÊÇÓÐЧµÄ·þÎñÆ÷ÖØÒªÐÔÖµ zonedef_err=ÎÞ·¨±£´æÇøÓòĬÈÏÖµ zonedef_notify=ÊÇ·ñ½«¸ü¸Ä֪ͨ´ÓÇøÓò£¿ fwd_check=ÊÇ·ñ¼ì²éÃû³Æ£¿ slave_masterport=·þÎñÆ÷¶Ë¿Ú vdelete_root=´ÓÊÓͼÖÐÒÆ×ß log_delete_hint=ÒÑɾ³ýµÄ¸ùÇøÓò keys_esecret=ȱÉÙ»òÎÞЧµÄ64£­Î»¼ÓÃܼü $1 master_edeletecannot=ÄúûÓÐɾ³ýÇøÓòµÄȨÏÞ index_start=Æô¶¯ÃüÃû·þÎñÆ÷ acl_dironly=½öÄÜÔÚ±¾Ä¿Â¼ÖÐ±à¼­ÇøÓò£¿ master_delrev=ÔÚ±¾·þÎñÆ÷µÄÆäËüÇøÓòÖÐÏàÓ¦µÄÄæÏòµØÖ·¼Ç¼Ҳ½«±»É¾³ý¡£ screate_err1=ÎÞ·¨´´½¨´ÓÇøÓò logging_esize='$1' ²»ÊÇÓÐЧµÄ¼Ç¼´óС log_hint=ÒÑ´´½¨µÄ¸ùÇøÓò hint_move=ÒÆÖÁÊÓͼ£º mcreate_erecs=ÎÞЧµÄÏÖÓиùÇøÓòÎļþ efirst=$2 ÖÐµÚ $1 ÐеĵÚÒ»ÌõÖ¸Áî´íÎó acl_forward=ÊÇ·ñ¿É´´½¨ÕýÏòÇøÓò£¿ master_name=¼Ç¼Ãû³Æ seconds=Ãë recs_ALL=ËùÓÐ vcreate_title=´´½¨¿Í»§ÊÓͼ index_slave=´Ó master_return=¼Ç¼ÀàÐÍ logging_versions=±£ÁôµÄ°æ±¾ master_ns=ΪÖ÷·þÎñÆ÷Ôö¼Ó NS ¼Ç¼ create_edom='$1'²»ÊÇÓÐЧµÄÓòÃû gen_type=ÀàÐÍ edit_upfwd=ÕýÏò¸üУ¿ findfree_cf=ÊÇ·ñ½« `freeXXX' Ö÷»úÃû¿´×÷¿ÉÓÿÉÓÃIP£¿ recs_name=Ãû³Æ edit_add=Ôö¼Ó $1 ¼Ç¼ edit_emx='$1'²»ÊÇÓÐЧµÄÓʼþ·þÎñÆ÷ boot_err=ÏÂÔØÊ§°Ü zonedef_query=ÔÊÐí²éѯ×Ô¡­ recs_CNAME=Ãû³Æ±ðÃû misc_iface=¼ì²éнӿڵÄʱ¼ä¼ä¸ô slave_file=¼Ç¼Îļþ gen_skip=ÿ¸ö value_WKS3=·þÎñ type_A=µØÖ· screate_ecannot2=ÄúûÓд´½¨¶ÌÇøÓòµÄȨÏÞ misc_header=ÔÓÀàÈ«¾ÖÑ¡Ïî acl_delete=Äܹ»É¾³ýÇøÓòÂ𣿠log_view=ÒÑ´´½¨µÄÊÓͼ$1 edit_efqdn=¾ø¶ÔÃû³Æ'$1'Ì«³¤ recs_SRV=·þÎñµØÖ· fcreate_title=´´½¨ÕýÏòÇøÓò findfree_desc=²éÕÒ¿ÉÓà IP edit_eport='$1' ²»ÊÇÓÐЧµÄ¶Ë¿Ú gen_range=·¶Î§ master_type=ÀàÐÍ servers_keys=ʹÓÃDNS¼ü screate_type=ÇøÓòÀàÐÍ view_match=½«±¾ÊÓͼӦÓÃÖÁ¿Í»§ delete_rev=ÊÇ·ñɾ³ýÆäËüÇøÓòÖеÄÄæÏò¼Ç¼ £¿ forwarding_minutes=·ÖÖÓ zonedef_title=ĬÈÏÇøÓò edit_eflags='$1'²»ÊÇÓÐЧµÄСÊý»òÊ®Áù½øÖƼüÖµ±êÖ¾Êý edit_ealg='$1'²»ÊÇÓÐЧµÄËã·¨¼üÖµÊý master_erefresh='$1'²»ÊÇÓÐЧµÄË¢ÐÂʱ¼ä'$1' index_addmaster=´´½¨ÐµÄÖ÷ÇøÓò index_apply=Ó¦Óøü¸Ä type_MX=Óʼþ·þÎñÆ÷ servers_eip='$1' ²»ÊÇÒ»¸öÓÐЧµÄ IP µØÖ· vdelete_mesg2=ÄúÈ·¶¨ÒªÉ¾³ý¸Ã¿Í»§ÊÓͼ$1Â𣿠delete_title=ɾ³ýÇøÓò acls_values=Æ¥Å䵨ַ¡¢ÍøÂç¼°·ÃÎÊ¿ØÖƱí acl_views=Äܹ»´´½¨²¢±à¼­ÊÓͼÂ𣿠misc_title=ÔÓÀàÑ¡Ïî edit_eemail='$1'²»ÊÇÓÐЧµÄEmailµØÖ·ÀàÐÍ master_delmsg=µ¥»÷´Ë°´Å¥½«¸ÃÇøÓò´ÓÄúµÄ DNS ·þÎñÆ÷ÖÐɾ³ý servers_format=ÇøÓò´«Êä¸ñʽ start_error=Æô¶¯ BINDʧ°Ü£º$1 value_SRV2=ÖØÒªÐÔÖµ fail=ʧ°Ü slave_efile2='$1'²»ÊÇÔÊÐíµÄ¼Ç¼Îļþ edit_name=Ãû³Æ edit_eos=δÊäÈë»òÎÞЧµÄ²Ù×÷ϵͳÀàÐÍ acl_inview=ÊÓͼ<$1>ÖеÄÇøÓò index_zone=ÇøÓò recs_comment=×¢ÊÍ edit_addr=µØÖ· fcreate_dom=ÓòÃû/ÍøÂç text_undo=¸´Ô­ gen_value=Ö÷»úÃûģʽ master_etaken=¸ÃÇøÓòÒÑ´æÔÚ acl_vsel=Ñ¡ÔñµÄÊÓͼ¡­ convert_efile=ÔÚ½«´ÓÇøÓò¿ÉÒÔת»»ÎªÖ÷ÇøÓò֮ǰ£¬±ØÐëÖ¸¶¨¼Ç¼Îļþ¡£ edit_NS=ÃüÃû·þÎñÆ÷ master_params=ÇøÓò²ÎÊý servers_trans=×î´ó´«ÊäÁ¿ acl_zones=±¾Óû§¿É±à¼­µÄÓò edit_PTR=ÄæÏòµØÖ· vdelete_delete=È«²¿É¾³ý forwarding_format=ÇøÓò´«Êä¸ñʽ recs_A=µØÖ· master_title=±à¼­Ö÷ÇøÓò edit_WKS=ÖªÃû·þÎñ recs_vals=Öµ edit_eip6='$1' ²»ÊÇÒ»¸öÓÐЧµÄIPv6µØÖ· master_opts=ÇøÓòÑ¡Ïî index_forward=ת·¢ edit_edupip=$1µÄµØÖ·¼Ç¼ÒÑ´æÔÚ hcreate_efile='$1'²»ÊÇÔÊÐíµÄ¸ùÎļþ findfree_search=ËÑË÷ master_notify=ÊÇ·ñ֪ͨ´ÓÇøÓòµÄ¸ü¸Ä£¿ keys_ekey='$1'²»ÊÇÓÐЧµÄ¼üID log_misc=ÒѸıäµÄÔÓÏîÑ¡Ïî value_WKS2=ЭÒé gen_title2=ÒÑÉú³ÉµÄ¼Ç¼ index_addhint=´´½¨ÐµĸùÇøÓò index_find=²éÕÒÆ¥ÅäµÄÇøÓò£º value_NS1=ÃüÃû·þÎñÆ÷ whois_title=WHOISÏûÏ¢ forwarding_in=×î´ó²¢·¢ÇøÓò´«ÊäÊý logging_file=Îļþ master_server=Ö÷·þÎñÆ÷ servers_title=ÆäËü DNS ·þÎñÆ÷ master_tmplrecs=Ä£°å¼Ç¼ hcreate_desc=¸ùÇøÓò±»ÄúµÄDNS·þÎñÆ÷ÓÃÀ´ÁªÂçInternetÉϵĸùÇøÓòÒÔʹÆä¿ÉÒÔ½âÎö²»ÓÉÄúµÄDSN·þÎñÆ÷´¦ÀíµÄÃû³Æ»òµØÖ·£¬±ÈÈç ¡£com »ò ¡£net¡£au¡£Èç¹ûÄúʹÓöàÊÓͼ£¬Äã¿ÉÄÜÐèÒªÔÚÿһ¸öÊÓͼÖж¼ÓÐÒ»¸ö¸ùÇøÓòÒÔÈÃËùÓпͻ§¶¼ÄÜÕýÈ·½âÎöInternetÓòÃû¡£ restart_erunning=BINDËÆºõ²»ÄÜÔÚ´Ó·þÎñÆ÷ÉÏÔËÐÐ master_transfer=ÔÊÐí´«ÊäÀ´×Ô¡­ value_HINFO1=Ó²¼þ files_dump=Êý¾Ý¿âת´¢Îļþ edit_dok=Êǵģ¬É¾³ý mcreate_opts=н¨Ö÷ÇøÓòÑ¡Ïî delete_mesg2=ÄúÈ·¶¨ÒªÉ¾³ý¸ùÇøÓò£¿ Ëü±»É¾³ýºóÄúµÄDNS·þÎñÆ÷Ò²ÐíÔÙ²»ÄÜÔÚinternet²éÕÒµØÖ·ÁË¡£ files_title=ÎļþºÍĿ¼ fwd_opts=Zone Ñ¡Ïî net_eport='$1'²»ÊÇÒ»¸öÓÐЧµÄ¶Ë¿ÚºÅ slave_masters=Ö÷·þÎñÆ÷ logging_debug=µ÷ÊÔ¼¶ ¡­ value_SRV3=¶Ë¿Ú net_etopology=δÊäÈëÍØÆËµØÖ· slave_none=ÎÞ slave_check=¼ì²éÃû³Æ£¿ net_port=¶Ë¿Ú acl_vall=ËùÓÐÊÓͼ master_refresh=Ë¢ÐÂʱ¼ä servers_ip=IP µØÖ· log_servers=ÒѸıäµÄÆäËü DNS ·þÎñÆ÷ hours=Сʱ recs_KEY=¹«Ô¿ forwarding_one=ÿ´ÎÒ»¸ö acl_vnsel=ËùÓУ¬³ýÁËÑ¡ÔñµÄ¡­ log_start=ÒÑÆô¶¯µÄ DNS ·þÎñÆ÷ controls_unix=Unix FIFO·ÃÎÊ index_addfwd=´´½¨ÐµÄÕýÏòÇøÓò logging_dyn=È«¾Ö¼¶ type_ALL=ËùÓмǼÀàÐÍ log_keys=ÒѸıäµÄDNS¼ü logging_header=È«²¿ÈÕÖ¾ºÍ´íÎóÑ¡Ïî value_PTR1=Ö÷»úÃû slave_transfer=ÔÊÐí´«Êä×Ô¡­ gen_desc=ÔÚ±¾Ò³ÃæÉÏ£¬Äú¿ÉÒÔ¶¨ÒåÉú³ÉÆ÷£¬Ã¿¸öÉú³ÉÆ÷½«»áʹÓÃÔö¼Ó¼ÆÊýÆ÷ÔÚ±¾ÇøÓòÖд´½¨¶à¸ö¼Ç¼¡£ÔÚ½«ÄæÏòÇøÓòίÅÉÖÁÁíһ̨·þÎñÆ÷ʱ£¬±¾¹¦Äܽ«·Ç³£ÓÐÓᣠcontrols_inet=Internet¶Ë¿Ú·ÃÎÊ master_eallowtransfer=Äú±ØÐëÊäÈëÖÁÉÙÒ»¸öµØÖ·ÒÔÔÊÐí´«ÊäÀ´×Ô files_stats=ͳ¼ÆÊä³öÎļþ restart_ecmd=ÖØÆô¶¯ÃüÁîʧ°Ü£º$1 net_below=ÏÂÃæµÄÁÐ±í¡­ edit_etarget='$1' ²»ÊÇÓÐЧµÄ·þÎñÆ÷Ãû³Æ»òµØÖ· net_header=È«ÓòµØÖ·ºÍÍØÆËÑ¡Ïî screate_title1=´´½¨´ÓÇøÓò acl_multiple=¶à¸öµØÖ·¿É·ñ¶ÔÓ¦µ½Í¬Ò»¸öIP£¿ type_TXT=Îı¾ type_RP=¸ºÔðÈË view_opts=¿Í»§ÊÓͼÏêϸÐÅÏ¢ recs_addr=µØÖ· days=Ìì log_create_record=ÔÚÇøÓò $3 Öд´½¨¼Ç¼ $2µÄ$1 controls_eport=ȱÉÙ»òÎÞЧµÄ¶Ë¿ÚºÅÂë fcreate_ecannot=ÄúûÓд´½¨ÕýÏòÇøÓòµÄȨÏÞ index_eversion=·þÎñÆ÷Ö´ÐÐÎļþ $1 ËÆºõ²»ÊÇ BIND 8 »ò9¡£»òÐíÓ¦¸ÃʹÓÃBIND 4 Ä£¿é¡£ acl_ro=Ö»¶Á·ÃÎÊģʽ£¿ logging_syslog=ϵͳÈÕÖ¾¼¶±ð misc_files=×î¶à¿É´ò¿ªµÄÎļþÊý controls_eperms=ȱÉÙ»òÎÞЧµÄFIFOÐí¿É fwd_masters=Ö÷·þÎñÆ÷ slave_update=ÔÊÐí¸üÐÂ×Ô¡­ find_match=Óë$1Æ¥ÅäµÄÇøÓò¡­ edit_proto=ЭÒé hcreate_ecannot=ÄúûÓд´½¨¸ù·þÎñÆ÷µÄȨÏÞ vcreate_etaken=ÒÑΪÊÓͼÃû³ÆÃüÃû text_ecannot=ÄúûÓб༭¼Ç¼ÎļþµÄȨÏÞ misc_emins='$1' ²»ÊÇÒ»¸öÓÐЧµÄ·ÖÖÓÊý view_ecannot=Äúδ±»ÔÊÐí±à¼­´ËÊÓͼ findfree_header=ÔÚ $1 ÖÐ edit_ebadserv=¸ÃÖªÃû·þÎñÃû³Æ '$1'ÓÐÎó default=ĬÈÏ delete_err2=Ö÷ÇøÓòÒѳɹ¦É¾³ý£¬µ«ÊÇÎÞ·¨É¾³ý´ÓÇøÓò index_zones=ÏÖÓÐ DNS ÇøÓò edit_err=ÎÞ·¨±£´æ¼Ç¼ mcreate_ecannot=Äú²»ÄÜ´´½¨Ö÷ÇøÓò controls_efile=ȱÉÙ»òÎÞЧµÄFIFOÎļþÃû log_review=ÒѸıäµÄ$1µÄÊÓͼѡÏî acls_ecannot=ÄúûÓб༭ȫ¾Ö·ÃÎÊ¿ØÖƱíµÄȨÏÞ value_A1=µØÖ· log_slave=ÒÑ´´½¨µÄ´ÓÇøÓò$1 logging_cname=ͨµÀÃû³Æ acl_whois=¿ÉÒÔ²éÕÒWHOISÐÅÏ¢Â𣿠logging_cats=ÈÕÖ¾·ÖÀà acl_gen=¿ÉÒԱ༭¼Ç¼Éú³ÉÆ÷Â𣿠acl_applyonly=Ö»ÓÃÓÚÇøÓò logging_ecannot=ÄúûÓÐÅäÖÃÈÕÖ¾µÄȨÏÞ master_apply=Ó¦Óøü¸Ä files_efile=δÊäÈë»ò´íÎóµÄÎļþÃû master_eoptscannot=ÄúûÓÐ±à¼­ÇøÓòÑ¡ÏîµÄȨÏÞ edit_epri='$1'²»ÊÇÓÐЧµÄÓÅÏȼ¶ type_SRV=·þÎñµØÖ· index_sapply=Ó¦Óøü¸ÄÖÁ£º misc_esize='$1' ²»ÊÇÒ»¸öÓÐЧµÄ³ß´ç slave_opts=ÇøÓòÑ¡Ïî master_ero=ÄúûÓиüÐÂÇøÓòµÄȨÏÞ forwarding_many=¶à¸ö servers_err=ÎÞ·¨±£´æÆäËûDNS·þÎñÆ÷ acl_dir=ÏÞÖÆÇøÓòÎļþÖÁĿ¼ slave_convert=ת»»ÖÁÖ÷ÇøÓò hcreate_real=´Ó¡­»ñµÃ¸ù·þÎñÆ÷ misc_nx=»ØÓ¦ÊÇ·ñ½«È¨ÏÞÉèÖÃΪÑéÖ¤AAλ£¿ mcreate_type=ÇøÓòÀàÐÍ type_LOC=λÖà fcreate_type=ÇøÓòÀàÐÍ convert_err=ÎÞ·¨×ª»»ÇøÓò acl_zall=ËùÓÐÇøÓò findfree_title=²éÕÒ¿ÉÓà IP recs_ttl=TTL slave_mins=·ÖÖÓ recs_HINFO=Ö÷»úÐÅÏ¢ log_soa=Ϊ $1 ¸Ä±äÁËÇøÓò²ÎÊý$1 edit_comment=×¢ÊÍ forwarding_ecannot=ÄúûÓб༭ת·¢ºÍ´«ÊäÑ¡ÏîµÄȨÏÞ minutes=·Ö fcreate_masters=Ö÷·þÎñÆ÷ master_records=¼Ç¼ view_name=ÊÓͼÃû³Æ edit_uprev=ÄæÏò¸üУ¿ master_query=ÔÊÐí²éѯ×Ô¡­ index_local=ÉèÖÃÃüÃû·þÎñÆ÷£¬½ö¹©ÄÚ²¿·ÇinternetʹÓà acl_file=Äܹ»±à¼­¼Ç¼ÎļþÂ𣿠value_RP1=Email µØÖ· files_xfer=·¾¶µ½ÇøÓòµÄ´«Êä³ÌÐò edit_zonename=ÇøÓòÃû master_eip=δÊäÈë»òÎÞЧµÄÄ£°åIPµØÖ· value_WKS1=µØÖ· recs_type=ÀàÐÍ warn=¾¯¸æ log_opts=Ϊ $1 ¸Ä±äÁËÇøÓòÑ¡Ïî forwarding_max=×î´óÇøÓò´«Êäʱ¼ä fwd_forward=ÊÇ·ñÊÔÓÃÆäËû·þÎñÆ÷£¿ fwd_ecannot=ÄúûÓб༭¸ÃÇøÓòµÄȨÏÞ restart_esig=ÐźŴ¦Àíʧ°Ü $1 £º $2 vdelete_move=ÒÆÖÁÊÓͼ gen_estart=δÊäÈë»òÎÞЧµÄÉú³ÉÆ÷¿ªÊ¼·¶Î§$1 create_efile2='$1'²»ÊÇÔÊÐíµÄÇøÓòÎļþ slave_max=×î´ó´«Êäʱ¼ä index_type=ÀàÐÍ index_vnone=±¾·þÎñÆ÷ÉÏûÓÐÒѶ¨ÒåµÄ¿Í»§ÊÓͼ¡£ vcreate_ecannot=Äúδ±»ÔÊÐí´´½¨ÊÓͼ edit_header=ÔÚ $1 ÖÐ master_email=Email µØÖ· vdelete_title=ɾ³ýÊÓͼ value_KEY4=¼üÖµ screate_rev=ÄæÏò½âÎö £¨µØÖ·ÖÁÃû³Æ£© controls_owner=ËùÓÐÕß create_efile4=Îļþ'$1'ÒÑ´æÔÚ edit_MX=Óʼþ·þÎñÆ÷ logging_any=ÈκΠscreate_fwd=ÕýÏò½âÎö £¨Ãû³ÆÖÁµØÖ·£© recs_PTR=ÄæÏòµØÖ· slave_err=ÎÞ·¨±£´æÑ¡Ïî log_delete_stub=ÒÑɾ³ýµÄ¶ÌÇøÓò$1 log_apply=ÒÑÓ¦ÓõÄÐÞ¸Ä vcreate_ename=δÊäÈë»òÎÞЧµÄÊÓͼÃû³Æ edit_ehost='$1'²»ÊÇÓÐЧµÄÖ÷»úÃû slave_notify=ÊÇ·ñ֪ͨ´ÓÇøÓò±ä»¯£¿ mcreate_fwd=ÕýÏò £¨Ãû³ÆÖÁµØÖ·£© slave_efile=ȱÉټǼÎļþ keys_secret=¼ÓÃÜ×Ö´® misc_glue=ÊÇ·ñ»ñȡճ¸½¼Ç¼£¿ whois_header=´ÓÃüÁî$1Êä³ö¡­ zonedef_ecannot=ÄúûÓиıäÖ÷ÇøÓòĬÈÏÖµµÄȨÏÞ master_move=ÒÆÖÁÊÓͼ£º index_opts=È«¾Ö·þÎñÆ÷Ñ¡Ïî logging_sz1=²»ÏÞ master_eiptmpl=Ä£°å¼Ç¼ֻÄÜÀ´×ÔµØÖ·¼Ç¼ index_create=´´½¨Ö÷ÅäÖÃÎļþ²¢Æô¶¯ÃüÃû·þÎñÆ÷ create_edom2='$1'±ØÐëÊÇÓò¶ø²»ÊÇÍøÂç value_SRV1=ÓÅÏȼ¶ vdelete_mesg=ÄúÈ·¶¨ÒªÉ¾³ý±¾¿Í»§ÊÓͼ$1£¿¸ù¾ÝÄúµÄÑ¡Ôñ£¬±¾ÊÓͼÖÐËùÓеÄÇøÓò»òÕß»áÓëËûÃǵÄÇøÓòÎļþÒ»Æð±»É¾³ý£¬»òÕß»á±»ÒÆÖÁÁíÍâµÄÊÓͼÖС£ master_err=ÎÞ·¨±£´æÑ¡Ïî index_addview=´´½¨ÐµÄÊÓͼ master_serial=ÇøÓòÐòÁкŠmaster_eserial=ÐòÁкűØÐëÊÇÒ»´®Êý×Ö zonedef_cslave=ÊÇ·ñ¼ì²é´ÓÇøÓòÖеÄÃû³Æ£¿ hcreate_keep=ÎļþÖÐÏÖÓеĸù·þÎñÆ÷ zonedef_email=ĬÈϵÄÓʼþµØÖ· text_title=±à¼­¼Ç¼Îļþ vcreate_err=ÎÞ·¨´´½¨ÊÓͼ mcreate_rev=ÄæÏò £¨µØÖ·ÖÁÃû³Æ£© type_NS=ÃüÃû·þÎñÆ÷ files_pid=½ø³Ì ID Îļþ edit_elabel='$1' ÖеÄÒ»¸ö±êǩ̫³¤ acls_title=·ÃÎÊ¿ØÖÆÁбí delete_ezone=ûÓÐÔÚ´Ó·þÎñÆ÷ÉÏÕÒµ½ÇøÓò slave_notify2=ÔÊÐí֪ͨ´ÓÇøÓò¡­ restart_ecannot=ÄúûÓÐÖØÐÂÆô¶¯ BINDµÄȨÏÞ acl_params=Äܹ»±à¼­ÇøÓò²ÎÊýÂ𣿠acl_defaults=ÊÇ·ñ¿É´´½¨È«¾ÖÑ¡Ï net_ecannot=ÄúûÓб༭µØÖ·ºÍÍØÆËÑ¡ÏîµÄȨÏÞ net_listen=¼àÌýµÄ¶Ë¿ÚºÍµØÖ· net_title=µØÖ·ºÍÍØÆË whois_ecannot=Äúδ±»ÔÊÐí²éÕÒWHOISÐÅÏ¢ screate_dom=ÇøÓòÃû / ÍøÂç vdelete_newview=±¾ÊÓͼÖеÄÇøÓò fcreate_rev=ÄæÏò£¨µØÖ·ÖÁÃû³Æ£© master_soa=±à¼­ÇøÓò²ÎÊý master_check=ÊÇ·ñ¼ì²éÃû³Æ£¿ acl_znsel=ËùÓУ¬³ýÁËÒÑÑ¡ÔñµÄ¡­ net_sport=²éѯµÄÔ´¶Ë¿Ú log_forwarding=ÒѸıäµÄת·¢ºÍ´«Êä forwarding_title=ת·¢ºÍ´«Êä misc_err=ÎÞ·¨±£´æÔÓÀàÑ¡Ïî master_manual=±à¼­¼Ç¼Îļþ edit_HINFO=Ö÷»úÏûÏ¢ value_LOC1=¾­¶ÈºÍγ¶È delete_slave=Ò²´Ó·þÎñÆ÷ÖÐɾ³ý´ÓÇøÓò forwarding_fwders=ת·¢²éѯµ½·þÎñÆ÷ acl_reverse=ÊÇ·ñ¿ÉÔÚÈκÎÓòÖиüÐÂÄæÏòµØÖ·£¿ edit_cnamemsg=¾ø¶ÔÃû³ÆµÄ½áβ±ØÐëÊÇ logging_size=×î´óÎļþ´óС files_ecannot=ÄúûÓÐÅäÖÃÎļþµÄȨÏÞ master_eexpiry='$1'²»ÊÇÓÐЧµÄ¹ýÆÚʱ¼ä master_eslave=´Ó·þÎñÆ÷$1ËÆºõûÓÐÉèÖÃBINDÄ£¿é slave_master_port=¶Ë¿Ú index_none=±¾ÃüÃû·þÎñÆ÷ÉÏûÓж¨ÒåDNSÇøÓò type_CNAME=Ãû³Æ±ðÃû slave_emax='$1'²»ÊÇÓÐЧµÄ×î´ó´«Êäʱ¼ä findfree_from=´Ó create_efile3=ÎÞ·¨´´½¨'$1' £º $2 log_net=ÒѸıäµÄµØÖ·ºÍÍØÆË gen_title=¼Ç¼Éú³ÉÆ÷ edit_erevmust=δÕÒµ½IPµØÖ·µÄ±£ÁôÇøÓò stub_title=±à¼­¶ÌÇøÓò findfree_nofind=ÄúûÓÐËÑË÷¿ÉÓà IpµÄȨÏÞ gen_show=ÏÔʾÒÑÉú³ÉµÄ¼Ç¼ log_stub=ÒÑ´´½¨µÄ¶ÌÇøÓò$1 master_mip=´øÓÐÖ÷IP master_eminimum='$1'²»ÊÇÓÐЧµÄĬÈÏ TTL edit_ttl=´æ»îʱ¼ä vcreate_match_sel=ÒÑÑ¡ÔñµØÖ·¡¢ÍøÂçºÍ·ÃÎÊ¿ØÖƱí index_view=£¨ÔÚÊÓͼ$1ÖУ© slave_ecannot=ÄúûÓб༭¸ÃÇøÓòµÄȨÏÞ logging_ename='$1' ²»ÊÇÒ»¸öÓÐЧµÄͨµÀÃû edit_SRV=·þÎñµØÖ· index_title=BIND DNS ·þÎñÆ÷ edit_ehard=δÊäÈë»òÎÞЧµÄÓ²¼þÀàÐÍ recs_RP=¸ºÔðÈË master_eallowupdate=Äú±ØÐëÊäÈëÖÁÉÙÒ»¸öµØÖ·ÒÔÔÊÐí¸üÐÂÀ´×Ô type_PTR=ÄæÏòµØÖ· find_title=²éÕÒÇøÓò misc_cnames=ÊÇ·ñÔÊÐíÒ»¸öÃû³ÆÓжà¸öCNAME±ðÃû£¿ hint_title=±à¼­¸ùÇøÓò forwarding_etrans=δÊäÈë»òÎÞЧµÄ×î´ó²¢·¢´«ÊäÊý bind8/lang/en0100644000567100000120000007335510250321705013021 0ustar jcameronwheelindex_title=BIND DNS Server index_enamed=The BIND DNS server $1 could not be found on your system. Maybe it is not installed, or your BIND module configuration is incorrect. index_eversion=The server executable $1 does not appear to be BIND 8 or 9. Maybe your should use the BIND 4 module instead. Output from the command $3 was : $4 index_eempty=The primary configuration file for BIND $1 does not exist, or is not valid. Create it? index_local=Setup nameserver for internal non-internet use only index_download=Setup as an internet name server, and download root server information index_webmin=Setup as an internet name server, but use Webmin's older root server information index_create=Create Primary Configuration File and Start Nameserver index_zones=Existing DNS Zones index_none=There are no DNS zones defined for this name server index_addmaster=Create master zone. index_addslave=Create slave zone. index_addstub=Create stub zone. index_addfwd=Create forward zone. index_adddele=Create delegation zone. index_addmass=Create zones from batch file. index_apply=Apply Changes index_applymsg=Click this button to restart the running BIND server. This will cause the current configuration to become active index_applymsg2=Click this button to restart the running BIND server and all cluster slaves. This will cause the current configuration to become active. index_start=Start Name Server index_startmsg=Click this button to start the BIND server, and load the current configuration. index_stop=Stop Name Server index_stopmsg=Click this button to stop the BIND server. Any clients using it will be unable to resolve hostnames until it is restarted. index_zone=Zone index_type=Type index_master=Master index_slave=Slave index_stub=Stub index_hint=Root index_forward=Forward index_delegation=Delegation index_opts=Global Server Options index_return=zone list index_toomany=There are too many zones on your system to display here. index_find=Find zones matching : index_search=Search index_view=(In view $1) index_inview=In View $1 index_views=Existing Client Views index_vnone=There are no client views defined on this server. index_addview=Create a new view. index_root=Root zone index_addhint=Create a new root zone. index_version=BIND version $1 index_sapply=Apply Changes On: index_sapplymsg=Click this button to restart the running BIND server on the selected host. This will cause any slave zones that you have created on the server to become active. index_all=All zones index_massdelete=Delete Selected master_title=Edit Master Zone master_ecannot=You are not allowed to edit this zone master_eviewcannot=You are not allowed to create a zone in that view master_manual=Edit Records File master_soa=Edit Zone Parameters master_serial=Zone serial number master_options=Edit Zone Options master_del=Delete Zone master_delmsg=Click this button to delete this zone from your DNS server. master_delrev=Matching reverse address records in other zones hosted by this server will also be deleted. master_tmpl=Use zone template? master_ip=IP address for template records master_params=Zone Parameters master_server=Master server master_onslave=Also create on slave servers? master_onslaveyes=Yes, with master IPs master_slavefile=Records file on slave servers master_ns=Add NS record for master server? master_email=Email address master_refresh=Refresh time master_retry=Transfer retry time master_expiry=Expiry time master_minimum=Default time-to-live master_opts=Zone Options master_check=Check names? master_notify=Notify slaves of changes? master_update=Allow updates from.. master_transfer=Allow transfers from.. master_query=Allow queries from.. master_notify2=Also notify slaves.. master_type=Type master_records=Records master_return=record types master_err=Failed to save options master_ero=You are not allowed to update zones master_err2=Failed to update zone master_emaster='$1' is not a valid master server master_eemail='$1' is not a valid email address master_erefresh='$1' is not a valid refresh time master_eretry='$1' is not a valid transfer retry time master_eexpiry='$1' is not a valid expiry time master_eminimum='$1' is not a valid default TTL master_edelete=You are not allowed to delete this zone master_tmplrecs=Template records master_name=Record name master_value=Value master_user=From form master_eip=Missing or invalid template IP address master_eiptmpl=Template record value can only come from for Address records master_esoacannot=You are not allowed to edit zone parameters master_eoptscannot=You are not allowed to edit zone options master_edeletecannot=You are not allowed to delete zones master_etaken=This zone already exists master_include=Additional template file master_convert=Convert to slave zone master_whois=Lookup WHOIS Information master_move=Move to view: master_emove=You must select a different view to move to master_eallowupdate=You must enter at least one address to allow updates from master_eallowtransfer=You must enter at least one address to allow transfers from master_errslave=Master zone created OK, but the following errors occurred on slaves : $1 master_emips=No master IPs entered for slave server master_emip=Invalid master IP '$1' master_esetup=BIND module is not set up master_eview=View $1 was not found master_eserial=Serial number must be a string of digits master_apply=Apply Changes master_applymsg=Click this button to apply changes for this zone only, using the command $1. This will only work if changes have been applied for the entire server at least once since the zone was created. master_defttl=Default time-to-live for records master_edefttl='$1' is not a valid default time-to-live for records delete_title=Delete Zone delete_mesg=Are you sure you want to delete the zone $1 ? All records and the zone file will be deleted. delete_mesg2=Are you sure you want to delete the root zone ? Your DNS server may no longer be able to lookup addresses on the internet. delete_rev=Delete reverse records in other zones? delete_fwd=Delete forward records in other zones? delete_onslave=Also delete from slave servers? delete_errslave=Master zone deleted OK, but the following errors occurred on slaves : $1 delete_ezone=Zone was not found on slave server mcreate_title=Create Master Zone mcreate_ecannot=You cannot create master zones mcreate_opts=New master zone options mcreate_type=Zone type mcreate_fwd=Forward (Names to Addresses) mcreate_rev=Reverse (Addresses to Names) mcreate_dom=Domain name / Network mcreate_view=Create in view mcreate_file=Records file mcreate_auto=Automatic mcreate_err=Failed to create master zone slave_title=Edit Slave Zone stub_title=Edit Stub Zone slave_ecannot=You are not allowed to edit this zone slave_opts=Zone Options slave_masters=Master servers slave_masterport=Server port slave_max=Maximum transfer time slave_file=Records file slave_check=Check names? slave_notify=Notify slaves of changes? slave_update=Allow updates from.. slave_transfer=Allow transfers from.. slave_query=Allow queries from.. slave_notify2=Also notify slaves.. slave_none=None slave_auto=Automatic slave_err=Failed to save options slave_emax='$1' is not a valid max transfer time slave_efile=Missing records file slave_efile2='$1' is not an allowable records file slave_mins=minutes slave_master_port=port slave_convert=Convert to master zone slave_manual=View Records File slave_delmsg=Click this button to delete this zone from your DNS server. The source master zone will be un-touched. slave_apply=Force Update slave_applymsg=Click this button to force a re-transfer of the zone from the master server, using the command $1. slave_last=Last transferred : $1 slave_never=Never screate_title1=Create Slave Zone screate_title2=Create Stub Zone screate_ecannot1=You are not allowed to create slave zones screate_ecannot2=You are not allowed to create stub zones screate_header1=New slave zone options screate_header2=New stub zone options screate_type=Zone type screate_fwd=Forward (Names to Addresses) screate_rev=Reverse (Addresses to Names) screate_dom=Domain name / Network screate_err1=Failed to create slave zone screate_err2=Failed to create stub zone recs_ecannot=You are not allowed to edit records in this zone recs_ecannottype=You are not allowed to edit records of this type recs_title=$1 Records recs_header=In $1 recs_addr=Address recs_name=Name recs_ttl=TTL recs_comment=Comment recs_return=record types recs_type=Type recs_vals=Values edit_title=Edit $1 edit_header=In $1 edit_edit=Edit $1 Record edit_add=Add $1 Record edit_addr=Address edit_name=Name edit_zonename=Zone Name edit_ttl=Time-To-Live edit_comment=Comment edit_cnamemsg=Absolute names must end with a . edit_uprev=Update reverse? edit_over=Yes (and replace existing) edit_upfwd=Update forward? edit_err=Failed to save record edit_ettl='$1' is not a valid time-to-live edit_eip='$1' is not a valid IP address edit_eip6='$1' is not a valid IPv6 address edit_ehost='$1' is not a valid hostname edit_eserv2='$1' is not a valid service name edit_ename='$1' is not a valid record name edit_edupip=An address record for $1 already exists edit_ens='$1' is not a valid nameserver edit_ecname='$1' is not a valid alias target edit_emx='$1' is not a valid mail server edit_epri='$1' is not a valid priority edit_ehard=Missing or invalid hardware type edit_eos=Missing or invalid OS type edit_eserv=You did not enter any well known services edit_ebadserv=The well known service name '$1' is incorrect edit_eemail='$1' is not a valid email address edit_etxt='$1' is not a valid text record name edit_efqdn=Absolute name '$1' is too long edit_elabel=A label in '$1' is too long edit_eloc=Missing latitude and longitude edit_eweight='$1' is not a valid service weight edit_eport='$1' is not a valid port number edit_etarget='$1' is not a valid server name or address edit_return=records edit_ecname1=You cannot create a name alias record with the same name as an existing record. edit_ecname2=You cannot create a record with the same name as an existing name alias record. edit_erevmust=Reverse zone for IP address not found edit_proto=Protocol edit_serv=Service name edit_eflags='$1' is not a valid decimal or hex key flags number edit_eproto='$1' is not a valid key protocol number edit_ealg='$1' is not a valid key algorithm number edit_ekey=Missing or invalid base-64 encoded key data edit_dtitle=Delete Record edit_rusure=Are you sure you want to delete the record $1 from domain $2, and possibly any matching reverse or forward record? edit_dok=Yes, Delete It edit_eptr='$1' is not a valid reverse address record hostname text_title=Edit Records File text_title2=View Records File text_desc=This form allows you to manually edit the DNS records file $1. No syntax checking will be done by Webmin, and the zone serial number will not be automatically incremented. text_desc2=This page shows the DNS records file $1, created by BIND when the zone was transferred from the master server. text_undo=Undo text_ecannot=You are not allowed to edit record files text_none=However the file is currently empty, probably because the zone has not yet been transferred from the master server. restart_err=Failed to apply changes restart_ecannot=You are not allowed to restart BIND restart_epidfile=Could not find BIND PID in $1 restart_errslave=This server was restarted OK, but the following errors occurred on slaves : $1 restart_erunning2=BIND does not appear to be running on the slave server $1 restart_endc=NDC command failed : $1 restart_ecmd=Restart command failed : $1 restart_eversion=Slave server $1 is not running Webmin version $2 or above. start_ecannot=You are not allowed to start BIND start_error=Failed to start BIND : $1 stop_epid=BIND is not running stop_ecannot=You are not allowed to stop BIND fwd_title=Edit Forward Zone fwd_ecannot=You are not allowed to edit this zone fwd_opts=Zone Options fwd_masters=Master servers fwd_forward=Try other servers? fwd_check=Check names? fwd_err=Failed to save options delegation_title=Edit Delegation Zone delegation_ecannot=You are not allowed to edit this zone delegation_opts=Zone Options delegation_err=Failed to save options delegation_noopts=Delegation zones do not have any configurable options. fcreate_title=Create Forward Zone fcreate_ecannot=You are not allowed to create forward zones fcreate_opts=New forward zone options fcreate_type=Zone type fcreate_fwd=Forward (Names to Addresses) fcreate_rev=Reverse (Addresses to Names) fcreate_dom=Domain name / Network fcreate_masters=Master servers fcreate_err=Failed to create forward zone dcreate_title=Create Delegation-Only Zone dcreate_ecannot=You are not allowed to create delegation zones dcreate_opts=New delegation zone options dcreate_err=Failed to create delegation zone create_enet='$1' is not a valid network create_edom='$1' is not a valid domain name create_edom2='$1' must be a domain, not a network create_efile='$1' is not a valid filename create_efile2='$1' is not an allowable zone file create_efile3=Failed to create '$1' : $2 create_efile4=File $1 already exists create_emaster='$1' is not a valid master server address create_enone=You must enter at least one master server boot_err=Download failed type_A=Address type_AAAA=IPv6 Address type_NS=Name Server type_CNAME=Name Alias type_MX=Mail Server type_HINFO=Host Information type_TXT=Text type_WKS=Well Known Service type_RP=Responsible Person type_PTR=Reverse Address type_LOC=Location type_SRV=Service Address type_ALL=All Record Types type_KEY=Public Key edit_A=Address edit_AAAA=IPv6 Address edit_NS=Name Server edit_CNAME=Name Alias edit_MX=Mail Server edit_HINFO=Host Information edit_TXT=Text edit_WKS=Well Known Service edit_RP=Responsible Person edit_PTR=Reverse Address edit_LOC=Location edit_SRV=Service Address edit_KEY=Public Key recs_A=Address recs_AAAA=IPv6 Address recs_NS=Name Server recs_CNAME=Name Alias recs_MX=Mail Server recs_HINFO=Host Information recs_TXT=Text recs_WKS=Well Known Service recs_RP=Responsible Person recs_PTR=Reverse Address recs_LOC=Location recs_SRV=Service Address recs_ALL=All recs_KEY=Public Key value_A1=Address value_NS1=Name Server value_CNAME1=Real Name value_MX1=Priority value_MX2=Mail Server value_HINFO1=Hardware value_HINFO2=Operating System value_TXT1=Message value_WKS1=Address value_WKS2=Protocol value_WKS3=Services value_RP1=Email Address value_RP2=Text Record Name value_PTR1=Hostname value_LOC1=Latitude and Longitude value_SRV1=Priority value_SRV2=Weight value_SRV3=Port value_SRV4=Server value_KEY1=Flags value_KEY2=Protocol value_KEY3=Algorithm value_KEY4=Key data value_other=Values (one per line) warn=Warn fail=Fail ignore=Ignore default=Default minutes=minutes seconds=seconds hours=hours days=days weeks=weeks listed=Listed .. eip='$1' is not a valid IP address eport='$1' is not a valid port number acl_zones=Domains this user can edit acl_zall=All zones acl_zsel=Selected zones.. acl_znsel=All except selected.. acl_master=Can create master zones? acl_slave=Can create slave/stub zones? acl_forward=Can create forward zones? acl_defaults=Can edit global options? acl_reverse=Can update reverse addresses in any domain? acl_multiple=Can multiple addresses have the same IP? acl_ro=Read-only access mode? acl_apply=Can apply changes? acl_applyonly=Only for zone acl_dir=Restrict new zone files to directory acl_dironly=Can only edit zones in this directory acl_file=Can edit records files? acl_params=Can edit zone parameters? acl_opts=Can edit zone options? acl_delete=Can delete zones? acl_findfree=Can search for free IP numbers? acl_slaves=Can manage cluster slave servers? acl_views=Can create and edit views? acl_edonly=Edit only acl_remote=Can create slave zones on remote servers? acl_gen=Can edit record generators? acl_whois=Can lookup WHOIS information? acl_vlist=Views this user can edit and add zones to acl_vall=All views acl_vsel=Selected views.. acl_vnsel=All except selected.. acl_inview=Zones in view <$1> acl_types=Allowed record types acl_types1=All acl_types0=Only listed acl_ztypes=Can create zone types acl_ztypes_master=Master acl_ztypes_slave=Slave/stub acl_ztypes_delegation=Delegation acl_ztypes_forward=Forward servers_title=Other DNS Servers servers_ip=IP address servers_bogus=Ignore bogus server? servers_format=Zone transfer format servers_trans=Maximum transfers servers_one=One at a time servers_many=Many servers_keys=Use DNS keys servers_err=Failed to save other DNS servers servers_eip='$1' is not a valid IP address servers_etrans='$1' is not a valid number of maximum transfers logging_title=Logging and Errors logging_ecannot=You are not allowed to configure logging logging_header=Global logging and error options logging_default1=Use BIND's default logging settings logging_default2=Use the settings below .. logging_cats=Logging categories logging_cat=Category logging_cchans=Channels logging_chans=Logging channels logging_cname=Channel name logging_to=Log to logging_file=File logging_fd=File descriptor logging_versions=Versions to keep logging_ver1=None logging_ver2=Unlimited logging_size=Maximum file size logging_sz1=Unlimited logging_syslog=Syslog level logging_null=Nowhere logging_sev=Minimum message level logging_any=Any logging_debug=Debug level .. logging_dyn=Global level logging_pcat=Record category in log logging_psev=Record severity in log logging_ptime=Record date and time in log logging_add=Add a new channel logging_none=No logging channels defined. logging_err=Failed to save logging options logging_ename='$1' is not a valid channel name logging_efile=Missing log filename logging_ever='$1' is not a valid number of versions logging_esize='$1' is not a valid log size acls_title=Access Control Lists acls_ecannot=You are not allowed to edit global acls acls_name=ACL Name acls_values=Matching addresses, networks and ACLs acls_err=Failed to save access control lists acls_ename='$1' is not a valid ACL name files_title=Files and Directories files_ecannot=You are not allowed to configure files files_header=Global files and directories options files_stats=Statistics output file files_dump=Database dump file files_pid=Process ID file files_xfer=Path to zone transfer program files_err=Failed to save files and directories options files_efile=Missing or invalid filename forwarding_title=Forwarding and Transfers forwarding_ecannot=You are not allowed to edit forwarding and transfer options forwarding_header=Global forwarding and zone transfer options forwarding_fwders=Servers to forward queries to forwarding_fwd=Lookup directly if forwarders cannot? forwarding_max=Maximum zone transfer time forwarding_format=Zone transfer format forwarding_one=One at a time forwarding_many=Many forwarding_in=Maximum concurrent zone transfers forwarding_err=Failed to save forwarding and transfer options forwarding_emins=Missing or invalid maximum transfer time forwarding_etrans=Missing or invalid maximum concurrent transfers forwarding_minutes=minutes forwarding_ip=IP address forwarding_port=Port (optional) net_title=Addresses and Topology net_ecannot=You are not allowed to edit address and topology options net_header=Global address and topology options net_listen=Ports and addresses to listen on net_below=Listed below.. net_port=Port net_addrs=Addresses net_saddr=Source IP address for queries net_sport=Source port for queries net_topol=Nameserver choice topology net_err=Failed to save address and topology options net_eport='$1' is not a valid port number net_etopology=No topology addresses entered controls_title=Control Interface Options controls_ecannot=You are not allowed to edit the control options controls_header=Control options controls_inet=Internet port access controls_unix=Unix FIFO access controls_port=port controls_allow=allow controls_permissions=perm controls_owner=owner controls_group=group controls_eport=Missing or invalid port number controls_err=Failed to save interface options controls_eip='$1' is not a valid IP address controls_efile=Missing or invalid FIFO filename controls_eperms=Missing or invalid FIFO permissions controls_eowner=Missing or invalid FIFO owner UID controls_egroup=Missing or invalid FIFO owner GID keys_title=DNS Keys keys_id=Key ID keys_alg=Algorithm keys_secret=Secret string keys_ecannot=You are not allowed to edit DNS keys keys_err=Failed to save DNS keys keys_ekey='$1' is not a valid key ID keys_esecret=Missing or invalid base-64 encoded secret for key $1 misc_title=Miscellaneous Options misc_ecannot=You are not allowed to edit miscellaneous options misc_header=Miscellaneous global options misc_core=Maximum core dump size misc_data=Maximum data memory usage misc_files=Maximum open files misc_stack=Maximum stack memory usage misc_clean=Interval between cleaning expired records misc_iface=Interval between check for new interfaces misc_stats=Interval between logging stats misc_recursion=Do full recursive lookups for clients? misc_cnames=Allow multiple CNAME aliases for one name? misc_glue=Fetch glue records? misc_nx=Set authorative AA bit on responses? misc_err=Failed to save miscellaneous options misc_esize='$1' is not a valid size misc_efiles='$1' is not a valid number of maximum open files misc_emins='$1' is not a valid number of minutes misc_mins=mins zonedef_title=Zone Defaults zonedef_msg=Defaults for new master zones zonedef_err=Failed to save zone defaults zonedef_ecannot=You are not allowed to change master zone defaults zonedef_msg2=Default zone settings zonedef_transfer=Allow transfers from.. zonedef_query=Allow queries from.. zonedef_cmaster=Check names in master zones? zonedef_cslave=Check names in slave zones? zonedef_cresponse=Check names in responses? zonedef_notify=Notify slaves of changes? zonedef_email=Default email address find_title=Find Zones find_match=Zones matching $1 .. find_none=No zones found. efirst=Bad first directive at line $1 in $2 findfree_title=Find Free IPs findfree_desc=Find Free IPs findfree_nofind=You cannot look for free IP's findfree_header=In $1 findfree_sopt=Search options findfree_IPrange=IP range findfree_from=from findfree_to=to findfree_cf=Consider `freeXXX' hostnames as free IP's? findfree_search=Search free_title=Free IP Addresses log_servers=Changed other DNS servers log_logging=Changed logging and errors log_acls=Changed access control lists log_files=Changed files and directories log_forwarding=Changed forwarding and transfers log_net=Changed addresses and topology log_misc=Changed miscellaneous options log_keys=Changed DNS keys log_zonedef=Changed zone defaults log_apply=Applied changes log_apply2=Applied changes to $1 log_start=Started DNS server log_stop=Stopped DNS server log_master=Created master zone $1 log_slave=Created slave zone $1 log_stub=Created stub zone $1 log_forward=Created forward zone $1 log_delegation=Create delegation-only zone $1 log_hint=Created root zone log_view=Created view $1 log_delete_master=Deleted master zone $1 log_delete_slave=Deleted slave zone $1 log_delete_stub=Deleted stub zone $1 log_delete_forward=Deleted forward zone $1 log_delete_hint=Deleted root zone log_delete_view=Deleted view $1 log_text=Manually edited records for $1 log_soa=Changed zone parameters for $1 log_opts=Changed zone options for $1 log_delete_record=Deleted $1 record $2 in zone $3 log_create_record=Created $1 record $2 in zone $3 log_modify_record=Modified $1 record $2 in zone $3 log_modify_record_v=Modified $1 record $2 value $4 in zone $3 log_create_record_v=Created $1 record $2 value $4 in zone $3 log_boot=Created primary configuration file log_move=Moved zone $1 log_review=Changed view options for $1 log_add_host=Added slave server $1 log_add_group=Added slave servers from group $1 log_delete_host=Removed slave server $1 log_delete_group=Removed $1 slave servers log_mass=Created $1 zones from batch file convert_err=Failed to convert zone convert_efile=A records file must be specified before a slave zone can be converted to a master. whois_title=WHOIS Information whois_header=Output from command $1 .. whois_ecannot=You are not allowed to lookup WHOIS information view_title=Edit Client View view_opts=Client view details view_name=View name view_class=DNS records class view_match=Apply this view to clients view_recursion=Do full recursive lookups for clients? view_ecannot=You are not allowed to edit this view vcreate_title=Create Client View vcreate_match_all=All clients vcreate_match_sel=Selected addresses, networks and ACLs vcreate_err=Failed to create view vcreate_ename=Missing or invalid view name vcreate_etaken=View name is already taken vcreate_eclass=Missing or invalid class name vcreate_ecannot=You are not allowed to create views hint_title=Edit Root Zone hint_desc=The root zone is used by your DNS server to contact the root servers on the internet, so that it can resolve names in domains not handled by your DNS server, like .com or .net.au. Unless your DNS server is for use on an internal network or you are forwarding all queries to another server, you should not delete this root zone. hint_move=Move to view: hint_ecannot=You are not allowed to edit this root zone hint_refetch=Re-Download Root Nameservers hcreate_title=Create Root Zone hcreate_desc=The root zone is used by your DNS server to contact the root servers on the internet, so that it can resolve names in domains not handled by your DNS server, like .com or .net.au. If you are using multiple views, you may need to have a separate root zone in each view so that all clients can resolve internet domains properly. hcreate_file=Store root servers in file hcreate_real=Get root servers from hcreate_keep=Existing root servers in file hcreate_down=Download from root FTP server hcreate_webmin=Use Webmin's older root server information hcreate_ecannot=You are not allowed to create root zones hcreate_efile='$1' is not an allowable root file hcreate_efile2=Missing or invalid root file mcreate_erecs=Not a valid existing root zone file hcreate_err=Failed to create root zone vdelete_title=Delete View vdelete_mesg=Are you sure you want to delete the client view $1 ? All the zones in this view will either be deleted (along with their zone files) or moved to another view depending on your selection below. vdelete_mesg2=Are you sure you want to delete the client view $1 ? vdelete_newview=Zones within this view vdelete_root=Move out of views vdelete_delete=Delete totally vdelete_move=Move to view gen_title=Record Generators gen_desc=This page allows you to define generators, each of which will create multiple records in this zone using an incrementing counter. This can be useful for delegating parts of the reverse zone to another server. gen_range=Range gen_name=Address pattern gen_type=Type gen_value=Hostname pattern gen_cmt=Comment gen_skip=every gen_show=Show generated records gen_err=Failed to save generators gen_estart=Missing or invalid range start for generator $1 gen_estop=Missing or invalid range finish for generator $1 gen_eskip=Missing or invalid range interval for generator $1 gen_erange=Range start is greater than finish for generator $1 gen_ename=Missing or invalid address pattern for generator $1 gen_evalue=Missing or invalid hostname pattern for generator $1 gen_title2=Generated Records gen_raw=Config file line gen_ecannot=You are not allowed to edit record generators refetch_err=Failed to re-download root zone slaves_title=Cluster Slave Servers slaves_none=No servers have been added to the DNS cluster yet. slaves_host=Hostname slaves_view=Add to view slaves_noview=Top level slaves_desc=Description slaves_os=Operating system slaves_add=Add server slaves_gadd=Add servers in group slaves_need=You must add servers with a login and password in the Webmin Servers Index module before they can be managed here. slaves_return=cluster servers slaves_delete=Remove Selected slaves_ecannot=You are not allowed to manage cluster slave servers slaves_noview2=At top level slaves_inview=View named slaves_toview=View on slaves to add zones to slaves_sync=Create all existing master zones on slave? add_title=Add Servers add_msg=Adding $1 .. add_gmsg=Adding servers in group $1 .. add_err=Failed to add server add_gerr=Failed to add group add_echeck=Server $1 does not have the BIND DNS Server module. add_emissing=Server $1 does not have BIND setup properly. add_eversion=Server $1 is not running Webmin version $2 or above. add_ok=Added $1, with $2 existing zones. add_eview=Missing or invalid view name add_createerr=Setup $1 with $2 new slave zones, but encountered $3 errors : add_createok=Setup $1 with $2 new slave zones. mass_title=Create Zones From Batch File mass_desc=This page allows you to create multiple zones at once from an uploaded or server-side text file. Each line in the file must have the following format:

domainname:type:filename:master IPs

The type must be one of master, slave, stub or forward. The filename is optional, and will be computed automatically if missing. The master IPs only need to be given for slave zones. mass_local=Local batch file mass_upload=Uploaded batch file mass_text=Batch file text mass_onslave=Create master zones on slave servers? mass_ok=Create Now mass_header=Batch zone creation options mass_err=Failed to create zones from batch file mass_eline=Error at line $1 : $2 (full line : $3) mass_edom=Missing or invalid domain name mass_etype=Unknown zone type mass_view=Add to view mass_tmpl=Add template records? mass_etaken=Zone already exists mass_etmpl=Missing IP address for template mass_eip=Invalid IP address mass_addedmaster=Added master zone $1 OK mass_addedslave=Added slave zone $1 OK mass_addedstub=Added stub zone $1 OK mass_addedforward=Added forward zone $1 OK mass_dolocal=Creating zones from file $1 .. mass_doupload=Creating zones from uploaded file .. mass_dotext=Creating zones from entered text .. mass_done=.. done. mass_emips=Missing master IP addresses mass_addedslaves=Added $1 to slave servers OK. mass_eonslave=Errors occurred created on slave servers : $1 massdelete_title=Delete Zones massdelete_rusure=Are you sure you want to delete the $1 selected zones? ($2) massdelete_ok=Delete Now massdelete_zone=Deleting zone $1 .. massdelete_done=.. done. massdelete_slaves=Deleting zone $1 from slave servers .. massdelete_failed=.. some slaves failed : bind8/lang/pt0100644000567100000120000003336307171504240013042 0ustar jcameronwheelindex_title=Servidor DNS BIND 8 index_enamed=O servidor DNS BIND 8 não foi encontrado no seu sistema. Poderá não estar instalado ou a configuração do módulo BIND 8 está incorreta. index_eversion=O ficheiro executável $1 não aparenta pertencer ao servidor BIND Versão 8. Tente usar o módulo BIND 4 em vez do BIND 8. index_eempty=O ficheiro de configuração primário para o servidor BIND Versão 8 $1 não existe ou não é válido. Deseja que se crie um? index_local=Configuraração do servidor de nomes apenas para uso interno (sem internet) index_download=Configuração para servidor de nomes de internet, e fazer o download da informação raíz do servidor index_webmin=Configuração para servidor de nomes de internet, mas usar a antiga informação raíz do Webmin index_create=Criar o Ficheiro de Configuração Primário e Iniciar o servidor de nomes index_zones=Zonas DNS Existentes index_none=Não estão definidas nehumas zonas DNS para este servidor index_addmaster=Criar nova zona MASTER index_addslave=Criar nova zona SLAVE index_addstub=Criar nova zona STUB index_addfwd=Criar nova zona FORWARD index_apply=Aplicar Alterações index_applymsg=Clique neste botão para reiniciar o servidor BIND 8. Desta forma a configuração corrente tornar-se-á activa. index_start=Iniciar o Name Server index_startmsg=Clique neste botão para iniciar o servidor BIND 8, e carregar a configuração corrente index_zone=Zona index_type=Tipo index_master=Master index_slave=Slave index_stub=Stub index_forward=Forward index_opts=Opções Gerais do Servidor index_return=lista de zonas master_title=Editar a Zona Master master_ecannot=Você não está autorizado para editar esta zona master_manual=Editar o Ficheiro de Registos master_soa=Editar Parâmetros de Zona master_options=Editar Opções de Zona master_del=Apagar Zona master_delmsg=Clique neste botão para apagar esta zona do seu servidor DNS. master_delrev=Os registos de endereços inversos coincidentes noutras zonas alojadas por este servidor, irão teambém ser apagados. master_params=Parâmetros de Zona master_server=Servidor Master master_email=Endereço de email master_refresh=Tempo de refrescagem master_retry=Tempo de retry de tranferência master_expiry=Tempo de expiração master_minimum=Time-to-live por defeito master_opts=Opções de Zona master_check=Verificar nomes? master_notify=Notificar slaves das alterações? master_update=Permitir atualizações de.. master_transfer=Permitir transferências de.. master_query=Permitir queries de.. master_notify=Notificar slaves também.. master_type=Tipo master_records=Registos master_return=tipos de registos master_err=Erro ao guardar as opções master_ero=Você não está autorizado para actualizar zonas master_err2=Erro ao actualizar a zona master_emaster='$1' não é um servidor master válido master_eemail='$1' não é um endereço de email válido master_erefresh='$1' não é um tempo de refrescagem válido master_eretry='$1' não é um tempo de retry de transferência válido master_eexpiry='$1' não é um tempo de expiração válido master_eminimum='$1' não é um TTL predefinido válido master_edelete=Você não está autorizado para apagar esta zona mcreate_title=Criar Zona Master mcreate_ecannot=Você não pode criar zonas master mcreate_opts=Novas opções de zona master mcreate_type=Tipo de zona mcreate_fwd=Forward (Nomes para Endereços) mcreate_rev=Reverse (Endereços para Nomes) mcreate_dom=Nome do domínio / Network mcreate_file=Ficheiro de registos mcreate_auto=Automático mcreate_err=Erro ao criar zona slave_title=Editar Zona Slave stub_title=Editar Zona Stub slave_ecannot=Você não está autorizado para editar esta zona slave_opts=Opções de Zona slave_masters=Servidores Master slave_max=Tempo máximo de tranferência slave_file=Ficheiro de registos slave_check=Verificar nomes? slave_notify=Notificar os slaves das alterações? slave_update=Permitir actualizações de.. slave_transfer=Permitir tranferências de.. slave_query=Permitir queries de.. slave_notify2=Também notificar slaves.. slave_none=Nenhum slave_auto=Automático slave_err=Erro ao guardar opções slave_emax='$1' não é um tempo máximo de transferência válido slave_efile=Falta o ficheiro de registos slave_efile2='$1' não é um ficheiro de registos permissível slave_mins=minutos screate_title1=Criar Zona Slave screate_title2=Criar Zona Stub screate_ecannot1=Você não está autorizado para criar zonas slave screate_ecannot2=Você não está autorizado para criar zonas stub screate_header1=Novas opções de zona slave screate_header2=Novas opções de zona stub screate_type=Tipo de zona screate_fwd=Forward (Nomes para Endereços) screate_rev=Reverse (Endereços para Nomes) screate_dom=Nome do domínio / Network screate_err1=Erro ao criar zona slave screate_err2=Erro ao criar zona stub recs_ecannot=Você não está autorizado para editar registos nesta zona recs_title=$1 Registos recs_header=Em $1 recs_addr=Endereço recs_name=Nome recs_ttl=TTL recs_return=tipos de registos edit_title=Editar $1 edit_header=Em $1 edit_edit=Editar Registo $1 edit_add=Adicionar Registo $1 edit_addr=Endereço edit_name=Nome edit_ttl=Time-To-Live edit_cnamemsg=Nomes absolutos têm de terminar com um . edit_uprev=Actualizar reverse? edit_err=Erro ao guardar registo edit_ettl='$1' não é um time-to-live válido edit_eip='$1' não é um endereço IP válido edit_ehost='$1' não é um hostname válido edit_ename='$1' não é um nome de registo válido edit_edupip=Já existe um registo de endereço para $1 edit_ens='$1' não é um servidor de nomes válido edit_ecname='$1' não é um alvo de alias válido edit_emx='$1' não é um servidor de correio válido edit_epri='$1' não é uma prioridade válida edit_ehard=Tipo de hardware em falta ou inválido edit_eos=Tipo de SO em falta ou inválido edit_eserv=Você não introduziu nenhum serviço conhecido edit_eemail='$1' não é um endereço de email válido edit_etxt='$1' não é um nome de registo de texto válido edit_return=registos text_title=Editar Ficheiro de Registos text_desc=Este formulário permite-lhe editar manualmente o ficheiro de registos $1 do DNS. Não será executado nenhuma verificação de sintax pelo Webmin, e o número de série da zona não será automáticamente incrementado. text_undo=Anular restart_ecannot=Você não está autorizado para reiniciar o BIND restart_esig=Erro ao sinalizar o processo $1 : $2 start_ecannot=Você não está autorizado para iniciar o BIND fwd_title=Editar Zona Forward fwd_ecannot=Você não está autorizado para editar esta zona fwd_opts=Opções de Zona fwd_masters=Servidores Master fwd_forward=Tentar outros servidores? fwd_check=Verificar nomes? fwd_err=Erro ao guardar opções fcreate_title=Criar Zona Forward fcreate_ecannot=Você não está autorizado para criar zonas forward fcreate_opts=Novas opções de zona forward fcreate_type=Tipo de zona fcreate_fwd=Forward (Nomes para Endereços) fcreate_rev=Reverse (Endereços para Nomes) fcreate_dom=Nome do domínio / Network fcreate_masters=Servidores Master fcreate_err=Erro ao criar zona forward create_enet='$1' não é uma network válida create_edom='$1' não é um nome de domínio válido create_edom2='$1' necessita ser um domínio, não uma network create_efile='$1' não é um nome de ficheiro válido create_efile2='$1' não é um ficheiro de zona permissível create_efile3=Erro ao criar '$1' : $2 create_emaster='$1' não é um endereço de servidor master válido create_enone=Você tem de introduzir pelo menos um servidor master boot_err=O download falhou type_A=Endereço type_NS=Name Server type_CNAME=Name Alias type_MX=Servidor de Correio type_HINFO=Informação do Anfitrião type_TXT=Texto type_WKS=Serviço Bem Conhecido type_RP=Pessoa Responsável type_PTR=Endereço Inverso edit_A=Endereço edit_NS=Name Server edit_CNAME=Name Alias edit_MX=Servidor de Correio edit_HINFO=Informação do Anfitrião edit_TXT=Texto edit_WKS=Serviço Bem Conhecido edit_RP=Pessoa Responsável edit_PTR=Endereço Inverso recs_A=Endereço recs_NS=Name Server recs_CNAME=Name Alias recs_MX=Servidor de Correio recs_HINFO=Informação do Anfitrião recs_TXT=Texto recs_WKS=Serviço Bem Conhecido recs_RP=Pessoa Responsável recs_PTR=Endereço Inverso value_A1=Endereço value_NS1=Name Server value_CNAME1=Nome Real value_MX1=Prioridade value_MX2=Servidor de Correio value_HINFO1=Hardware value_HINFO2=Sistema Operativo value_TXT1=Mensagem value_WKS1=Endereço value_WKS2=Protocolo value_WKS3=Serviços value_RP1=Endereço de Email value_RP2=Registo de Texto value_PTR1=Nome do Anfitrião warn=Avisar fail=Falhar ignore=Ignorar default=Predefinido listed=Listado .. eip='$1' não é um endereço IP válido acl_zones=Domínios que este utilizador pode editar acl_master=Pode criar zonas master? acl_slave=Pode criar zonas slave/stub? acl_forward=Pode criar zonas forward? acl_defaults=Pode editar opções gerais? acl_reverse=Pode actualizar endereços inversos em qualquer domínio? acl_multiple=Endereços múltiplos podem ter o mesmo IP? acl_ro=Modo de acesso em read-only (leitura)? acl_dir=Restringir ficheiros de zona ao directório? servers_title=Outros Servidores DNS servers_ip=Endereço IP servers_bogus=Ignorar servidor bogus? servers_format=Formato de tranferência da zona servers_trans=Tranferências Máximas servers_one=Uma de cada vez servers_many=Muitas servers_err=Erro ao guardar outros servidores DNS servers_eip='$1' não é um endereço IP válido servers_etrans='$1' não é um número válido tranferências máximas logging_title=Logging e Erros logging_ecannot=Você não está autorizado para configurar o logging logging_header=Logging geral e opções de erro logging_default1=Utilizar configurações de logging predefinidas do BIND logging_default2=Utilizar as configurações abixo .. logging_cats=Categorias de logging logging_cat=Categoria logging_cchans=Canais logging_chans=Canais de logging logging_cname=Nome do Canal logging_to=Log para logging_file=Ficheiro logging_fd=Descriptor do ficheiro logging_versions=Versões a manter logging_ver1=Nenhum logging_ver2=Ilimitado logging_size=Tamanho máximo do ficheiro logging_sz1=Ilimitado logging_syslog=Nível do syslog logging_null=Em lado nenhum logging_sev=Nível mínimo da mensagem logging_any=Qualquer logging_debug=Nivel de depuração .. logging_dyn=Nivel geral logging_pcat=Categoria do registo no log logging_psev=Rigor do registo no log logging_ptime=Data e hora do registo no log logging_add=Adicionar novo canal logging_none=Sem canais de logging definidos. logging_err=Erro ao guardar opções de logging logging_ename='$1' não é um nome de canal válido logging_efile=Falta o nome do ficheiro de log logging_ever='$1' não é um número de versões válido logging_esize='$1' não é um tamanho de log válido acls_title=Listas de Controlo de Acesso acls_ecannot=Você não está autorizado para editar as acls gerais acls_name=Nome da ACL acls_values=Endereços correspondentes, networks e ACLs acls_err=Erro ao guardar listas de controlo de acesso acls_ename='$1' não é um nome de ACL válido files_title=Ficheiros e Directórios files_ecannot=Você não está autorizado para configurar ficheiros files_header=Opções gerais de ficheiros e directórios files_stats=Ficheiro de saída de estatísticas files_dump=Ficheiro dump de base de dados files_pid=Ficheiro ID do processo files_xfer=Caminho para o programa de tranferência de zona files_err=Erro ao guardar opções de ficheiros e directórios files_efile=Nome de ficheiro em falta ou inválido forwarding_title=Reencaminhamento e Tranferências forwarding_ecannot=Você não está autorizado para editar opções de reencaminhamento e transferência forwarding_header=Reencaminhamento geral e opções de tranferência de zona forwarding_fwders=Servidores para reencaminhar queries forwarding_fwd=Procurar directamente se não houver resposta do reencaminhador forwarding_max=Tempo de tranferência máximo da zona forwarding_format=Formato de tranferência de zona forwarding_one=Um de cada vez forwarding_many=Muitos forwarding_in=Máximo de transferências de zona simultâneas forwarding_err=Erro ao guardar opções de reencaminhamento e tranferência forwarding_emins=Tempo máximo de tranferência em falta ou inválido forwarding_etrans=Máximo de tranferências simultâneas em falta ou inválido forwarding_minutes=minutos net_title=Endereços e Topologia net_ecannot=Você não está autorizado para editar opções de endereços e topologia net_header=Opções gerais de endereços e topologia net_listen=Portas e endereços para serem interceptados em net_below=Listado abaixo.. net_port=Porta net_addrs=Endereços net_saddr=Endereço IP fonte para queries net_sport=Porta fonte para queries net_topol=Topologia de escolha do servidor de nomes net_err=Erro ao guardar opções de endereços e topologia net_eport='$1' não é um número de porta válido misc_title=Opções Miscelâneas misc_ecannot=Voçê não está autorizado para editar opções miscelâneas misc_header=Opções miscelâneas gerais misc_core=Tamanho máximo de core dump misc_data=Uso máximo de memória de dados misc_files=Máximo de ficheiros abertos misc_stack=Utilização máxima de memória stack misc_clean=Intervalo para limpar registos expirados misc_iface=Intervalo para verificar novos interfaces misc_stats=Intervalo entre estados de historial misc_recursion=Fazer busca recursiva total para clientes? misc_cnames=Permitir aliases CNAME múltiplas para um nome? misc_glue=Recordar registops colados? misc_nx=Colocar bit autoritário AA em respostas? misc_err=Erro ao guardar opções miscelâneas misc_esize='$1' não é um tamanho válido misc_efiles='$1' não um número máximo válido de ficheiros abertos misc_emins='$1' não é um núnero válido de minutos misc_mins=minutos zonedef_title=Predefinições de Zona zonedef_msg=Predefinições para novas zonas master zonedef_err=Erro ao guardar predefinições de zona zonedef_ecannot=Você não está autorizado para alterar as predefinições de zona master zonedef_msg2=Configurações de zona predefinidas zonedef_transfer=Permitir tranferências de.. zonedef_query=Permitir consultas de.. zonedef_cmaster=Verificar nomes em zonas master? zonedef_cslave=Verificar nomes em zonas slave? zonedef_cresponse=Verificar nomes em respostas? zonedef_notify=Notificar os slaves de alterações? bind8/lang/es0100644000567100000120000006651510067401522013030 0ustar jcameronwheelindex_title=Servidor de DNS BIND index_enamed=El servidor de DNS BIND $1 no ha podido ser encontrado en su sistema. Quizás no está instalado o su configuración del módulo BIND es incorrecta. index_eversion=El ejecutable del servidor $1 no parece ser BIND 8 o 9. Quizás debería utilizar el módulo BIND 4 en su lugar. La salida del comando $3 fue : $4 index_eempty=El archivo primario $1 de configuración para BIND no existe o no es válido. ¿Crearlo? index_local=Configurar servidor de nombres sólo para uso interno sin internet index_download=Configurar como servidor de nombres de internet y descargar información de servidor raiz index_webmin=Configurar como servidor de nombres de internet pero usar información de servidor raiz de Webmin anterior index_create=Crear Archivo de Configuración Primario y Arrancar Servidor de Nombres index_zones=Zonas DNS Existentes index_none=No hay zonas DNS definidas para este servidor de nombres index_addmaster=Crar una nueva zona maestra index_addslave=Crear una nueva zona subordinada index_addstub=Crear una nueva zona de sólo caché index_addfwd=Crear una nueva zona de reenvío index_apply=Aplicar Cambios index_applymsg=Presione este botón para rearrancar el servidor BIND que se está ejecutando. Esto hará que la configuración en curso pase a estar activa index_start=Arrancar Servidor de Nombres index_startmsg=Presione este botón para arrancar el servidor BIND y cargar la configuración actual index_zone=Zona index_type=Tipo index_master=Maestra index_slave=Subordinada index_stub=Sólo Caché index_hint=Raíz index_forward=de Reenvío index_opts=Opciones Globales del Servidor index_return=lista de zonas index_toomany=Hay demasiadas zonas en su sistema para que sean mostradas aquí. index_find=Hallar zonas que coincidan con: index_search=Buscar index_view=(En vista $1) index_inview=En vista $1 index_views=Vistas Existentes de Cliente index_vnone=No hay vistas de cliente definidas en este servidor. index_addview=Crear una nueva vista index_root=Zona raíz index_addhint=Crear una nueva zona raíz index_version=Versión $1 de BIND index_sapply=Aplicar Cambios en: index_sapplymsg=Presione este botón para rearrancar el servidor BIND de la máquina seleccionada. Esto hará que cualquier zona subordinada que haya creado en el servidor se active. master_title=Editar Zona Maestra master_ecannot=No está autorizado a editar esta zona master_eview=No está autorizado a crear una zona en esa vista master_manual=Editar Archivo de Registros master_soa=Editar Parámetros de Zona master_serial=Número serial de Zona master_options=Editar Opciones de Zona master_del=Borrar Zona master_delmsg=Presione este botón para borrar esta zona de su servidor DNS. master_delrev=Los registros de direcciones inversas que coincidan en otras zonas soportadas por este servidor también serán borrados. master_tmpl=¿Utilizar plantilla de zona? master_ip=Dirección IP para registros de plantilla master_params=Parámetros de Zona master_server=Servidor Maestro master_slave=También crear zona subordinada en el servidor master_mip=con IPs maestras master_ns=¿Añadir registro NS para servidor maestro? master_email=Dirección de correo master_refresh=Tiempo de refresco master_retry=Tiempo de reintento de transferencia master_expiry=Tiempo de expiración master_minimum=Tiempo-que-está-viva por Defecto master_opts=Opciones de Zona master_check=¿Revisar nombres? master_notify=¿Notificar los cambios a las subordinadas? master_update=Permitir actualizaciones desde... master_transfer=Permitir transferencias desde... master_query=Permitir consultas desde... master_notify2=También notificar a subordinadas... master_type=Tipo master_records=Registros master_return=tipos de registro master_err=Error al salvar opciones master_ero=No estás autorizado a actualizar las zonas master_err2=Error al actualizar zona master_emaster='$1' no es un servidor maestro válido master_eemail='$1' no es una dirección de correo válida master_erefresh='$1' no es una tiempo de refresco válido master_eretry='$1' no es un tiempo de reintento de transferencia válido master_eexpiry='$1' no es un tiempo de expiración válido master_eminimum='$1' no es un tiempo-que-está-viva por defecto válido master_edelete=No está autorizado a borrar esta zona master_tmplrecs=Registros plantilla master_name=Nombre de registro master_value=Valor master_user=Desde formulario master_eip=Dirección IP de plantilla no ingresada o no válida master_eiptmpl=Valor de registro de plantilla sólo puede venir desde registros de dirección master_esoacannot=No está autorizado a editar parámetros de zona master_eoptscannot=No está autorizado a editar opciones de zona master_edeletecannot=No está autorizado a borrar zonas master_etaken=Esta zona ya existe master_include=Archivo adicional de plantilla master_convert=Convertir a zona subordinada master_whois=Mirar Información de WHOIS master_move=Moverse a vista: master_emove=Debe seleccionar una vista diferente a donde moverse master_eallowupdate=Debe ingresar al menos una dirección desde donde permitir actualizaciones master_eallowtransfer=Debe ingresar al menos una dirección desde donde permitir transferencias master_err3=Zona maestra creada Ok pero error al crear la subordinada master_emips=No se han digitado IPs maestras para servidor subordinado master_emip=IP maestra '$1' inválida master_eslave=Servidor subordinado $1 no parece tener configurado el módulo BIND master_eserial=El Número serial debe ser una cadena de dígitos master_apply=Aplicar Cambios master_applymsg=Presione este botón para aplicar los cambios sólo para esta zona mediante el comando $1. Esto sólo funcionará si los cambios han sido aplicados para todo el servidor al menos una vez desde que la zona fue creada. delete_title=Borrar Zona delete_mesg=¿Está seguro de querer borrar la zona $1?. Todos sus registros y el archivo de zona serán borrados. delete_mesg2=¿Está seguro de que quiere borrar la zona raíz? Es posible que su servidor DNS ya no pueda buscar direcciones en internet. delete_rev=¿Borrar los registros inversos de otras zonas? delete_fwd=¿Borrar los registros de reenvío de otras zonas? delete_slave=También borrar zona subordinada desde servidor delete_err2=Zona maestra borrada Ok pero error al borrar la subordinada delete_ezone=La Zona no fue hallada en servidor subordinado mcreate_title=Crear Zona Maestra mcreate_ecannot=No puede crear zonas maestras mcreate_opts=Opciones de nueva zona maestra mcreate_type=Tipo de zona mcreate_fwd=Reenvío (Nombres a Direcciones) mcreate_rev=Inversas (Direcciones a Nombres) mcreate_dom=Nombre de Dominio/Red mcreate_view=Crear en vista mcreate_file=Archivo de Registros mcreate_auto=Automático mcreate_err=Error al crear zona maestra slave_title=Editar Zona Subordinada stub_title=Editar Zona de Sólo Caché slave_ecannot=No está autorizado a editar esta zona slave_opts=Opciones de Zona slave_masters=Servidores Maestros slave_masterport=Puerto de Servidor slave_max=Máximo tiempo de transferencia slave_file=Archivo de Registros slave_check=¿Revisar los nombres? slave_notify=¿Notificar a las subordinadas los cambios? slave_update=Permitir actualizaciones desde... slave_transfer=Permitir transferencias desde... slave_query=Permitir consultas desde... slave_notify2=También notificar a subordinadas... slave_none=Ninguno slave_auto=Automático slave_err=Error al salvar opciones slave_emax='$1' no es tiempo máximo de transferencia válido slave_efile=Archivo de registros perdido slave_efile2='$1' no es una archivo de registros permitido slave_mins=minutos slave_master_port=puerto slave_convert=Convertir a zona maestra screate_title1=Crear Zona Subordinada screate_title2=Crear Zona de Sólo Caché screate_ecannot1=No está autorizado a crear zonas subordinadas screate_ecannot2=No está autorizado a crear zonas de sólo caché screate_header1=Opciones de nueva zona subordinada screate_header2=Opciones de nueva zona sólo caché screate_type=Tipo de Zona screate_fwd=Reenvío (Nombres a Direcciones) screate_rev=Inversas (Direcciones a Nombres) screate_dom=Nombre de Dominio/Red screate_err1=Error al crear zona subordinada screate_err2=Error al crear zona de sólo caché recs_ecannot=No está autorizado a editar registros en esta zona recs_title=$1 Registros recs_header=En $1 recs_addr=Dirección recs_name=Nombre recs_ttl=TTL recs_comment=Comentario recs_return=tipos de registro recs_type=Tipo recs_vals=Valores edit_title=Editar $1 edit_header=En $1 edit_edit=Editar Registro $1 edit_add=Añadir Registro $1 edit_addr=Dirección edit_name=Nombre edit_zonename=Nombre de Zona edit_ttl=Tiempo de vida edit_comment=Comentario edit_cnamemsg=Los nombres absolutos deben de terminar con un . edit_uprev=¿Actualizar Inversas? edit_over=Sí (y reemplazar las existentes) edit_upfwd=¿Actualizar las de Reenvío? edit_err=Error al salvar registro edit_ettl='$1' no es un tiempo de vida válido edit_eip='$1' no es una dirección IP válida edit_eip6='$1' no es una dirección IPv6 válida edit_ehost='$1' no es un nombre de máquina válido edit_eserv2='$1' no es un nombre de servicio válido edit_ename='$1' no es un nombre de registro válido edit_edupip=Ya existe un registro de dirección para $1 edit_ens='$1' no es un nombre de servidor válido edit_ecname='$1' no es un objetivo de alias válido edit_emx='$1' no es un servidor de correo válido edit_epri='$1' no es una prioridad válida edit_ehard=Tipo de hardware no ingresado o no válido edit_eos=Tipo de SO no ingresado o no válido edit_eserv=No ingresó servicios acreditados edit_ebadserv=El nombre de servicio acreditado '$1' es incorrecto edit_eemail='$1' no es una dirección de correo válida edit_etxt='$1' no es un nombre de registro de texto válido edit_efqdn=El nombre absoluto '$1' es demasiado largo edit_elabel=Una etiqueta en '$1' es demasiado larga edit_eloc=Latitud y longitud no ingresada edit_eweight='$1' no es un peso válido de servicio edit_eport='$1' no es un número de puerto válido edit_etarget='$1' no es un nombre de servidor o dirección válido edit_return=registros edit_ecname1=No puede crear un registro de alias de nombre con el mismo nombre de un registro ya existente. edit_ecname2=No pudes crear un registro con el mismo nombre que un registro de alias de nombre. edit_erevmust=Zona inversa para dirección IP no encontrada edit_proto=Protocolo edit_serv=Nombre del servicio edit_eflags='$1' no es un número de bandera clave decimal o hexadecimal válida edit_eproto='$1' no es un número clave de protocola válido edit_ealg='$1' no es un número clave de algoritmo válido edit_ekey=Clave de datos codificado con base 64 no ingresado edit_dtitle=Borrar registro edit_rusure=¿Está seguro que desea borrar el registro $1 del dominio $2, y posiblemente cualquier registro coincidente reverso o de reenvío? edit_dok=Si, borrarlo text_title=Editar Archivo de Registros text_desc=Este formulario le permite editar manualmente el archivo de registros DNS $1. Webmin no hará revisión sintáctica alguna y el número de serie de zona no será automáticamente incrementado. text_undo=Deshacer text_ecannot=No está autorizado a editar archivos de registro restart_ecannot=No está autorizado a rearrancar BIND restart_esig=Error el enviar señal a proceso $1 : $2 restart_erunning=BIND no parece estar ejecutando en el servidor subordinado restart_endc=Falló el comando NDC: $1 restart_ecmd=Fallo al rearrancar comando : $1 start_ecannot=No está autorizado a arrancar BIND start_error=Fallo al arrancar BIND: $1 fwd_title=Editar Zona de Reenvío fwd_ecannot=No está autorizado a editar esta zona fwd_opts=Opciones de Zona fwd_masters=Servidores maestros fwd_forward=¿Pruebar con otros servidores? fwd_check=¿Revisar nombres? fwd_err=Error al salvar opciones fcreate_title=Crear Zona de Reenvío fcreate_ecannot=No está autorizado a crear zonas de reenvío fcreate_opts=Opciones de nueva zona de reenvío fcreate_type=Tipo de Zona fcreate_fwd=Renvío (Nombres a Direcciones) fcreate_rev=Inversas (Direcciones a Nombres) fcreate_dom=Nombre de Dominio / Red fcreate_masters=Servidores maestros fcreate_err=Error al crear zona de reenvío create_enet='$1' no es una red válida create_edom='$1' no es un nombre de dominio válido create_edom2='$1' debe de ser un dominio, no una red create_efile='$1' no es un nombre de archivo válido create_efile2='$1' no es un archivo de zona permisible create_efile3=Fallo al crear '$1': $2 create_efile4=El archivo $1 ya existe create_emaster='$1' no es una dirección de servidor maestro válida create_enone=Debe ingresar al menos un servidor maestro boot_err=Error en la descarga type_A=Dirección type_AAAA=Dirección IPv6 type_NS=Servidor de Nombres type_CNAME=Alias de Nombre type_MX=Servidor de Correo type_HINFO=Información de Máquina type_TXT=Texto type_WKS=Servicio Acreditado type_RP=Persona Responsable type_PTR=Dirección Inversa type_LOC=Localización type_SRV=Dirección del servicio type_ALL=Todos los Tipos de Registro type_KEY=Clave pública edit_A=Dirección edit_AAAA=Dirección IPv6 edit_NS=Servidor de nombres edit_CNAME=Nombre de Alias edit_MX=Servidor de Correo edit_HINFO=Información de Máquina edit_TXT=Texto edit_WKS=Servicio Acreditado edit_RP=Persona Responsable edit_PTR=Dirección Inversa edit_LOC=Localización edit_SRV=Dirección del servicio edit_KEY=Clave pública recs_A=Dirección recs_AAAA=Dirección IPv6 recs_NS=Servidor de nombre recs_CNAME=Nombre de Alias recs_MX=Servidor de Correo recs_HINFO=Información de Máquina recs_TXT=Texto recs_WKS=Servicio Acreditado recs_RP=Persona Responsable recs_PTR=Dirección Inversa recs_LOC=Localización recs_SRV=Dirección del servicio recs_ALL=Todo recs_KEY=Clave pública value_A1=Dirección value_NS1=Servidor de Nombres value_CNAME1=Nombre Real value_MX1=Prioridad value_MX2=Servidor de Correo value_HINFO1=Hardware value_HINFO2=Sistema Operativo value_TXT1=Mensaje value_WKS1=Dirección value_WKS2=Protocolo value_WKS3=Servicios value_RP1=Dirección de Correo value_RP2=Nombre de Registro de Texto value_PTR1=Máquina value_LOC1=Latitud y Longitud value_SRV1=Prioridad value_SRV2=Peso value_SRV3=Puerto value_SRV4=Servidor value_KEY1=Banderas value_KEY2=Protocolo value_KEY3=Algoritmo value_KEY4=Dato clave warn=Aviso fail=Fallo ignore=Ignorar default=Por defecto minutes=minutos seconds=segundos hours=horas days=días weeks=semanas listed=Listado... eip='$1' no es una dirección IP válida acl_zones=Dominios que este usuario puede editar acl_zall=Todas las zonas acl_zsel=Zonas seleccionadas... acl_znsel=Todas excepto las seleccionadas... acl_master=¿Puede crear zonas maestras? acl_slave=¿Puede crear zonas subordinadas/sólo caché? acl_forward=¿Puede crear zonas de reenvío? acl_defaults=¿Puede editar opciones globales? acl_reverse=¿Puede actualizar direcciones inversas en cualquier dominio? acl_multiple=¿Pueden tener la misma IP direcciones múltiples? acl_ro=¿Modo de acceso de Sólo-lectura? acl_apply=¿Puede aplicar los cambios? acl_applyonly=Solo para zona acl_dir=Restringir nuevos archivos de zona a directorio acl_dironly=Sólo puede editar zonas en este directorio acl_file=¿Puede editar archivos de registros? acl_params=¿Puede editar parámetros de zona? acl_opts=¿Puede editar opciones de zona? acl_delete=¿Puede borrar zonas? acl_findfree=¿Puede buscar números de IP libres? acl_views=¿Puede crear y editar vistas? acl_edonly=Solo editar acl_remote=¿Puede crear zonas subordinadas en servidor remoto? acl_gen=¿Puede editar generadores de registros? acl_whois=¿Puede buscar información WHOIS? acl_vlist=Vistas a las que el usuario puede editar y agregar zonas acl_vall=Todas las vistas acl_vsel=Vistas seleccionadas.. acl_vnsel=Todas excepto las seleccionadas.. acl_inview=Zonas en vista <$1> servers_title=Otros Servidores DNS servers_ip=Dirección IP servers_bogus=¿Ignorar servidor fraudulento? servers_format=Formato de transferencia de Zona servers_trans=Máximas Transferencias servers_one=Una cada vez servers_many=Muchas servers_keys=Usar claves DNS servers_err=Error al salvar otros servidores DNS servers_eip='$1' no es una dirección IP válida servers_etrans='$1' no es un número válido de máximas transferencias logging_title=Bitácora y Errores logging_ecannot=No está autorizado a configurar la bitácora logging_header=Opciones Globales de error y bitácora logging_default1=Usar valores de bitácora de BIND por defecto logging_default2=Usar los valores ingresados debajo... logging_cats=Categorías de bitácora logging_cat=Categoría logging_cchans=Canales logging_chans=Canales de bitácora logging_cname=Nombre de canal logging_to=Registrar en logging_file=Archivo logging_fd=Descriptor de archivo logging_versions=Versiones a mantener logging_ver1=Ninguna logging_ver2=Ilimitadas logging_size=Tamaño máximo de archivo logging_sz1=Ilimitada logging_syslog=Nivel de bitácora de sistema (Syslog) logging_null=En ningún lado logging_sev=Nivel mínimo de mensaje logging_any=Cualquiera logging_debug=Nivel de depuración... logging_dyn=Nivel global logging_pcat=Grabar categoría en bitácora logging_psev=Grabar severidad en bitácora logging_ptime=Grabar fecha y hora en bitácora logging_add=Añadir nuevo canal logging_none=No se han definido canales de bitácora. logging_err=Error al salvar opciones de bitácora logging_ename='$1' no es un nombre de canal válido logging_efile=No se ha ingresado nombre de archivo de diario logging_ever='$1' no es un número válido de versiones logging_esize='$1' no es un tamaño válido de bitácora acls_title=Listas de Control de Acceso acls_ecannot=No estás autorizado a editar listas de control de acceso globales acls_name=Nombre de Lista de Control de Acceso acls_values=Direcciones que coincidan, redes y listas de control de acceso acls_err=Error al salvar listas de control de acceso acls_ename='$1' no es un nombre válido de Lista de Control de Acceso files_title=Archivos y Directorios files_ecannot=No está autorizado a configurar archivos files_header=Opciones Globales de archivos y directorios files_stats=Archivo de salida de Estadísticas files_dump=Archivo de volcado de Base de Datos files_pid=Archivo de ID de Proceso files_xfer=CAmino a programa de transferencia de zona files_err=Error al salvar opciones de archivos y directorios files_efile=Nombre de archivo no ingresado o no válido forwarding_title=Reenvío y Transferencias forwarding_ecannot=No está autorizado a editar opciones de reenvío y transferencia forwarding_header=Opciones globales de reenvío y transferencia de zona forwarding_fwders=Servidores a los que reenviar consultas forwarding_fwd=Mirar directamente si no hay respuesta del remitente forwarding_max=Tiempo máximo de transferencia de zona forwarding_format=Formato de transferencia de zona forwarding_one=Uno cada vez forwarding_many=Muchos forwarding_in=Máximas transferencias concurrentes de zona forwarding_err=Error al savar opciones de reenvío y transferencia forwarding_emins=Tiempo máximo de transferencia no ingresado o no válido forwarding_etrans=Máximas transferencias concurrentes no ingresado o no válidas forwarding_minutes=minutos net_title=Direcciones y Topología net_ecannot=No está autorizado a editar opciones de dirección y topología net_header=Opciones globales de dirección y topología net_listen=Puertos y direcciones en donde escuchar net_below=Listado debajo... net_port=Puerto net_addrs=Direcciones net_saddr=Dirección IP origen para las consultas net_sport=Puerto origen para las consultas net_topol=Selección de topología para Servidor de Nombres net_err=Error al salvar opciones de dirección y topología net_eport='$1' no es un número de puerto válido net_etopology=No se han ingresado direcciones de topología controls_title=Opciones de Interfase de Control controls_ecannot=No está autorizado a editar las opciones de control controls_header=Opciones de Control controls_inet=Acceso a puerto de Internet controls_unix=Acceso a sistema de archivos de Unix controls_port=puerto controls_allow=permitir controls_permissions=permisos controls_owner=propietario controls_group=grupo controls_eport=Número de puerto no ingresado o no válido controls_err=Fallo al salvar opciones de interfase controls_eip='$1' no es una dirección IP válida controls_efile=Nombre de archivo FIFO no ingresado o no válido controls_eperms=Permisos FIFO no ingresados o no válidos controls_eowner=ID de usuario del propietario FIFO no ingresado o no válido controls_egroup=ID de grupo del propietario FIFO no ingresado o no válido keys_title=Claves DNS keys_id=ID de clave keys_alg=Algoritmo keys_secret=Cadena secreta keys_ecannot=No está autorizado a editar las claves DNS keys_err=Fallo al salvar las claves DNS keys_ekey='$1' no es un ID de clave válido keys_esecret=Codificación en base 64 para la clave $1 no ingresada o no válida misc_title=Opciones Varias misc_ecannot=No estás autorizado a editar opciones misceláneas misc_header=Opciones globales misceláneas misc_core=Tamaño máximo de volcado de memoria misc_data=Uso máximo de memoria de datos misc_files=Máximo número de archivos abiertos misc_stack=Uso máximo de memoria de pila misc_clean=Intervalo para limpiar registros expirados misc_iface=Intervalo para chequear por nuevas interfaces misc_stats=Intervalo entre estados de bitácora misc_recursion=¿Hacer búsquedas recursivas para clientes? misc_cnames=¿Permitir alias múltiple CNAME para un nombre? misc_glue=¿Recoger registros pegados? misc_nx=Ponger bit autorizativo AA en las respuestas? misc_err=Error al salvar opciones misceláneas misc_esize='$1' no es un tamaño válida misc_efiles='$1' no es un número válido de máximo número de archivos abiertos misc_emins='$1' no es un número válido de minutos misc_mins=mins zonedef_title=Valores por Defecto de Zona zonedef_msg=Valores por defecto para nuevas zonas maestras zonedef_err=Error al savar valores por defecto de zona zonedef_ecannot=No está autorizado a cambiar valores por defecto de zona maestra zonedef_msg2=Valores por defecto de zona zonedef_transfer=Permitir transferencias desde... zonedef_query=Permitir consultas desde... zonedef_cmaster=¿Revisar nombres en zonas maestras? zonedef_cslave=¿Revisar nombres en zonas subordinadas? zonedef_cresponse=¿Revisar los nombres en la respuestas? zonedef_notify=¿Notificar a la subordinadas acerca de los cambios? zonedef_email=Dirección de correo por defecto find_title=Hallar Zonas find_match=Zonas que coincidan con $1... find_none=No se han hallado zonas. efirst=Primera directiva errónea en la línea $1 de $2 findfree_title=Buscar IPs Libres findfree_desc=Buscar IPs Libres findfree_nofind=No puede buscar IPs libres findfree_header=En $1 findfree_sopt=Opciones de búsqueda findfree_IPrange=Rango de IP findfree_from=Desde findfree_to=hasta findfree_cf=¿Considerar nombres de máquina `freeXXX' como IPs libres? findfree_search=Buscar log_servers=Cambiados otros servidores DNS log_logging=Cambiados bitácora y errores log_acls=Cmabiadas listas de control de acceso log_files=Cambiados directorios y archivos log_forwarding=Cambiados reenvíos y transferencias log_net=Cambiadas direcciones y topología log_misc=Cambiadas opciones varias log_keys=Cambiadas claves de DNS log_zonedef=Cambiados valores por defecto de zona log_apply=Cambios aplicados log_apply2=Aplicados cambios a $1 log_start=Servidor DNS arrancado log_master=Creada zona maestra $1 log_slave=Creada zona subordinada $1 log_stub=Creada zona de sólo caché $1 log_forward=Creada zona de reenvío $1 log_hint=Creada zona raíz log_view=Creada vista $1 log_delete_master=Borrada zona maestra $1 log_delete_slave=Borrada zona subordinada $1 log_delete_stub=Borrada zona de sólo caché $1 log_delete_forward=Borrada zona de reenvío $1 log_delete_hint=Borrada zona raíz log_delete_view=Borrada vista $1 log_text=Editados manuálmente registros de $1 log_soa=Cambiados parámetros de zona de $1 log_opts=Cambiadas opciones de zona de $1 log_delete_record=Borrado $1 registro $2 en zona $3 log_create_record=Creado $1 registro $2 en zona $3 log_modify_record=Modificado $1 registro $2 en zona $3 log_boot=Creado archivo de configuración primario log_move=Movida zona $1 log_review=Cambiadas opciones de vista para $1 convert_err=Fallo al convertir zona convert_efile=Se debe especificar un archivo de registros antes de que una zona subordinada pueda ser convertida en maestra. whois_title=Información de WHOIS whois_header=Salida del comando $1... whois_ecannot=Está autorizado a buscar en la información de WHOIS view_title=Editar Vista de Cliente view_opts=Detalles de vista de Cliente view_name=Nombre de vista view_class=Clase de registros DNS view_match=Aplicar esta vista a clientes view_recursion=¿Hacer búsqueda recursiva completa para clientes? view_ecannot=No está autorizado a editar esta vista vcreate_title=Crear Vista de Cliente vcreate_match_all=Todos los clientes vcreate_match_sel=Direcciones seleccionas, redes y ACLs vcreate_err=Fallo al crear vista vcreate_ename=Nombre de vista no ingresada o no válida vcreate_etaken=El nombre de vista ya está tomado vcreate_eclass=Nombre de clase no ingresado o no válido vcreate_ecannot=No está autorizado a crear vistas hint_title=Editar Zona Raíz hint_desc=La zona raíz es usada por su servidor DNS para contactar con los servidores raíz de internet, de tal manera que pueda resolver los nombres en dominios no manejados por su servidor DNS, como .com o .net.au. A menos que su servidor DNS sea para uso en una red interna or esté remitiendo todas las consultas a otro servidor, no debería borrar esta zona raíz. hint_move=Moverse a vista: hint_ecannot=No está autorizado a editar esta zona raíz hcreate_title=Crear Zona Raíz hcreate_desc=La zona raíz es usada por su servidor DNS para contactar con los servidores raíz de internet, de tal manera que pueda resolver los nombres en dominios no manjados por su servidor DNS, como .com o .net.au. Si está usando múltiples vistas, puede que necesite tener una zona raíz separada en cada vista de tal manera que todos los clientes puedan resolver los dominios de internet de forma correcta. hcreate_file=Almacenar servidores raíz en archivo hcreate_real=Obtener servidores raíz desde hcreate_keep=Servidores raíz existentes en archivo hcreate_down=Descargar desde servidor raíz FTP hcreate_webmin=Usar información de servidor raíz más vieja de Webmin hcreate_ecannot=No está autorizado a crear zonas raíz hcreate_efile='$1' no es una archivo raíz adecuado hcreate_efile2=Archivo raíz no ingresado o no válido mcreate_erecs=No es un archivo de zona raíz que exista hcreate_err=Fallo al crear zona raíz vdelete_title=Borrar Vista vdelete_mesg=¿Está seguro de querer borrar la vista cliente $1?. Todas las zonas en esta vista serán también borradas (así como sus archivos de zona) o movidas a otra vista dependiendo de su selección debajo. vdelete_mesg2=¿Está seguro de querer borrar la vista cliente $1? vdelete_newview=Zonas en esta vista vdelete_root=Mover fuera de vista vdelete_delete=Borrar totálmente vdelete_move=Mover a vista gen_title=Generadores de Registro gen_desc=Esta página le permite definir generadores, cada uno de los cuales creará múltiples registros en esta zona mediante un contador incremental. Esto puede ser útil para delegar partes de la zona inversa a otro servidor. gen_range=Rango gen_name=Patrón de dirección gen_type=Tipo gen_value=Patrón de nombre de máquina gen_cmt=Comentario gen_skip=cada gen_show=Mostrar registro generados gen_err=Fallo al salvar generadores gen_estart=Inicio de rango no ingresado o no válido para generador $1 gen_estop=Fin de rango no ingresado o no válido para generador $1 gen_eskip=Intervalo de rango no ingresado o no válido para generador $1 gen_erange=Rango de inicio es mayor que rango de fin para generador $1 gen_ename=Modelo de dirección no ingresado o no válido para generador $1 gen_evalue=Modelo de nombre de máquina no ingresado o no válido para generador $1 gen_title2=Registros Generados gen_raw=Configurar línea de archivo gen_ecannot=No está autorizado a editar generadores de registros bind8/lang/fr0100644000567100000120000007670110224100446013022 0ustar jcameronwheelindex_title=Serveur DNS BIND 8 index_enamed=Le serveur $1 DNS BIND n'a pas été trouvé sur votre système. Peut-être n'est-il pas installé ou votre configuration du module est-elle incorrecte. index_eversion=L'exécutable '$1' du serveur ne semble pas être celui de BIND 8 ou 9. Peut-être devriez-vous utiliser le module BIND 4 à la place. La sortie de la commande $3 était : $4. index_eempty=Le fichier de configuration primaire de BIND '$1' n'existe pas ou est invalide. Faut-il en créer un nouveau ? index_local=Configurer le serveur de noms pour une utilisation interne sans Internet seulement index_download=Configurer comme un serveur de noms Internet et télécharger les informations du serveur racine index_webmin=Configurer comme un serveur de noms Internet, mais utiliser les informations du serveur racine antérieur de Webmin index_create=Créer un fichier de configuration primaire et démarrer le serveur de noms index_zones=Zones DNS existantes index_none=Il n'y a aucune zone DNS définie pour ce serveur de noms index_addmaster=Créer une zone primaire index_addslave=Créer une zone secondaire index_addstub=Créer une zone stub index_addfwd=Créer une zone directe index_adddele=Créer une zone de délégation index_apply=Appliquer les changements index_applymsg=Cliquez sur ce bouton pour redémarrer le serveur BIND actif. Cette action rendra active la configuration actuelle. index_start=Démarrer le serveur de noms index_startmsg=Cliquez sur ce bouton pour démarrer le serveur BIND et charger la configuration actuelle index_zone=Zone index_type=Type index_master=Primaire index_slave=Secondaire index_stub=Stub index_hint=Racine index_forward=Directe index_delegation=Délagation index_opts=Options globales du serveur index_return=à la liste des zones index_toomany=Il y a trop de zones sur votre système pour les afficher ici. index_find=Chercher les zones correspondant à : index_search=Rechercher index_view=(Dans la vue $1) index_inview=Dans la vue $1 index_views=Vues client existantes index_vnone=Il n'y a aucune vue client définie sur ce serveur. index_addview=Créer une nouvelle vue index_root=Zone racine index_addhint=Créer une nouvelle zone racine index_version=BIND version $1 index_sapply=Appliquer les changements sur : index_sapplymsg=Cliquez sur ce bouton pour redémarrer le serveur BIND actif sur l'hôte sélectionné. Cette action rendra active toute zone secondaire que vous avez créée sur le serveur. master_title=Édition d'une zone primaire master_ecannot=Vous n'êtes pas autorisé à modifier cette zone master_eview=Vous n'êtes pas autorisé à créer une zone dans cette vue master_manual=Modifier le fichier d'enregistrements master_soa=Modifier les paramètres de la zone master_serial=Numéro de série de la zone master_options=Modifier les options de la zone master_del=Supprimer la zone master_delmsg=Cliquez sur ce bouton pour supprimer cette zone de votre serveur DNS. master_delrev=Les enregistrements des adresses inverses correspondant à d'autres zones hébergées par ce serveur seront également supprimés. master_tmpl=Utiliser un modèle de zone ? master_ip=Adresse IP des enregistrements des modèles master_params=Paramètre de la zone master_server=Serveur primaire master_slave=Créer également une zone secondaire sur le serveur master_mip=avec des IP primaires master_ns=Ajouter un enregistrement NS pour le serveur primaire ? master_email=Adresse électronique master_refresh=Temps de rafraîchissement master_retry=Temps de retransfert master_expiry=Temps d'expiration master_minimum=Durée de vie par défaut master_opts=Options de la zone master_check=Vérifier les noms ? master_notify=Notifier les changements aux serveurs secondaires ? master_update=Autoriser les mises à jour depuis... master_transfer=Autoriser les transferts depuis... master_query=Autoriser les requêtes depuis... master_notify2=Notifer également les serveurs secondaires... master_type=Type master_records=Enregistrements master_return=aux types d'enregistrements master_err=Impossible d'enregistrer les options master_ero=Vous n'êtes pas autorisé à mettre des zones à jour master_err2=Impossible de mettre la zone à jour master_emaster='$1' n'est pas un serveur primaire valide master_eemail='$1' n'est pas une adresse électronique valide master_erefresh='$1' n'est pas un temps de rafraîchissement valide master_eretry=$1' n'est pas un temps de retransfert valide master_eexpiry='$1' n'est pas un temps d'expiration valide master_eminimum='$1' n'est pas une durée de vie valide master_edelete=Vous n'êtes pas autorisé à supprimer cette zone master_tmplrecs=Enregistrements de modèles master_name=Nom de l'enregistrement master_value=Valeur master_user=À partir du formulaire master_eip=Modèle d'adresse IP manquant ou invalide master_eiptmpl=La valeur de l'enregistrement du modèle ne peut provenir que des enregistrements des adresses master_esoacannot=Vous n'êtes pas autorisé à modifier les paramètres des zones master_eoptscannot=Vous n'êtes pas autorisé à modifier les options des zones master_edeletecannot=Vous n'êtes pas autorisé à supprimer des zones master_etaken=Cette zone existe déjà master_include=Modèle de fichier additionnel master_convert=Convertir en zone secondaire master_whois=Consulter les informations WHOIS master_move=Déplacer dans la vue : master_emove=Vous devez sélectionner une vue différente dans laquelle effectuer le déplacement master_eallowupdate=Vous devez saisir au moins une adresse depuis laquelle autoriser les mises à jour master_eallowtransfer=Vous devez saisir au moins une adresse depuis laquelle autoriser les transferts master_err3=Zone primaire créée certes, mais impossible de créer la zone secondaire master_emips=Aucune IP primaire n'a été saisie pour le serveur secondaire master_emip=IP primaire '$1' invalide master_eslave=Le serveur primaire '$1' ne semble pas contenir de module BIND configuré master_eserial=Le numéro de série doit être une chaîne de nombres master_apply=Appliquer les changements master_applymsg=Cliquez sur ce bouton pour appliquer les changements pour cette zone uniquement, à l'aide de la commande $1. Ce comportement ne fonctionnera que si les changements ont été appliqués pour le serveur entier au moins une fois depuis que la zone a été créée. master_defttl=Durée de vie par défaut des enregistrements master_edefttl="$1' n'est pas une durée de vie par défaut valide pour les enregistrements delete_title=Suppression d'une zone delete_mesg=Êtes-vous sûr de vouloir supprimer la zone $1 ? Tous les enregistrements ainsi que le fichier de zone seront supprimés. delete_mesg2=Êtes-vous sûr de vouloir supprimer la zone racine ? Votre serveur DNS risque de ne plus pouvoir consulter les adresses sur l'Internet. delete_rev=Supprimer les enregistrements inverses dans d'autres zones ? delete_fwd=Supprimer les enregistrements dans d'autres zones ? delete_slave=Supprimer les enregistrements directs dans d'autres zones ? delete_err2=Supprimer également la zone secondaire du serveur delete_ezone=La zone n'a pas été trouvée sur le serveur secondaire mcreate_title=Création d'une zone primaire mcreate_ecannot=Vous n'êtes pas autorisé à créer des zones primaires mcreate_opts=Options de la nouvelle zone primaire mcreate_type=Type de la zone mcreate_fwd=Direct (noms -> adresses) mcreate_rev=Inverse (adresses -> noms) mcreate_dom=Nom de domaine / réseau mcreate_view=Créer dans la vue mcreate_file=Fichier d'enregistrements mcreate_auto=Automatique mcreate_err=Impossible de créer la zone primaire slave_title=Édition d'une zone secondaire stub_title=Édition d'une zone stub slave_ecannot=Vous n'êtes pas autorisé à modifier cette zone slave_opts=Options de la zone slave_masters=Serveurs primaires slave_masterport=Port du serveur slave_max=Temps de transfert maximal slave_file=Fichier des enregistrements slave_check=Vérifier les noms ? slave_notify=Notifier les changements aux serveurs secondaires ? slave_update=Autoriser les mises à jour depuis... slave_transfer=Autoriser les transferts depuis... slave_query=Autoriser les requêtes depuis... slave_notify2=Notifier également les serveurs secondaires... slave_none=Aucun slave_auto=Automatique slave_err=Impossible d'enregistrer les options slave_emax='$1' n'est pas un temps de transfert maximal valide slave_efile=Fichier des enregistrements manquant slave_efile2='$1' n'est pas un fichier d'enregistrements acceptable slave_mins=minutes slave_master_port=Port slave_convert=Convertir en zone primaire slave_manual=Afficher le fichier des enregistrements slave_delmsg=Cliquez sur ce bouton pour supprimer cette zone de votre serveur DNS. La zone primaire source restera intacte. slave_apply=Forcer la mise à jour slave_applymsg=Cliquez sur ce bouton pour forcer un retransfert de la zone depuis le serveur priamire, à l'aide de la commande $1. screate_title1=Création d'une zone secondaire screate_title2=Création d'une zone stub screate_ecannot1=Vous n'êtes pas autorisé à créer des zones secondaires screate_ecannot2=Vous n'êtes pas autorisé à créer des zones stub screate_header1=Options de la nouvelle zone secondaire screate_header2=Options de la nouvelle zone stub screate_type=Type de la zone screate_fwd=Direct (noms -> adresses) screate_rev=Inverse (adresses -> noms) screate_dom=Nom de domaine / réseau screate_err1=Impossible de créer la zone secondaire screate_err2=Impossible de créer la zone stub recs_ecannot=Vous n'êtes pas autorisé à modifier des enregistrements dans cette zone recs_ecannottype=Vous n'êtes pas autorisé à modifier des enregistrements de ce type recs_title=Enregistrements $1 recs_header=Dans $1 recs_addr=Adresse recs_name=Nom recs_ttl=Durée de vie recs_comment=Commentaire recs_return=aux types des enregistrements recs_type=Types recs_vals=Valeurs edit_title=Édition de $1 edit_header=Dans $1 edit_edit=Modifier l'enregistrement $1 edit_add=Ajouter l'enregistrement $1 edit_addr=Adresse edit_name=Nom edit_zonename=Nom de la zone edit_ttl=Durée de vie edit_comment=Commentaire edit_cnamemsg=les noms absolus doivent se terminer par un '.' edit_uprev=Mettre à jour l'adresse inverse ? edit_over=Oui (et remplacer l'adresse existante) edit_upfwd=Mettre à jour l'adresse de transfert ? edit_err=Impossible d'enregistrer l'enregistrement edit_ettl='$1' n'est pas une durée de vie valide edit_eip='$1' n'est pas une adresse IP valide edit_eip6='$1' n'est pas une adresse IPv6 valide edit_ehost='$1' n'est pas un nom d'hôte valide edit_eserv2='$1' n'est pas un nom de service valide edit_ename='$1' n'est pas un nom d'enregistrement valide edit_edupip=Un enregistrement d'adresse pour '$1' existe déjà edit_ens='$1' n'est pas un nom de serveur valide edit_ecname='$1' n'est pas un alias cible valide edit_emx='$1' n'est pas un serveur de messagerie valide edit_epri='$1' n'est pas une priorité valide edit_ehard=Type de matériel manquant ou invalide edit_eos=Type de système d'exploitation manquant ou invalide edit_eserv=Vous n'avez saisi aucun service bien connu edit_ebadserv=Le nom du service bien connu '$1' est incorrect edit_eemail='$1' n'est pas une adresse électronique valide edit_etxt='$1' n'est pas un nom d'enregistrement de texte valide edit_efqdn=Le nom absolu '$1' est trop long edit_elabel=Une étiquette dans '$1' est trop longue edit_eloc=Latitude et longitude manquantes edit_eweight='$1' n'est pas un poids de service valide edit_eport='$1' n'est pas un numéro de port valide edit_etarget='$1' n'est pas un nom ou une adresse de serveur valide edit_return=aux enregistrements edit_ecname1=Vous ne pouvez pas créer un enregistrement d'alias du même nom qu'un enregistrement existant. edit_ecname2=Vous ne pouvez pas créer un enregistrement du même nom qu'un enregistrement d'alias existant. edit_erevmust=Zone inverse de l'adresse IP non trouvée edit_proto=Protocole edit_serv=Nom du service edit_eflags='$1' n'est pas un numéro d'ID de clé décimal ou hexadécimal valide edit_eproto='$1' n'est pas un numéro de protocole de clé valide edit_ealg='$1' n'est pas un numéro d'algorithme de clé valide edit_ekey=Données de clé encodées en base 64 manquantes ou invalides edit_dtitle=Suppression d'un enregistrement edit_rusure=Êtes-vous sûr de vouloir supprimer l'enregistrement $1 du domaine $2 et éventuellement tout enregistrement inverse ou direct correspondant ? edit_dok=Oui, le supprimer edit_eptr='$1' n'est pas un nom d'hôte d'enregistrement d'adresse inverse valide text_title=Édition d'un fichier d'enregistrements text_title2=Affichage d'un fichier d'enregistrements text_desc=Ce formulaire vous permet de modifier manuellement le fichier d'enregistrements DNS '$1'. Webmin n'effectuera aucune vérification de syntaxe et le numéro de série des zones ne sera pas automatiquement incrémenté. text_desc2=Cette page affiche le fichier $1 d'enregistrements DNS créé par BIND quand la zone a été transférée depuis le serveur primaire. text_undo=Annuler text_ecannot=Vous n'êtes pas autorisé à modifier les fichiers d'enregistrements text_none=Cependant, le fichier est actuellement vide, probablement parce que la zone n'a pas encore été transférée depuis le serveur primaire. restart_ecannot=Vous n'êtes pas autorisé à redémarrer BIND restart_epidfile=Impossible de trouver le PID BIND dans $1 restart_esig=Impossible d'envoyer le signal au processus $1 : $2 restart_erunning=BIND ne semble pas s'exécuter sur le serveur secondaire restart_endc=Commande NDC impossible : $1 restart_ecmd=Redémarrage de la commande impossible : $1 start_ecannot=Vous n'êtes pas autorisé à démarrer BIND start_error=Impossible de démarrer BIND : $1 fwd_title=Édition d'une zone directe fwd_ecannot=Vous n'êtes pas autorisé à modifier cette zone fwd_opts=Options de la zone fwd_masters=Serveurs primaires fwd_forward=Essayer d'autres serveurs ? fwd_check=Vérifier les noms ? fwd_err=Impossible d'enregistrer les options delegation_title=Édition d'une zone de délégation delegation_ecannot=Vous n'êtes pas autorisé à modifier cette zone delegation_opts=Options de la zone delegation_err=Impossible d'enregistrer les options delegation_noopts=Les zones de délégation n'ont aucune option configurable. fcreate_title=Création d'une zone directe fcreate_ecannot=Vous n'êtes pas autorisé à créer des zones directes fcreate_opts=Options de la nouvelle zone directe fcreate_type=Type de la zone fcreate_fwd=Direct (noms -> adresses) fcreate_rev=Inverse (adresses -> noms) fcreate_dom=Nom de domaine / réseau fcreate_masters=Serveurs primaires fcreate_err=Impossible de créer la zone directe dcreate_title=Création d'une zone de délégation seule dcreate_ecannot=Vous n'êtes pas autorisé à créer des zones de délégation dcreate_opts=Options de la nouvelle zone de délégation dcreate_err=Impossible de créer la zone de délégation create_enet=$1 n'est pas un réseau valide create_edom=$1 n'est pas un nom de domaine valide create_edom2=$1 doit être un domaine, non un réseau create_efile='$1' n'est pas un nom de fichier valide create_efile2=$1 n'est pas un fichier de zone acceptable create_efile3=Impossible de créer $1 : $2 create_efile4=Le fichier $2 existe déjà create_emaster=$1 n'est pas une adresse de serveur primaire valide create_enone=Vous devez saisir au moins un serveur primaire boot_err=Impossible d'effectuer le téléchargement type_A=Adresse type_AAAA=Adresse IPv6 type_NS=Serveur de noms type_CNAME=Alias type_MX=Serveur de messagerie type_HINFO=Informations sur l'hôte type_TXT=Texte type_WKS=Service bien connu type_RP=Personne responsable type_PTR=Adresse inverse type_LOC=Emplacement type_SRV=Adresse du service type_ALL=Tous les types d'enregistrements type_KEY=Clé publique edit_A=Adresse edit_AAAA=Adresse IPv6 edit_NS=Serveur de noms edit_CNAME=Alias edit_MX=Serveur de messagerie edit_HINFO=Informations sur l'hôte edit_TXT=Texte edit_WKS=Service bien connu edit_RP=Personne responsable edit_PTR=Adresse inverse edit_LOC=Emplacement edit_SRV=Adresse du service edit_KEY=Clé publique recs_A=Adresse recs_AAAA=Adresse IPv6 recs_NS=Serveur de noms recs_CNAME=Alias recs_MX=Serveur de messagerie recs_HINFO=Informations sur l'hôte recs_TXT=Texte recs_WKS=Service bien connu recs_RP=Personne responsable recs_PTR=Adresse inverse recs_LOC=Emplacement recs_SRV=Adresse du service recs_ALL=Tous recs_KEY=Clé publique value_A1=Adresse value_NS1=Serveur de noms value_CNAME1=Nom réel value_MX1=Priorité value_MX2=Serveur de messagerie value_HINFO1=Matériel value_HINFO2=Système d'exploitation value_TXT1=Message value_WKS1=Adresse value_WKS2=Protocole value_WKS3=Services value_RP1=Adresse électronique value_RP2=Nom d'enregistrement de texte value_PTR1=Nom d'hôte value_LOC1=Latitude et Longitude value_SRV1=Priorité value_SRV2=Poids value_SRV3=Port value_SRV4=Serveur value_KEY1=IDs value_KEY2=Protocole value_KEY3=Algorithme value_KEY4=Données sur la clé value_other=Valeurs (une par ligne) warn=Avertissement fail=Impossible ignore=Ignorer default=Par défaut minutes=minutes seconds=secondes hours=heures days=jours weeks=semaines listed=Répertorié... eip='$1' n'est pas une adresse IP valide eport='$1' n'est pas un numéro de port valide acl_zones=Domaines que cet utilisateur peut modifier acl_zall=Toutes les zones acl_zsel=Zones sélectionnées... acl_znsel=Toutes sauf les zones sélectionnées... acl_master=Peut créer des zones primaires ? acl_slave=Peut créer des zones secondaires/stub ? acl_forward=Peut créer des zones directes ? acl_defaults=Peut modifier les options globales ? acl_reverse=Peut mettre à jour les adresses inverses dans n'importe quel domaine ? acl_multiple=Plusieurs adresses peuvent-elles avoir la même IP ? acl_ro=Mode d'accès en lecture seule ? acl_apply=Peut appliquer les changements ? acl_applyonly=Seulement pour la zone acl_dir=Restreindre les fichiers de la nouvelle zone au répertoire acl_dironly=Peut modifier les zones uniquement dans ce répertoire acl_file=Peut modifier les fichiers d'enregistrements ? acl_params=Peut modifier les paramètres de zone ? acl_opts=Peut modifier les options de zone ? acl_delete=Peut supprimer des zones ? acl_findfree=Peut chercher des numéros IP libres ? acl_views=Peut créer et modifier des vues ? acl_edonly=Modifier seulement acl_remote=Peut créer des zones secondaires sur des serveurs distants ? acl_gen=Peut modifier des générateurs d'enregistrements ? acl_whois=Peut consulter les informations WHOIS ? acl_vlist=Vues que cet utilisateur peut modifier et auxquelles ajouter des zones acl_vall=Toutes les vues acl_vsel=Vues sélectionnées... acl_vnsel=Toutes sauf les vues sélectionnées... acl_inview=Zones dans la vue <$1> acl_types=Types d'enregistrements autorisés acl_types1=Tous acl_types0=Seuls ceux qui sont répertoriés acl_ztypes=Peut créer des types de zones acl_ztypes_master=Primaires acl_ztypes_slave=Secondaires / stub acl_ztypes_delegation=Délégation acl_ztypes_forward=Directs servers_title=Autres serveurs DNS servers_ip=Adresse IP servers_bogus=Ignorer le faux serveur ? servers_format=Format de transfert de zone servers_trans=Maximum de transferts servers_one=Un à la fois servers_many=Beaucoup servers_keys=Utiliser les clés DNS servers_err=Impossible d'enregistrer d'autres serveurs DNS servers_eip='$1' n'est pas une adresse IP valide servers_etrans='$1' n'est pas un nombre de maximum de transferts valide logging_title=Journalisation et erreurs logging_ecannot=Vous n'êtes pas autorisé à configurer la journalisation logging_header=Options globales de la journalisation et des erreurs logging_default1=Utiliser les réglages par défaut de BIND logging_default2=Utiliser les réglages ci-dessous... logging_cats=Catégories de journalisation logging_cat=Catégorie logging_cchans=Canaux logging_chans=Canaux de journalisation logging_cname=Nom de canal logging_to=Enregistrer dans logging_file=Fichier logging_fd=Descripteur de fichier logging_versions=Versions à garder logging_ver1=Aucune logging_ver2=Illimitées logging_size=Taille maximale du fichier logging_sz1=Illimitée logging_syslog=Niveau de journalisation système (syslog) logging_null=N'importe où logging_sev=Niveau minimum de messages logging_any=N'importe lequel logging_debug=Niveau de débogage logging_dyn=Niveau global logging_pcat=Catégorie d'enregistrement dans le journal logging_psev=Sévérité de l'enregistrement dans le journal logging_ptime=Date et heure d'enregistrement dans le journal logging_add=Ajouter un nouveau canal logging_none=Aucun canal de journalisation défini. logging_err=Impossible d'enregistrer les options de journalisation logging_ename='$1' n'est pas un nom de canal valide logging_efile=Nom de fichier journal manquant logging_ever='$1' n'est pas un numéro de version valide logging_esize='$1' n'est pas une taille de fichier journal valide acls_title=Listes de contrôle d'accès (ACL) acls_ecannot=Vous n'êtes pas autorisé à modifier les ACL globales acls_name=Nom de l'ACL acls_values=Adresses, réseaux et ACL correspondants acls_err=Impossible d'enregistrer les ACL acls_ename='$1' n'est pas un nom d'ACL valide files_title=Fichiers et répertoires files_ecannot=Vous n'êtes pas autorisé à configurer les fichiers files_header=Options globales des fichiers et des répertoires files_stats=Fichier de sortie des statistiques files_dump=Fichier de sortie de la base de données files_pid=Fichier d'ID de processus files_xfer=Chemin d'accès au programme de transfert de zone files_err=Impossible d'enregistrer les options des fichiers et des répertoires files_efile=Fichier manquant ou invalide forwarding_title=Redirection et transferts forwarding_ecannot=Vous n'êtes pas autorisé à modifier les options de redirection et de transfert forwarding_header=Options globales de redirection et de transfert forwarding_fwders=Serveurs auxquels transmettre les requêtes forwarding_fwd=Consulter directement s'il n'y a aucune réponse de l'expéditeur forwarding_max=Temps maximal de transfert de zone forwarding_format=Format de transfert de zone forwarding_one=Un à la fois forwarding_many=Beaucoup forwarding_in=Maximum de transferts de zone simultanés forwarding_err=Impossible d'enregistrer les options de redirection et de transfert forwarding_emins=Temps maximal de transfert manquant ou invalide forwarding_etrans=Maximum de transferts simultané manquant ou invalide forwarding_minutes=minutes forwarding_ip=Adresse IP forwarding_port=Port (optionnel) net_title=Adresses et topologie net_ecannot=Vous n'êtes pas autorisé à modifier les options d'adresse et de topologie net_header=Options globales d'adresse et de topologie net_listen=Ports et adresses sur lesquels écouter net_below=Répertoriés ci-dessous... net_port=Port net_addrs=Adresses net_saddr=Adresse IP source pour les requêtes net_sport=Port source pour les requêtes net_topol=Choix de la topologie du serveur de noms net_err=Impossible d'enregistrer les options d'adresse et de topologie net_eport=$1 n'est pas un numéro de port valide net_etopology=Aucune adresse de topologie saisie controls_title=Options de l'interface de contrôle controls_ecannot=Vous n'êtes pas autorisé à modifier les options de contrôle controls_header=Options de contrôle controls_inet=Accès au port Internt controls_unix=Accès au FIFO Unix controls_port=Port controls_allow=Autoriser controls_permissions=Droit d'accès controls_owner=Propriétaire controls_group=Groupe controls_eport=Numéro de port manquant ou invalide controls_err=Impossible d'enrgistrer les options de l'interface controls_eip='$1' n'est pas une adresse IP valide controls_efile=Nom de fichier FIFO manquant controls_eperms=Droits d'accès au FIFO manquants ou invalides controls_eowner=UID du propriétaire du FIFO manquant ou invalide controls_egroup=GID du propriétaire du FIFO manquant ou invalide keys_title=Clés DNS keys_id=ID de la clé keys_alg=Algorithme keys_secret=Chaîne secrète keys_ecannot=Vous n'êtes pas autorisé à modifier les clés DNS keys_err=Impossible d'enregistrer les clés DNS keys_ekey='$1' n'est pas un ID de clé valide keys_esecret=Secret encodé en base 64 pour la clé $1 manquant ou invalide misc_title=Options diverses misc_ecannot=Vous n'êtes pas autorisé à modifier les options diverses misc_header=Options diverses globales misc_core=Taille maximale du fichier « core dump » misc_data=Utilisation maximale de la mémoire pour les données misc_files=Nombre maximal de fichiers ouverts misc_stack=Utilisation maximale des piles de mémoire misc_clean=Intervalle entre les nettoyages d'enregistrements expirés misc_iface=Intervalle entre les vérifications des nouvelles interfaces misc_stats=Intervalle entre les statistiques de journalisation misc_recursion=Effectuer des consultations récursives pour les clients ? misc_cnames=Autoriser des alias CNAME multiples pour un seul nom ? misc_glue=Coller les enregistrements ? misc_nx=Définir un bit AA d'autorisation dans les réponses ? misc_err=Impossible d'enregistrer les options diverses misc_esize='$1' n'est pas une taille valide misc_efiles='$1' n'est pas un nombre maximal de fichiers ouverts valide misc_emins='$1' n'est pas nombre de minutes valide misc_mins=mins zonedef_title=Valeurs par défaut d'une zone zonedef_msg=Valeurs par défaut pour les nouvelles zones primaires zonedef_err=Impossible d'enregistrer les valeurs par défaut de la zone zonedef_ecannot=Vous n'êtes pas autoriser à changer les valeurs par défaut de la zone primaire zonedef_msg2=Réglages par défaut de la zone zonedef_transfer=Accepter les transferts depuis... zonedef_query=Accepter les requêtes depuis... zonedef_cmaster=Vérifier les noms dans les zones primaires ? zonedef_cslave=Vérifier les noms dans les zones secondaires ? zonedef_cresponse=Vérifier les noms dans les réponses ? zonedef_notify=Notifier les changements aux zones secondaires ? zonedef_email=Adresse électronique par défaut find_title=Recherche de zones find_match=Zones correspondant à $1... find_none=Aucune zone trouvée. efirst=Première directive incorrecte à la ligne $1 dans $2 findfree_title=Recherche d'IP libres findfree_desc=Recherche d'IP libres findfree_nofind=Vous ne pouvez pas chercher des IP libres findfree_header=Dans $1 findfree_sopt=Options de recherche findfree_IPrange=Plage IP findfree_from=de findfree_to=jusqu'à findfree_cf=Considérer les noms `freeXXX' comme des IP libres ? findfree_search=Rechercher free_title=Adresses IP libres log_servers=Changé d'autres serveurs DNS log_logging=Changé la journalisation et les erreurs log_acls=Changé les listes de contrôle d'accès log_files=Changé les fichiers et les répertoires log_forwarding=Changé la redirection et les transferts log_net=Changé les adresses et la topologie log_misc=Changé les options diverses log_keys=Changé les clés DNS log_zonedef=Changé les valeurs par défaut de la zone log_apply=Appliqué les changements log_apply2=Appliqué les changements à $1 log_start=Démarré le serveur DNS log_master=Créé la zone primaire $1 log_slave=Créé la zone secondaire $1 log_stub=Créé la zone stub $1 log_forward=Créé la zone directe $1 log_delegation=Créé la zone de délégation seule $1 log_hint=Créé la zone racine log_view=Créé la vue $1 log_delete_master=Supprimé la zone primaire $1 log_delete_slave=supprimé la zone secondaire $1 log_delete_stub=Supprimé la zone stub $1 log_delete_forward=Supprimé la zone directe $1 log_delete_hint=Supprimé la zone racine log_delete_view=Supprimé la vue $1 log_text=Modifié manuellement les enregistrements pour $1 log_soa=Changé les paramètres de la zone pour $1 log_opts=Changé les options de la zone pour $1 log_delete_record=Supprimé $1 enregistrement $2 dans la zone $3 log_create_record=Créé $1 enregistrement $2 dans la zone $3 log_modify_record=Modifié $1 enregistrement $2 dans la zone $3 log_modify_record_v=Modifié $1 enregistrement $2 valeur $4 dans la zone $3 log_create_record_v=Créé $1 enregistrement $2 valeur $4 dans la zone $3 log_boot=Créé le fichier de configuration primaire log_move=Déplacé la zone $1 log_review=Changé les options de la vue pour $1 convert_err=Impossible de convertir la zone convert_efile=Un fichier d'enregistrements doit être spécifié avant de pouvoir convertir une zone secondaire en zone primaire. whois_title=Informations WHOIS whois_header=Sortie de la commande $1... whois_ecannot=Vous n'êtes pas autorisé à consulter les informations WHOIS view_title=Édition d'une vue client view_opts=Détails de la vue client view_name=Nom de la vue view_class=Classe d'enregistrements DNS view_match=Appliquer cette vue aux clients view_recursion=Effectuer des consultations récursives pour les clients ? view_ecannot=Vous n'êtes pas autorisé à modifier cette vue vcreate_title=Création d'une vue client vcreate_match_all=Tous les clients vcreate_match_sel=Adresses, réseaux et ACL sélectionnés vcreate_err=Impossible de créer la vue vcreate_ename=Nom de vue manquant ou invalide vcreate_etaken=Le nom de vue est déjà pris vcreate_eclass=Nom de classe manquant ou invalide vcreate_ecannot=Vous n'êtes pas autorisé à créer des vues hint_title=Édition d'une zone racine hint_desc=Votre serveur DNS utilise la zone racine pour entrer en contact avec les serveurs racine sur l'Internet, de façon à ce qu'il puisse résoudre les noms en domaines non gérés par votre serveur DNS, comme .com ou .net.au. À moins que votre serveur DNS ne soit destiné à une utilisation sur un réseau internet ou que vous ne redirigiez toutes les requêtes vers un autre serveur, vous ne devriez pas supprimer cette zone racine. hint_move=Déplacer vers la vue : hint_ecannot=Vous n'êtes pas autorisé à modifier cette zone racine hcreate_title=Création d'une zone racine hcreate_desc=Votre serveur DNS utilise la zone racine pour entrer en contact avec les serveurs racine sur l'Internet, de façon à ce qu'il puisse résoudre les noms en domaines non gérés par votre serveur DNS, comme .com ou .net.au. Si vous utilisez des vues multiples, il se peut que vous ayez besoin d'avoir une zone racine séparée dans chaque vue, de façon à ce que tous les clients puissent résoudre les domaines Internet correctement. hcreate_file=Stocker les serveurs racine dans un fichier hcreate_real=Obtenir les serveurs racine depuis hcreate_keep=Serveurs racine existants dans un fichier hcreate_down=Télécharger depuis le serveur FTP racine hcreate_webmin=Utiliser les informations du serveur racine antérieur de Webmin hcreate_ecannot=Vous n'êtes pas autorisé à créer des zones racine hcreate_efile='$1' n'est pas un fichier racine acceptable hcreate_efile2=Fichier racine manquant ou invalide mcreate_erecs=N'est pas un fichier de zone racine existant valide hcreate_err=Impossible de créer la zone racine vdelete_title=Suppression d'une vue vdelete_mesg=Êtes-vous sûr de vouloir supprimer la vue client $1 ? Toutes les zones dans cette vue seront soit supprimées (ainsi que leurs fichiers de zones) ou déplacées vers une autre vue en fonction de votre sélection ci-dessous. vdelete_mesg2=Êtes-vous sûr de vouloir supprimer la vue client $1 ? vdelete_newview=Zones à l'intérieur de cette vue vdelete_root=Retirer des vues vdelete_delete=Supprimer totalement vdelete_move=Déplacer dans la vue gen_title=Générateurs d'enregistrements gen_desc=Cette page vous permet de définir des générateurs dont chacun créera des enregistrements multiples dans cette zone à l'aide d'un compteur d'incrémentation. Ce comportement peut être utile pour déléguer des parties de la zone inverse à un autre serveur. gen_range=Plage gen_name=Motif d'adresse gen_type=Type gen_value=Motif de nom d'hôte gen_cmt=Commentaire gen_skip=tous les gen_show=Afficher les enregistrements générés gen_err=Impossible d'enregistrer les générateurs gen_estart=Intervalle de départ pour le générateur $1 manquant ou invalide gen_estop=Intervalle de fin pour le générateur $1 manquant ou invalide gen_eskip=Intervalle de plage pour le générateur $1 manquant ou invalide gen_erange=L'intervalle de départ est supérieur à l'intervalle de fin pour le générateur $1 gen_ename=Motif d'adresse pour le générateur $1 manquant ou invalide gen_evalue=Motif de nom d'hôte pour le générateur $1 manquant ou invalide gen_title2=Enregistrements générés gen_raw=Ligne du fichier de configuration gen_ecannot=Vous n'êtes pas autorisé à modifier les générateurs d'enregistrements bind8/lang/de0100644000567100000120000007511510250534362013010 0ustar jcameronwheelacl_apply=Darf Änderungen wirksam machen? acl_applyonly=Nur für Zone acl_defaults=Darf globale Einstellungen bearbeiten? acl_delete=Darf Zonen löschen? acl_dir=Beschränke neue Zonendateien auf Verzeichnis acl_dironly=Darf nur Zonen in diesem Verzeichnis bearbeiten acl_edonly=Nur ändern acl_file=Darf Datensatzdatei direkt bearbeiten? acl_findfree=Darf nach freien IP-Adressen suchen? acl_forward=Darf Forward-Zonen anlegen? acl_gen=Darf Datensatz-Generatoren bearbeiten? acl_inview=Zonen in der Ansicht <$1> acl_master=Darf Master-Zonen anlegen? acl_multiple=Dürfen mehrere Adressen die gleiche IP-Adresse haben? acl_opts=Darf Zoneneinstellungen bearbeiten? acl_params=Darf Zonenparameter bearbeiten? acl_remote=Darf Slave-Zonen auf anderen Rechnern erstellen? acl_reverse=Darf Reverse-Adressen in jeder Domain aktualisieren? acl_ro=Schreibgeschützer Zugriffsmodus? acl_slave=Darf Slave-/Stub-Zonen anlegen? acl_types=Erlaubte Record-Arten acl_types0=Nur aufgelistete acl_types1=Alle acl_vall=Alle Ansichten acl_views=Darf Ansichten erzeugen und bearbeiten? acl_vlist=Ansichten, die der Benutzer ändern kann und zu denen er Zonen hinzufügen darf acl_vnsel=Alle, außer den gewählten ... acl_vsel=Ausgewählte Ansichten ... acl_whois=Darf WHOIS-Informationen abrufen? acl_zall=Alle Zonen acl_znsel=Alle, außer den gewählten ... acl_zones=Domains, die dieser Benutzer bearbeiten darf acl_zsel=Ausgewählte Zonen.. acl_ztypes=Darf Zonen-Arten erzeugen acl_ztypes_delegation=Delegation acl_ztypes_forward=Forward acl_ztypes_master=Master acl_ztypes_slave=Slave/Stub acls_ecannot=Sie haben keine Berechtigung, die globalen Zugriffskontrolllisten zu bearbeiten acls_ename='$1' ist kein gültiger ACL-Name acls_err=Fehler beim Speichern der Zugriffseinstellungen acls_name=ACL-Name acls_title=Zugriffskontrolllisten acls_values=Passende Adressen, Netzwerke und ACLs boot_err=Download schlug fehl controls_allow=erlaubt von controls_ecannot=Sie haben keine Berechtigung, die Zugriffseinstellungen zu bearbeiten controls_efile=Fehlender oder falscher FIFO Dateiname controls_egroup=Fehlende oder ungültige Besitzer GID controls_eip='$1' ist keine gültige IP-Adresse controls_eowner=Fehlende oder ungültige Besitzer UID controls_eperms=Fehlende oder falsche Zugriffsrechte auf die FIFO Datei controls_eport=Fehlende oder falsche Portnummer controls_err=Fehler beim Abspeichern der Interface-Einstellungen controls_group=Gruppe controls_header=Zugriffseinstellungen controls_inet=Zugriff über Internet-Ports controls_owner=Besitzer controls_permissions=Berechtigungen controls_port=Port controls_title=Einstellungen Zugriffsinterface controls_unix=Zugriff über Unix FIFO convert_efile=Bevor eine Slave-Zone in eine Master-Zone umgewandelt werden kann, muss eine Datensatzdatei angegeben werden. convert_err=Zone konnte nicht umgewandelt werden create_edom='$1' ist kein gültiger Domainname create_edom2='$1' muss eine Domain und kein Netzwerk sein create_efile='$1' ist kein gültiger Dateiname create_efile2='$1' ist keine gültige Zonendatei create_efile3=Fehler beim Erstellen von '$1' : $2 create_efile4=Die Datei $1 existiert bereits create_emaster='$1' ist keine gültige Adresse eines Master-Servers create_enet='$1' ist kein gültiges Netzwerk create_enone=Sie müssen mindestens einen Master-Server angeben days=Tage dcreate_ecannot=Sie dürfen keine Delegationszonen erzeugen dcreate_err=Konnte Delegationszone nicht erzeugen dcreate_opts=Optionen der neuen Delegationszone dcreate_title=Erzeuge eine reine Delegationszone default=Standard delegation_ecannot=Sie dürfen diese Zone nicht bearbeiten delegation_err=Konnte Optionen nicht speichern delegation_noopts=Delegationszonen haben keine konfigurierbaren Optionen. delegation_opts=Zonenoptionen delegation_title=Delegationszone bearbeiten delete_ezone=Die Zone wurde auf dem Slave-Server nicht gefunden delete_fwd=Namen-zu-Adressen-Einträge in anderen Zonen löschen? delete_mesg=Sind Sie sicher, dass Sie die Zone $1 löschen wollen? Alle Einträge dieser Zonendatei und die Zonendatei werden gelöscht. delete_mesg2=Sind Sie sich sicher, dass Sie die Root-Zone löschen wollen? Damit kann der Server keine Adressen aus dem Internet mehr auflösen. delete_rev=Adress-zu-Namen-Einträge in anderen Zonen löschen? delete_title=Zone löschen edit_A=Adresse edit_AAAA=IPv6-Adresse edit_CNAME=Namens-Alias edit_HINFO=Host-Information edit_KEY=Öffentlicher Schlüssel edit_LOC=Ortsangabe edit_MX=Mail-Server edit_NS=Name-Server edit_PTR=Reverse-Adresse edit_RP=Verantwortliche Person edit_SRV=Service-Adresse edit_TXT=Text edit_WKS=Bekannter Dienst edit_add=Füge $1 Datensatz hinzu edit_addr=Adresse edit_cnamemsg=Absolute Namen müssen mit einem Punkt (.) enden edit_comment=Kommentar edit_dok=Ja, löschen edit_dtitle=Datensatz löschen edit_ealg='$1' ist keine gültige Verschlüsselungsalgorithmusnummer edit_ebadserv=Der Servicename '$1' ist falsch edit_ecname='$1' ist kein gültiges Alias-Ziel edit_ecname1=Ein Aliaseintrag darf nicht den gleichen Namen haben wie ein schon existierender Eintrag. edit_ecname2=Es kann kein Eintrag erstellt werden, der den gleichen Namen hat wie ein bereits existierender Aliaseintrag. edit_edit=Bearbeite $1 Datensatz edit_edupip=Es existiert bereits ein Adressdatensatz für $1 edit_eemail='$1' ist keine gültige E-Mail-Adresse edit_eflags='$1' ist keine gültige dezimale oder hexadezimale Flagzahl edit_efqdn=Der absolute Name '$1' ist zu lang edit_ehard=Fehlender oder ungültiger Hardware-Typ edit_ehost='$1' ist kein gültiger Host-Name edit_eip='$1' ist keine gültige IP-Adresse edit_eip6='$1' ist keine gültige IPv6-Adresse edit_ekey=Fehlende oder ungültige Base-64 kodierte Schlüsseldaten edit_elabel=Ein Label in '$1' ist zu lang edit_eloc=Es fehlen die Angaben für den Längen- und Breitengrad edit_emx='$1' ist kein gültiger Mailserver edit_ename='$1' ist kein gültiger Datensatzname edit_ens='$1' ist kein gültiger Nameserver edit_eos=Fehlender oder ungültiger Betriebssystemtyp edit_eport='$1' ist keine gültige Portnummer edit_epri='$1' ist keine gültige Priorität edit_eproto='$1' ist keine gültige Verschlüsselungsprotokollnummer edit_eptr='$1' ist kein gültiger Reverse-Adressen Record-Hostname edit_erevmust=Es konnte keine Reversezone für die IP-Adresse gefunden werden edit_err=Fehler beim Speichern des Datensatzes edit_eserv=Sie haben keinen bekannten Dienst eingetragen edit_eserv2='$1' ist kein gültiger Dienstname edit_etarget='$1' ist kein gültiger Servername oder keine gültige IP-Adresse. edit_ettl='$1' ist keine gültige Time-To-Live edit_etxt='$1' ist kein gültiger Datensatzname edit_eweight='$1' ist keine gültige Gewichtung edit_header=In $1 edit_name=Name edit_over=Ja (Bestehende ersetzen) edit_proto=Protokoll edit_return=Datensätze edit_rusure=Sind Sie sicher das der Datensatz $1 aus der Domain $2 und alle eventuell vorhandenen Reverse- oder Forward-Datensätze gelöscht werden sollen? edit_serv=Name des Dienstes edit_title=Bearbeite $1 edit_ttl=Time-To-Live edit_upfwd=Forward aktualisieren? edit_uprev=Reverse aktualisieren? edit_zonename=Zonen-Name efirst=Ungültige erste Direktive in Zeile $1 in $2 eip='$1' ist keine gültige IP-Adresse eport='$1' ist keine gültige Port-Nummer fail=Fehler fcreate_dom=Domainname / Netzwerk fcreate_ecannot=Sie haben keine Berechtigung, Forward-Zonen anzulegen fcreate_err=Fehler beim Anlegen der Forward-Zone fcreate_fwd=Forward (Namen zu Adressen) fcreate_masters=Master-Server fcreate_opts=Einstellungen der neuen Forward-Zone fcreate_rev=Reverse (Adressen zu Namen) fcreate_title=Erstelle Forward-Zone fcreate_type=Zonentyp files_dump=Datenbanksicherungsdatei files_ecannot=Sie haben keine Berechtigung, Dateien zu konfigurieren files_efile=Fehlender oder ungültiger Dateiname files_err=Fehler beim Speichern der Einstellungen für Dateien und Verzeichnisse files_header=Globale Datei- und Verzeichniseinstellungen files_pid=Prozess-ID-Datei files_stats=Ausgabedatei für Statistiken files_title=Dateien und Verzeichnisse files_xfer=Pfad zum Zonentransferprogramm find_match=Zonen, die mit $1 übereinstimmen .. find_none=Keine Zonen gefunden. find_title=Suche Zonen findfree_IPrange=IP-Adressbereich findfree_cf=Betrachte `freeXXX' Rechnernamen als freie IP Adressen? findfree_desc=Finde freie IP-Adressen findfree_from=von findfree_header=In $1 findfree_nofind=Sie können nicht nach freien IP-Adressen suchen findfree_search=Suche findfree_sopt=Suchoptionen findfree_title=Finde freie IP-Adressen findfree_to=bis forwarding_ecannot=Sie haben keine Berechtigung, Weiterleitungs- und Transfereinstellungen zu bearbeiten forwarding_emins=Fehlende oder ungültige maximale Transferzeit forwarding_err=Fehler beim Speichern der Weiterleitungs- und Transfereinstellungen forwarding_etrans=Fehlende oder ungültige Anzahl maximaler gleichzeitiger Transfers forwarding_format=Zonentransferformat forwarding_fwd=Direkter Lookup, wenn keine Antwort von der Weiterleitung erhalten wird forwarding_fwders=Server, an die Anfragen weitergeleitet werden sollen forwarding_header=Globale Weiterleitungs- und Transfereinstellungen forwarding_in=Maximale Anzahl gleichzeitiger Zonentransfers forwarding_ip=IP-Adresse forwarding_many=Viele forwarding_max=Maximale Zonentransferzeit forwarding_minutes=Minuten forwarding_one=Immer nur einen forwarding_port=Port (Optional) forwarding_title=Weiterleitungen und Transfers free_title=Freie IP-Adressen fwd_check=Namen überprüfen? fwd_ecannot=Sie haben keine Berechtigung, diese Zone zu bearbeiten fwd_err=Fehler beim Speichern der Einstellungen fwd_forward=Versuche andere Server? fwd_masters=Master-Server fwd_opts=Zoneneinstellungen fwd_title=Bearbeite Forward-Zone gen_cmt=Kommentar gen_desc=Mit dieser Seite können Sie Bereiche definieren anhand derer fortlaufende Einträge erstellt werden. Dies kann nützlich sein um Teile der Reverse-Zone auf andere Server auszulagern. gen_ecannot=Sie haben keine Berechtigung, diese Einträge zu bearbeiten gen_ename=Fehlendes oder ungültiges Adressmuster bei Eintrag $1 gen_erange=Der Startwert ist grösser als der Endwert für den Eintrag $1 gen_err=Fehler beim Speichern der Einträge gen_eskip=Fehlende oder ungültige Schrittweite für den Eintrag $1 gen_estart=Fehlender oder ungültiger Startwert für Eintrag $1 gen_estop=Fehlender oder ungültiger Eintrag für das Ende des Bereiches beim Eintrag $1 gen_evalue=Fehlendes oder ungültiges Hostnamemuster beim Eintrag $1 gen_name=Adressmuster gen_range=Bereich gen_raw=Zeile der Konfigurationsdatei gen_show=Zeige generierte Einträge gen_skip=Schrittweite gen_title=Generierung von fortlaufenden Einträgen gen_title2=Erzeugte Einträge gen_type=Typ gen_value=Hostnamemuster hcreate_desc=Die Root-Zone wird vom DNS-Server benutzt, um sich mit den Root-Servern im Internet zu verbinden, so dass er Namen in Domains auflösen kann, die diesem DNS Server nicht bekannt sind, z.B. .com oder .net.au. Wenn Sie mit mehreren Ansichten arbeiten, benötigen Sie eventuell eine eigene Root-Zone in jeder Ansicht, so dass alle Clients die Internet Domains korrekt auflösen können. hcreate_down=Download von Root FTP-Server hcreate_ecannot=Sie haben keine Berechtigung, eine Root-Zone zu erstellen hcreate_efile='$1' ist keine erlaubte Rootdatei hcreate_efile2=Fehlende oder ungültige Rootdatei hcreate_err=Root-Zone konnte nicht erstellt werden hcreate_file=Speichere Root-Server in Datei hcreate_keep=Existierende Root-Server in Datei hcreate_real=Hole Root-Server von hcreate_title=Root-Zone erstellen hcreate_webmin=Benutze Webmin's ältere Root-Serverinformationen hint_desc=Die Root-Zone wird vom-DNS Server benutzt, um sich mit den Root-Servern im Internet zu verbinden, so dass er Namen in Domains auflösen kann, die diesem DNS-Server nicht bekannt sind, z.B. .com oder .net.au. Sie sollten diese Root-Zone nur löschen, wenn Sie Ihren DNS-Server nur in Ihrem lokalen Netzwerk benutzen oder alle Anfragen an einen anderen Server weiterleiten. hint_ecannot=Sie haben keine Berechtigung, diese Root-Zone zu ändern hint_move=Gehe zu Ansicht: hint_refetch=Lade Liste der Rootserver neu hint_title=Root-Zone ändern hours=Stunden ignore=Ignorieren index_adddele=Delegationszone erzeugen. index_addfwd=Neue Weiterleitungs-Zone anlegen index_addhint=Erstelle eine neue Root-Zone index_addmaster=Neue Master-Zone anlegen index_addslave=Neue Slave-Zone anlegen index_addstub=Neue Stub-Zone anlegen index_addview=Erstelle eine neue Ansicht index_all=Alle Zonen index_apply=Änderungen anwenden index_applymsg=Drücken Sie diesen Button, um den laufenden BIND-Server neu zu starten. Dies wird die aktuelle Konfiguration aktivieren. index_create=Primäre Konfigurationsdatei anlegen und Nameserver starten index_delegation=Delegation index_download=Einrichten als Internet-Nameserver, und Root-Serverinformationen herunterladen index_eempty=Die primäre Konfigurationsdatei $1 für BIND existiert nicht oder ist ungültig. Soll sie angelegt werden? index_enamed=Der BIND DNS-Server $1 konnte auf Ihrem System nicht gefunden werden. Entweder ist er nicht installiert oder die BIND-Modulkonfiguration ist inkorrekt. index_eversion=Die ausführbare Datei $1 scheint nicht BIND 8 oder 9 zu sein. Eventuell sollten Sie das BIND-4-Modul benutzen. Ausgabe des Befehls $3 war : $4 index_find=Suche Zonen, die gleichen : index_forward=Weiterleiten index_hint=Root index_inview=In Ansicht $1 index_local=Nameserver nur für internen Gebrauch (nicht für Internet) einrichten index_master=Master index_none=Für diesen Nameserver sind keine Zonen definiert index_opts=Globale Server-Einstellungen index_return=Zonenliste index_root=Root-Zone index_sapply=Änderungen anwenden bei: index_sapplymsg=Mit diesem Button wird der laufenden Nameserver auf dem ausgewählten Host neu gestartet. Dadurch werden die auf diesem Server erzeugten Slavezonen aktiv. index_search=Suche index_slave=Slave index_start=Starte Nameserver index_startmsg=Drücken Sie diesen Button, um den BIND-Server zu starten und die aktuelle Konfiguration zu laden. index_stub=Stub index_title=BIND DNS-Server index_toomany=Es gibt zuviele Zonen auf diesem System um hier alle anzuzeigen. index_type=Typ index_version=BIND Version $1 index_view=(In Ansicht $1) index_views=Existierende Client-Ansichten index_vnone=Auf diesem Server sind keine Client-Ansichten definiert. index_webmin=Einrichten als Internet-Nameserver, aber Webmins ältere Root-Serverinformationen benutzen index_zone=Zone index_zones=Existierende DNS-Zonen keys_alg=Algorithmus keys_ecannot=Sie haben nicht die Berechtigung, DNS-Schlüsseln zu bearbeiten keys_ekey='$1' is keine gültige Schlüssel-ID keys_err=Fehler beim Abspeichern des DNS-Schlüssels keys_esecret=Fehlende oder ungültige Base-64 kodierte Daten für Schlüssel $1 keys_id=Schlüssel Nummer keys_secret=Passphrase keys_title=DNS-Schlüssel listed=Aufgelistet .. log_acls=Zugrifflisten geändert log_apply=Änderungen angewandt log_apply2=Änderungen auf $1 angewandt log_boot=Primäre Konfigurationsdatei erzeugt log_create_record=$1 Eintrag $2 in Zone $3 erstellt log_create_record_v=Erzeugte $1 record $2 Wert $4 in Zone $3 log_delegation=Delegationszone $1 wurde erzeugt log_delete_forward=Weiterleitungszone $1 gelöscht log_delete_hint=Root-Zone gelöscht log_delete_master=Master-Zone $1 gelöscht log_delete_record=$1 Eintrag $2 in Zone $3 gelöscht log_delete_slave=Slave-Zone $1 gelöscht log_delete_stub=Stub-Zone $1 gelöscht log_delete_view=Ansicht $1 gelöscht log_files=Dateien und Verzeichnisse geändert log_forward=Weiterleitungszone $1 erstellt log_forwarding=Weiterleitung und Transfer geändert log_hint=Root-Zone erstellt log_keys=DNS-Schlüssel geändert log_logging=Logeinträge und -fehler geändert log_master=Master-Zone $1 erstellt log_misc=Sonstige Optionen geändert log_modify_record=$1 Eintrag $2 in Zone $3 geändert log_modify_record_v=Änderte $1 record $2 Wert $4 in Zone $3 log_move=Zone $1 verschoben log_net=Adressen und Topologie geändert log_opts=Zonen-Einstellungen für $1 geändert log_review=Ansichtsoptionen für $1 geändert log_servers=Andere DNS-Server geändert log_slave=Slave-Zone $1 erstellt log_soa=Zonen-Parameter für $1 geändert log_start=DNS-Server gestartet log_stub=Stub-Zone $1 erstellt log_text=Einträge für $1 manuell geändert log_view=Ansicht $1 erstellt log_zonedef=Zonenvoreinstellungen geändert logging_add=Neuen Kanal hinzufügen logging_any=Beliebig logging_cat=Kategorie logging_cats=Protokollierungskategorien logging_cchans=Kanäle logging_chans=Protokollierungskanäle logging_cname=Kanalname logging_debug=Debug-Level .. logging_default1=BINDs Standardprotokollierungseinstellungen benutzen logging_default2=Einstellungen unten benutzen.. logging_dyn=Globaler Level logging_ecannot=Sie haben keine Berechtigung, die Protokollierung zu konfigurieren logging_efile=Fehlender Dateiname für Protokoll logging_ename='$1' ist kein gültiger Kanalname logging_err=Fehler beim Speichern der Protokollierungseinstellungen logging_esize='$1' ist keine gültige Größenangabe für das Protokoll logging_ever='$1' ist keine gültige Anzahl von Versionen logging_fd=Dateiname logging_file=Datei logging_header=Globale Protokollierungs- und Fehleroptionen logging_none=Keine Protokollierungskanäle definiert. logging_null=Nirgendwo logging_pcat=Vermerke Kategorie in der Protokolldatei logging_psev=Vermerke Schweregrad in der Protokolldatei logging_ptime=Vermerke Datum und Zeit in der Protokolldatei logging_sev=Minimales Meldungslevel logging_size=Maximale Dateigröße logging_syslog=Syslog-Level logging_sz1=Unbegrenzt logging_title=Protokollierung und Fehler logging_to=Protokollieren in logging_ver1=Keine logging_ver2=Unbegrenzt logging_versions=Zu erhaltende Versionen master_apply=Änderungen anwenden master_applymsg=Klicken Sie diesen Button, um die Änderungen nur für diese Zone zu übernehmen. Es wird das Kommando $1 ausgeführt. Dies wird nur funktioniert, wenn die Änderungen für den gesamten Server mindestens einmal angewandt wurden, seitdem die Zone erzeugt wurde. master_check=Namen überprüfen? master_convert=In Slave-Zone konvertieren master_defttl=Standard time-to-live für Records master_del=Lösche Zone master_delmsg=Drücken Sie den Button um die Zone aus Ihrem DNS-Server zu löschen master_delrev=Passende Reverse-Adresseinträge in anderen Zonen auf diesem Server werden auch gelöscht. master_eallowtransfer=Sie müssen mindestens eine Adresse eingeben, von der aus Transfers erlaubt sind master_eallowupdate=Sie müssen mindestens eine Adresse eingeben, von der aus Updates erlaubt sind master_ecannot=Sie haben keine Berechtigung, diese Zone zu bearbeiten master_edefttl='$1' ist kein gültiger Standard time-to-live für Records master_edelete=Sie haben keine Berechtigung, diese Zone zu löschen master_edeletecannot=Sie haben keine Berechtigung, Zonen zu löschen master_eemail='$1' ist keine gültige E-Mail-Adresse master_eexpiry='$1' ist keine gültige Ablaufzeit master_eip=Fehlende oder ungültige Vorlagen-IP-Adresse master_eiptmpl=Wert für Vorlageneintrag können nur von Für-Adresseinträgen kommen master_email=E-Mail-Adresse master_emaster='$1' ist kein gültiger Master-Server master_eminimum='$1' ist keine gültige Standard-TTL master_emip=Ungültige Master-IP-Adresse '$1' master_emips=Beim Slave-Server wurde keine keine IP-Adresse des Masters angegeben master_emove=Sie müssen eine andere Ansicht wählen um dorthin zu verschieben master_eoptscannot=Sie haben keine Berechtigung, Zoneneinstellungen zu bearbeiten master_erefresh='$1' ist keine gültige Aktualisierungszeit master_eretry='$1' ist keine gültige Transferwiederholungszeit master_ero=Sie haben keine Berechtigung, Zonen zu aktualisieren master_err=Fehler beim Speichern der Einstellungen master_err2=Fehler beim Aktualisieren der Zone master_eserial=Die Seriennummer darf nur Zahlen enthalten master_esoacannot=Sie haben keine Berechtigung, Zonenparameter zu bearbeiten master_etaken=Diese Zone existiert bereits master_eview=Ansicht $1 wurde nicht gefunden master_expiry=Ablaufzeit master_include=Zusätzliche Vorlagendatei master_ip=IP-Adresse für Vorlagendatensätze? master_manual=Bearbeite Datensatzdatei master_minimum=Standard-Time-To-Live master_move=Verschieben in Ansicht: master_name=Datensatzname master_notify=Slaves über Änderungen benachrichtigen? master_notify2=Auch Slaves benachrichtigen.. master_ns=Nameservereintrag für Master-Server hinzufügen? master_options=Bearbeite Zoneneinstellungen master_opts=Zoneneinstellungen master_params=Zonenparameter master_query=Anfragen erlauben von.. master_records=Datensätze master_refresh=Zeit aktualisieren master_retry=Wiederholungszeit übertragen master_return=Datensatztypen master_serial=Seriennummer der Zone master_server=Master-Server master_soa=Bearbeite Zonenparameter master_title=Bearbeite Master-Zone master_tmpl=Zonenvorlage benutzen? master_tmplrecs=Vorlagendatensätze master_transfer=Transfers erlauben von.. master_type=Typ master_update=Updates erlauben von.. master_user=Von Formular master_value=Wert master_whois=WhoIs-Datenbank abfragen mcreate_auto=Automatisch mcreate_dom=Domainname / Netzwerk mcreate_ecannot=Sie können keine Master-Zonen erstellen mcreate_erecs=Dies ist keine gültige existierende Rootdatei mcreate_err=Fehler beim Anlegen der Master-Zone mcreate_file=Datensatzdatei mcreate_fwd=Forward (Namen zu Adressen) mcreate_opts=Einstellungen der neuen Master-Zone mcreate_rev=Reverse (Adressen zu Namen) mcreate_title=Master-Zone erstellen mcreate_type=Zonentyp mcreate_view=Erzeugen in Ansicht minutes=Minuten misc_clean=Intervall zwischen Löschen abgelaufener Datensätze misc_cnames=Mehrfache CNAME-Aliases für einen Namen erlauben? misc_core=Maximale Core-Dump-Größe misc_data=Maximale Datenspeichernutzung misc_ecannot=Sie haben keine Berechtigung, die verschiedenen Einstellungen zu bearbeiten misc_efiles='$1' ist keine gültige Anzahl gleichzeitig geöffneter Dateien misc_emins='$1' ist keine gültige Minutenzahl misc_err=Fehler beim Speichern der verschiedenen Optionen misc_esize='$1' ist keine gültige Größe misc_files=Maximale Anzahl geöffneter Dateien misc_glue=Glue-Datensätze holen? misc_header=Verschiedene globale Einstellungen misc_iface=Intervall zwischen dem überprüfen auf neue Schnittstellen misc_mins=Minuten misc_nx=Authoratives AA-Bit bei Antworten setzen? misc_recursion=Vollen rekursiven Lookup für Clients ausführen? misc_stack=Maximale Benutzung des Stackspeichers misc_stats=Intervall zwischen der Protokollierung der Statistik misc_title=Verschiedene Einstellungen net_addrs=Adressen net_below=Unten aufgelistet.. net_ecannot=Sie haben keine Berechtigung, die Adress- und Topologieeinstellungen zu bearbeiten net_eport='$1' ist keine gültige Portnummer net_err=Fehler beim Speichern der Adressen- und Topologieeinstellungen net_etopology=Keine Topologieadressen eingegeben net_header=Globale Adressen- und Topologieeinstellungen net_listen=Ports und Adressen auf denen gelauscht wird net_port=Port net_saddr=Quell-IP-Adresse für Anfragen net_sport=Quellport für Anfragen net_title=Adressen und Topologie net_topol=Nameserver-Wahltopologie recs_A=Adresse recs_AAAA=IPv6-Adresse recs_ALL=alle recs_CNAME=Namens-Alias recs_HINFO=Host-Information recs_KEY=Öffentlicher Schlüssel recs_LOC=Ortsangabe recs_MX=Mail-Server recs_NS=Name-Server recs_PTR=Reverse-Adresse recs_RP=Verantwortliche Person recs_SRV=Service Adresse recs_TXT=Text recs_WKS=Bekannter Dienst recs_addr=Adresse recs_comment=Kommentar recs_ecannot=Sie haben keine Berechtigung, Datensätze in dieser Zone zu bearbeiten recs_ecannottype=Sie dürfen keine Records dieser Art bearbeiten recs_header=In $1 recs_name=Name recs_return=Datensatztypen recs_title=$1 Datensätze recs_ttl=TTL recs_type=Typ recs_vals=Werte refetch_err=Fehler beim Laden der Liste der Rootserver restart_ecannot=Sie haben keine Berechtigung, BIND neu zu starten restart_ecmd=Restart-Befehl fehlgeschlagen : $1 restart_endc=Fehler beim Aufruf des NDC Befehls : $1 restart_epidfile=Die BIND PID in $1 wurde nicht gefunden screate_dom=Domainname / Netzwerk screate_ecannot1=Sie haben keine Berechtigung, Slave-Zonen anzulegen screate_ecannot2=Sie haben keine Berechtigung, Stub-Zonen anzulegen screate_err1=Fehler beim Anlegen der Slave-Zone screate_err2=Fehler beim Anlegen der Stub-Zone screate_fwd=Forward (Namen zu Adressen) screate_header1=Einstellungen der neuen Slave-Zone screate_header2=Einstellungen der neuen Stub-Zone screate_rev=Reverse (Adressen zu Namen) screate_title1=Slave-Zone erstellen screate_title2=Stub-Zone erstellen screate_type=Zonentyp seconds=Sekunden servers_bogus=Erfundene Server ignorieren? servers_eip='$1' ist keine gültige IP-Adresse servers_err=Fehler beim Speichern anderer DNS-Server servers_etrans='$1' ist keine gültige Anzahl von maximalen Transfers servers_format=Zonentransferformat servers_ip=IP-Adresse servers_keys=DNS-Schlüssel verwenden servers_many=Viele servers_one=Immer nur einen servers_title=Andere DNS-Server servers_trans=Maximale Transfers slave_apply=Erzwinge Update slave_applymsg=Klicken Sie auf diesen Knopf um die Masterdatei vom Master-Server mit dem Befehl $1 neu zu laden. slave_auto=Automatisch slave_check=Namen überprüfen? slave_convert=In Master-Zone konvertieren slave_delmsg=Klicken Sie auf diesen Knopf, um diese Zone von Ihrem DNS-Server zu löschen. Die Quellen-Masterdatei wird dabei nicht angetastet. slave_ecannot=Sie haben keine Berechtigung, diese Zone zu bearbeiten slave_efile=Fehlende Datensatzdatei slave_efile2='$1' ist keine erlaubte Datensatzdatei slave_emax='$1' ist keine gültige maximale Transferzeit slave_err=Fehler beim Speichern der Einstellungen slave_file=Datensatzdatei slave_last=Zuletzt transferiert : $1 slave_manual=Zeige Einträge der Zonendatei an slave_master_port=Port slave_masterport=Server-Port slave_masters=Master-Server slave_max=Maximale Transferzeit slave_mins=Minuten slave_never=Niemals slave_none=Keine slave_notify=Slaves über Änderungen benachrichtigen? slave_notify2=Auch Slaves benachrichtigen.. slave_opts=Zoneneinstellungen slave_query=Anfragen erlauben von.. slave_title=Slave-Zone bearbeiten slave_transfer=Transfers erlauben von.. slave_update=Updates erlauben von.. start_ecannot=Sie haben keine Berechtigung, BIND zu starten start_error=Fehler beim Starten von BIND : $1 stub_title=Stub-Zone bearbeiten text_desc=Dieses Formular erlaubt es Ihnen, die DNS-Datensatzdatei $1 manuell zu bearbeiten. Es wird keine Syntax-Überprüfung durchgeführt und die Zonenseriennummer wird nicht automatisch erhöht. text_desc2=Diese Seite zeigt die DNS-Einträge der Zonendatei $1, welche von BIND angelegt wurde, als sie vom Master-Server abgefragt wurde. text_ecannot=Sie haben keine Berechtigung, Datensatzdateien zu bearbeiten text_none=Momentan ist diese Datei leer, weil Sie vermutlich noch nicht vom Master-Server abgefragt wurde. text_title=Bearbeite Datensatzdatei text_title2=Zeige Einträge der Zonendatei an text_undo=Rückgängig type_A=Adresse type_AAAA=IPv6-Adresse type_ALL=Alle Einträge type_CNAME=Namens-Alias type_HINFO=Host-Information type_KEY=Öffentlicher Schlüssel type_LOC=Ortsangabe type_MX=Mail-Server type_NS=Name-Server type_PTR=Reverse-Adresse type_RP=Verantwortliche Person type_SRV=Service-Adresse type_TXT=Text type_WKS=Bekannter Dienst value_A1=Adresse value_CNAME1=Wirklicher Name value_HINFO1=Hardware value_HINFO2=Betriebssystem value_KEY1=Flags value_KEY2=Protokoll value_KEY3=Algorithmus value_KEY4=Schlüsseldaten value_LOC1=Längen- und Breitengrad value_MX1=Priorität value_MX2=Mail-Server value_NS1=Name-Server value_PTR1=Host-Name value_RP1=E-Mail-Adresse value_RP2=Textdatensatzname value_SRV1=Priorität value_SRV2=Gewichtung value_SRV3=Port value_SRV4=Server value_TXT1=Nachricht value_WKS1=Adresse value_WKS2=Protokoll value_WKS3=Dienste value_other=Werte (Eine pro Zeile) vcreate_ecannot=Sie haben keine Berechtigung, Ansichten erstellen vcreate_eclass=Fehlender oder ungültiger Klassenname vcreate_ename=Fehlender oder ungültiger Name der Ansicht vcreate_err=Ansicht konnte nicht erstellt werden vcreate_etaken=Name der Ansichts wird bereits verwendet vcreate_match_all=Alle Clients vcreate_match_sel=Gewählte Adressen, Netzwerke und ACLs vcreate_title=Client-Ansicht erstellen vdelete_delete=Alles löschen vdelete_mesg=Sind Sie sicher das die Clientansicht $1 gelöscht werden soll? Alle Zonen in dieser Ansicht werden entweder zusammen mit ihren Zonendateien gelöscht oder in eine andere Ansicht verschoben. Dies ist abhängig von Ihrer unten getroffenen Auswahl. vdelete_mesg2=Sind Sie sicher, dass Sie Clientansicht $1 löschen wollen ? vdelete_move=Verschiebe in Ansicht vdelete_newview=Zonen innerhalb dieser Ansicht vdelete_root=Verlasse Ansichten vdelete_title=Ansicht löschen view_class=Klasse der DNS-Einträge view_ecannot=Sie haben nicht die Berechtigung, diese Ansicht zu ändern view_match=Diese Ansicht auf Clients anwenden view_name=Name der Ansicht view_opts=Details Client-Ansicht view_recursion=Vollständige rekursive Suche für Clients? view_title=Client-Ansicht ändern warn=Warnen weeks=Wochen whois_ecannot=Sie haben nicht die Berechtigung WHOIS-Informationen abzurufen whois_header=Ausgabe des Befehls $1 .. whois_title=WHOIS-Informationen zonedef_cmaster=Überprüfe Namen in Master-Zonen? zonedef_cresponse=Überprüfe Namen in Antworten? zonedef_cslave=Überprüfe Namen in Slave-Zonen? zonedef_ecannot=Sie haben keine Berechtigung, Master-Zonenstandards zu verändern zonedef_email=Default-E-Mail-Adresse zonedef_err=Fehler beim Speichern der Zonenstandards zonedef_msg=Standard für neue Master-Zonen zonedef_msg2=Standardzoneneinstellungen zonedef_notify=Slaves über Änderungen benachrichtigen? zonedef_query=Erlaube Anfragen von.. zonedef_title=Zonenstandards zonedef_transfer=Erlaube Transfers von.. bind8/lang/sv0100644000567100000120000004026107255517610013052 0ustar jcameronwheelindex_title=BIND DNS-server index_enamed=BIND DNS-server $1 kunde inte hittas på ditt system. Den är troligen inte installerad, eller också är dina BIND-modulinställningar felaktiga. index_eversion=Den exekverbara filen $1 verkar inte vara en BIND 8- eller BIND 9-fil. Prova att köra BIND 4-modulen i stället. index_eempty=Den primära konfigurationsfilen $1 för BIND finns inte eller är inte en giltig konfigurationsfil. Vill du skapa en konfigurationsfil? index_local=Sätt upp namnservern endast för internt bruk index_download=Sätt upp som Internet-namnserver och ladda information för rotserver index_webmin=Sätt upp som Internet-namnserver, men använd Webmins gamla information för rotservern index_create=Skapa primär konfigurationsfil och starta namnserver index_zones=Existerande DNS-zoner index_none=Inga DNS-zoner är definierade för denna namnserver index_addmaster=Skapa en ny master-zon index_addslave=Skapa en ny slavzon index_addstub=Skapa en ny återvändszon index_addfwd=Skapa en ny genomfartszon index_apply=Genomför ändringar index_applymsg=Tryck på denna knapp för att starta om den aktiva BIND-servern. Detta gör att den nu inställda konfigurationen tas i drift. index_start=Starta namnserver index_startmsg=Tryck på denna knapp för att starta BIND-servern och använda inställd konfiguration. index_zone=Zon index_type=Typ index_master=Master index_slave=Slav index_stub=Återvändszon index_forward=Genomfartszon index_opts=Globala serverinställningar index_return=zonlista index_toomany=Det finns för många zoner på ditt system för att de ska kunna visas här index_find=Sök zoner som matchar: index_search=Sök master_title=Ändra masterzon master_ecannot=Du får inte ändra denna zon master_manual=Ändra i listan över poster master_soa=Ändra zonparametrar master_options=Ändra zoninställningar master_del=Ta bort zon master_delmsg=Tryck på denna knapp för att ta bort zonen från din DNS-server. master_delrev=Motsvarande bakåtuppslagningsposter i andra zoner på denna server kommer också att tas bort. master_tmpl=Använda zonmall? master_ip=IP-adress för mallposter master_params=Zonparametrar master_server=Masterserver master_ns=Lägga till NS-post för masterserver? master_email=E-postadress master_refresh=Tidsintervall för uppdatering master_retry=Tid till nästa överföringsförsök master_expiry=Tid tills post blir obsolet master_minimum=Standard time-to-live master_opts=Zoninställningar master_check=Kontrollera namn? master_notify=Underrätta slavar om ändringar? master_update=Tillåt uppdateringar från ... master_transfer=Tillåt överföringar från ... master_query=Tillåt förfrågningar från ... master_notify2=Underrätta också slavar ... master_type=Typ master_records=Poster master_return=posttyper master_err=Det gick inte att spara inställningar master_ero=Du får inte uppdatera zoner master_err2=Det gick inte att uppdatera zonen master_emaster='$1' är inte en giltig masterserver master_eemail='$1' är inte en giltig e-postadress master_erefresh='$1' är inte ett giltigt tidsintervall för uppdatering master_eretry='$1' är inte ett giltigt tidsintervall för överföringsförsök master_eexpiry='$1' är inte ett giltigt tidsintervall för obsolet post master_eminimum='$1' är inte en giltig standard-TTL master_edelete=Du får inte ta bort denna zon master_tmplrecs=Mallposter master_name=Namn för posten master_value=Värde master_user=Från formulär master_eip=IP-adress för mallpost saknas eller är ogiltig master_eiptmpl=Värdet på mallposten måste finnas bland adressposterna master_esoacannot=Du får inte ändra zonparametrar master_eoptscannot=Du får inte ändra zoninställningar master_edeletecannot=Du får inte ta bort zoner master_etaken=Zonen finns redan delete_title=Ta bort zon delete_mesg=Är du säker på att du vill ta bort zon $1? Alla poster och zonfilen kommer att tas bort. delete_rev=Ta bort bakåtuppslagningsposter i andra zoner? delete_fwd=Ta bort framåtuppslagningsposter i andra zoner? mcreate_title=Skapa masterzon mcreate_ecannot=Du får inte skapa masterzoner mcreate_opts=Inställningar för ny masterzon mcreate_type=Zontyp mcreate_fwd=Framåtuppslagning (namn till adresser) mcreate_rev=Bakåtuppslagning (adresser till namn) mcreate_dom=Domännamn/nätverk mcreate_file=Fil med poster mcreate_auto=Automatisk mcreate_err=Det gick inte att skapa masterzonen slave_title=Ändra slavzon stub_title=Ändra återvändszon slave_ecannot=Du får inte ändra denna zon slave_opts=Zoninställningar slave_masters=Masterservrar slave_max=Mazimal överföringstid slave_file=Fil med poster slave_check=Kontrollera namn? slave_notify=Underrätta slavar om ändringar? slave_update=Tillåt uppdateringar från ... slave_transfer=Tillåt överföringar från ... slave_query=Tillåt förfrågningar från ... slave_notify2=Underrätta även slavar ... slave_none=Ingen slave_auto=Automatisk slave_err=Det gick inte att spara inställningar slave_emax='$1' är inte en giltig maximal överföringstid slave_efile=Fil med poster saknas slave_efile2='$1' är inte en giltig fil med poster slave_mins=minuter screate_title1=Skapa slavzon screate_title2=Skapa återvändszon screate_ecannot1=Du får inte skapa slavzoner screate_ecannot2=Du får inte skapa återvändszoner screate_header1=Inställningar för ny slavzon screate_header2=Inställningar för ny återvändszon screate_type=Zontyp screate_fwd=Framåtuppslagning (namn till adresser) screate_rev=Bakåtuppslagning (adresser till namn) screate_dom=Domännamn/nätverk screate_err1=Det gick inte att skapa slavzon screate_err2=Det gick inte att skapa återvändszon recs_ecannot=Du får inte ändra poster i denna zon recs_title=$1 Poster recs_header=I $1 recs_addr=Adress recs_name=Namn recs_ttl=TTL recs_comment=Kommentar recs_return=posttyper edit_title=Ändra $1 edit_header=I $1 edit_edit=Ändra post $1 edit_add=Lägg till post $1 edit_addr=Adress edit_name=Namn edit_zonename=Zonnamn edit_ttl=Time-To-Live edit_comment=Kommentar edit_cnamemsg=Absoluta namn måste sluta med en . edit_uprev=Uppdatera bakåtuppslagning? edit_upfwd=Uppdatera framåtuppslagning? edit_err=Det gick inte att spara post edit_ettl='$1' är inte en giltig time-to-live edit_eip='$1' är inte en giltig IP-adress edit_eip6='$1' är inte en giltig IPv6-adress edit_ehost='$1' är inte ett giltigt datornamn edit_ename='$1' är inte ett giltigt postnamn edit_edupip=Det finns redan en adresspost för $1 edit_ens='$1' är inte en giltig namnserver edit_ecname='$1' är inte ett giltigt målalias edit_emx='$1' är inte en giltig e-postserver edit_epri='$1' är inte en giltig prioritet edit_ehard=Hårdvarutyp saknas eller är felaktig edit_eos=OS-typ saknas eller är felaktig edit_eserv=Du har inte angivit någon känd tjänst edit_ebadserv=Namnet på den kända tjänsten '$1' är felaktigt edit_eemail='$1' är inte en giltig e-postadress edit_etxt='$1' är inte ett giltigt postnamn edit_efqdn=Det absoluta namnet '$1' är för långt edit_elabel=En uppgift i '$1' innehåller för många tecken edit_return=poster text_title=Ändra fil med poster text_desc=I detta formulär kan du ändra DNS-posterna i fil $1 manuellt. webmin kommer inte att utföra någon syntaxkontroll och serienumret för zonen kommer inte att räknas upp automatiskt. text_undo=Ångra text_ecannot=Du får inte ändra i filerna restart_ecannot=Du får inte starta om BIND restart_esig=Det gick inte att skicka signal till process $1 : $2 start_ecannot=Du får inte starta BIND start_error=Det gick inte att starta BIND: $1 fwd_title=Ändra genomfartszon fwd_ecannot=Du får inte ändra i denna zon fwd_opts=Zoninställningar fwd_masters=Masterservrar fwd_forward=Prova med andra servrar? fwd_check=Kontrollera namn? fwd_err=Det gick inte att spara inställningar fcreate_title=Skapa genomfartszon fcreate_ecannot=Du får inte skapa genomfartszoner fcreate_opts=Inställningar för ny genomfartszon fcreate_type=Zontyp fcreate_fwd=Framåtuppslagning (namn till adresser) fcreate_rev=Bakåtuppslagning (adresser till namn) fcreate_dom=Domännamn/nätverk fcreate_masters=Masterservrar fcreate_err=Det gick inte att skapa genomfartszon create_enet='$1' är inte ett giltigt nätverk create_edom='$1' är inte ett giltigt domännamn create_edom2='$1' måste vara en domän, inte ett nätverk create_efile='$1' är inte ett giltigt filnamn create_efile2='$1' är inte en giltig zonfil create_efile3=Det gick inte att skapa '$1' : $2 create_emaster='$1' är inte en giltig masterserveradress create_enone=Du måste ange minst en masterserver boot_err=Nedladdningen misslyckades type_A=Adress type_AAAA=IPv6-adress type_NS=Namnserver type_CNAME=Namnalias type_MX=E-postserver type_HINFO=Datorinformation type_TXT=Text type_WKS=Känd tjänst type_RP=Ansvarig person type_PTR=Bakåtadress edit_A=Adress edit_AAAA=IPv6-adress edit_NS=Namnserver edit_CNAME=Namnalias edit_MX=E-postserver edit_HINFO=Datorinformation edit_TXT=Text edit_WKS=Känd tjänst edit_RP=Ansvarig person edit_PTR=Bakåtadress recs_A=Adress recs_AAAA=IPv6-adress recs_NS=Namnserver recs_CNAME=Namnalias recs_MX=E-postserver recs_HINFO=Datorinformation recs_TXT=Text recs_WKS=Känd tjänst recs_RP=Ansvarig person recs_PTR=Bakåtadress value_A1=Adress value_NS1=Namnserver value_CNAME1=Verkligt namn value_MX1=Prioritet value_MX2=E-postserver value_HINFO1=Hårdvara value_HINFO2=Operativsystem value_TXT1=Meddelande value_WKS1=Adress value_WKS2=Protokoll value_WKS3=Tjänster value_RP1=E-postadress value_RP2=Textpostnamn value_PTR1=Datornamn warn=Varning fail=Fel ignore=Strunta i default=Standard minutes=minuter seconds=sekunder hours=timmar days=dagar weeks=veckor listed=Uppräknade ... eip='$1' är inte en giltig IP-adress acl_zones=Domäner som denna användare kan ändra i acl_zall=Alla zoner acl_zsel=Angivna ... acl_master=Kunna skapa masterzoner? acl_slave=Kunna skapa slav-/återvändszoner? acl_forward=Kunna skapa genomfartszoner? acl_defaults=Kunna ändra globala inställningar? acl_reverse=Kunna ändra bakåtuppslagningsadresser i alla domäner? acl_multiple=Kan flera adresser ha samma IP-adress? acl_ro=Ej skrivbart? acl_apply=Kunna ta ändringar i drift? acl_dir=Begränsa zonfiler till katalog acl_file=Kunna ändra i filerna? acl_params=Kunna ändra zonparametrar? acl_opts=Kunna ändra zoninställningar? acl_delete=Kunna ta bort zoner? acl_findfree=Kunna söka efter lediga IP-nummer? servers_title=Andra DNS-servrar servers_ip=IP-adress servers_bogus=Strunta i falsk server? servers_format=Format för zonöverföring servers_trans=Maximala överföringar servers_one=En i taget servers_many=Många servers_err=Det gick inte att spara andra DNS-servrar servers_eip='$1' är inte en giltig IP-adress servers_etrans='$1' är inte ett giltig antal för överföringar logging_title=Loggning och fel logging_ecannot=Du får inte konfigurera loggningen logging_header=Globala inställningar för loggning och fel logging_default1=Använd BINDs standardinställningar för loggning logging_default2=Använd inställningarna nedan ... logging_cats=Loggkategorier logging_cat=Kategori logging_cchans=Kanaler logging_chans=Loggkanaler logging_cname=Kanalnamn logging_to=Logga till logging_file=Fil logging_fd=Filnamn logging_versions=Spara version(er) logging_ver1=Inga logging_ver2=Obegränsat logging_size=Maximal filstorlek logging_sz1=Obegränsat logging_syslog=Syslog-nivå logging_null=Ingenstans logging_sev=Lägsta meddelandenivå logging_any=Någon logging_debug=Debug-nivå ... logging_dyn=Global nivå logging_pcat=Notera kategori i loggen logging_psev=Notera vikt i loggen logging_ptime=Notera datum och tid i loggen logging_add=Lägg till en ny kanal logging_none=Inga loggkanaler är angivna. logging_err=Det gick inte att spara logginställningar logging_ename='$1' är inte ett giltigt kanalnamn logging_efile=Loggfilnamn saknas logging_ever='$1' är inte ett giltigt versionsantal logging_esize='$1' är inte en giltig loggfilstorlek acls_title=Listor över åtkomstkontroll acls_ecannot=Du får inte ändra globala ACL:er acls_name=ACL-namn acls_values=Tillhörande adresser, nätverk och ACL:er acls_err=Det gick inte att spara listor över åtkomstkontroll acls_ename='$1' är inte ett giltigt ACL-namn files_title=Filer och kataloger files_ecannot=Du får inte ändra inställningarna för filer files_header=Globala inställningar för filer och kataloger files_stats=Fil för statistik files_dump=Fil för databas files_pid=Fil för process-ID files_xfer=Sökväg till zonöverföringsprogram files_err=Det gick inte att spara inställningar för filer och kataloger files_efile=Filnamn saknas eller är ogiltigt forwarding_title=Överföring och eftersändning forwarding_ecannot=Du får inte ändra inställningarna för överföring och eftersändning forwarding_header=Globala inställningar för överföring och eftersändning forwarding_fwders=Servrar att skicka vidare frågor till forwarding_fwd=Slå upp direkt om eftersändaren inte svarar forwarding_max=Maximal zonöverföringstid forwarding_format=Format för zonöverföring forwarding_one=En i taget forwarding_many=Många forwarding_in=Maximalt antal samtidiga zonöverföringar forwarding_err=Det gick inte att spara inställningar för överföring och eftersändning forwarding_emins=Maximal överföringstid saknas eller är felaktig forwarding_etrans=Maxantal för samtidiga överföringar saknas eller är felaktigt forwarding_minutes=minuter net_title=Adresser och topologi net_ecannot=Du får inte ändra inställningar för adresser och topologi net_header=Globala inställningar för adresser och topologi net_listen=Lyssna på följande portar och adresser net_below=Uppräknade nedan ... net_port=Port net_addrs=Adresser net_saddr=Serverns IP-adress för förfrågningar net_sport=Serverns port för förfrågningar net_topol=Topologi för namnserverval net_err=Det gick inte att spara inställningar för adresser och topologi. net_eport='$1' är inte ett giltigt portnummer. net_etopology=Du har inte angivit någon topologiadress. misc_title=Blandade inställningar misc_ecannot=Du får inte ändra de blandade inställningarna misc_header=Blandade globala inställningar misc_core=Maximal storlek för core dump misc_data=Maximalt minnesutnyttjande misc_files=Maximalt antal öppna filer misc_stack=Maximalt stackminnesutnyttjande misc_clean=Hur ofta ska obsoleta poster rensas bort? misc_iface=Hur ofta ska servern söka efter nya interface? misc_stats=Hur ofta ska loggstatistik tas? misc_recursion=Fullständiga uppslagningar för klienter? misc_cnames=Tillåta multipla CNAME-alias för ett namn? misc_glue=Hämta tillhörande poster? misc_nx=Sätta den auktorativa AA-biten för svar? misc_err=Det gick inte att spara blandade inställningar misc_esize='$1' är inte en giltig storlek misc_efiles='$1' är inte ett giltigt maxantal för öppna filer misc_emins='$1' är inte ett giltigt antal minuter misc_mins=min zonedef_title=Zonstandard zonedef_msg=Standard för nya masterzoner zonedef_err=Det gick inte att spara zonstandard zonedef_ecannot=Du får inte ändra masterzonstandard zonedef_msg2=Standardinställningar för zon zonedef_transfer=Tillåt överföringar från ... zonedef_query=Tillåt förfrågningar från ... zonedef_cmaster=Kontrollera namn hos masterzoner? zonedef_cslave=Kontrollera namn hos slavzoner? zonedef_cresponse=Kontrollera namn vid svar? zonedef_notify=Underrätta slavar vid ändringar? find_title=Sök zoner find_match=Zoner som matchar $1 ... find_none=Inga zoner funna efirst=Ogiltigt första direktiv på rad $1 i $2 findfree_title=Sök lediga IP findfree_desc=Sök efter lediga IP-nummer findfree_nofind=Du får inte söka efter lediga IP-nummer findfree_header=I $1 findfree_sopt=Sökvillkor findfree_IPrange=IP-intervall findfree_from=från findfree_to=till findfree_cf=Anse `freeXXX'-datornamn som lediga IP-nummer? findfree_search=Sök log_servers=Ändrade övriga DNS-servrar log_logging=Ändrade loggning och fel log_acls=Ändrade listorna över åtkomstkontroll log_files=Ändrade filer och kataloger log_forwarding=Ändrade eftersändning och överföring log_net=Ändrade adresser och topologi log_misc=Ändrade blandade inställningar log_zonedef=Ändrade zonstandarder log_apply=Tog ändringar i drift log_start=Startade DNS-server log_master=Skapade master-zon $1 log_slave=Skapade slavzon $1 log_stub=Skapade återvändszon $1 log_forward=Skapade genomfartszon $1 log_delete_master=Tog bort master-zon $1 log_delete_slave=Tog bort slavzon $1 log_delete_stub=Tog bort återvändszon $1 log_delete_forward=Tog bort genomfartszon $1 log_text=Ändrade poster för $1 för hand log_soa=Ändrade zonparametrar för $1 log_opts=Ändrade zoninställningar för $1 log_delete_record=Tog bort $1 post $2 i zon $3 log_create_record=Skapade $1 post $2 i zon $3 log_modify_record=Modifierade $1 post $2 i zon $3 log_boot=Skapade primär konfigurationsfil bind8/lang/it0100664000567100000120000006377210002211624013030 0ustar jcameronwheelindex_title=Server DNS BIND index_enamed=Il server DNS BIND non è stato trovato nel tuo sistema. Probabilmente non è installato, oppure la tua configurazione modulo BIND non è corretta. index_eversion=L'eseguibile del server $1 non sembra essere BIND 8 o 9. Probabilmente dovresti utilizzare il modulo BIND 4. L'output del comando $3 è : $4 index_eempty=La configurazione principale per BIND $1 non esiste, oppure non è valida. La creo? index_local=Attiva name server solamente per l'accesso interno non-internet index_download=Attiva come name server internet, e scarica le informazioni sui root server index_webmin=Attiva come name server internet, ma usa le vecchie informazioni sui root server index_create=Crea i File di Configurazione Primaria e Fai Partire il Name Server index_zones=Zone DNS Esistenti index_none=Non ci sono zone DNS definite per questo name server index_addmaster=Crea una nuova zona master index_addslave=Crea una nuova zona slave index_addstub=Crea una nuova zona stub index_addfwd=Crea una nuova zona forward index_apply=Applica modifiche index_applymsg=Usa questo bottone per far ripartire il server BIND in esecuzione. Fai questo per attivare la configurazione corrente index_start=Fai partire il Name Server index_startmsg=Usa questo bottone per far partire il server BIND, e carica la configurazione corrente index_zone=Zona index_type=Tipo index_master=Master index_slave=Slave index_stub=Stub index_hint=Root index_forward=Forward index_opts=Opzioni Globali del Server index_return=lista zone index_toomany=Ci sono troppe zone nel tuo server da essere elencate qui. index_find=Cerca zone contenenti : index_search=Cerca index_view=(Nella vista $1) index_inview=Nella vista $1 index_views=Viste Esistenti Client index_vnone=Non ci sono viste client definite in questo server. index_addview=Crea una nuova vista index_root=Zona Root index_addhint=Crea una nuova zona root index_version=BIND versione $1 index_sapply=Applica Modifiche Su: index_sapplymsg=Usa questo bottone per far ripartire il server BIND in esecuzione nel server selezionato. Fai questo per attivare zone slave che hai creato nel server. master_title=Modifica Zona Master master_ecannot=Non sei autorizzato a modificare questa zona master_eview=Non sei autorizzato a creare una zona con quella vista master_manual=Modifica file Record master_soa=Modifica Parametri Zona master_serial=Numero di serie della zona master_options=Modifica opzioni Zona master_del=Cancella Zona master_delmsg=Usa questo bottone per cancellare questa zona dal tuo server DNS. master_delrev=Saranno cancellati anche eventuali indirizzi reverse presenti in altre zone gestiti da questo server. master_tmpl=Usare il template per la zona? master_ip=Indirizzo IP per il template record master_params=Parametri Zona master_server=Server Master master_slave=Crea anche una zona slave nel server master_mip=con IP master master_ns=Aggiungo record NS per il server master? master_email=Indirizzo Email master_refresh=Tempo di Refresh master_retry=tempo retry trasferimento master_expiry=Tempo di Scadenza master_minimum=time-to-live di Default master_opts=Opzioni zona master_check=Controllo i nomi? master_notify=Notifica slave dei cambiamenti? master_update=Permetti aggiornamenti da.. master_transfer=Permetti trasferimenti da.. master_query=Permetti richieste da.. master_notify2=Notifica anche slave.. master_type=Tipo master_records=Record master_return=tipi di record master_err=Salvataggio opzioni fallito master_ero=Non sei abilitato ad aggiornare le zone master_err2=Aggiornamento zone fallito master_emaster='$1' non è un server master valido master_eemail='$1' non è un indirizzo email valido master_erefresh='$1' non è un refresh time valido master_eretry='$1' non è un tempo retry trasferimento valido master_eexpiry='$1' non è un tempo di scadenza valido master_eminimum='$1' non è un default valido per TTL master_edelete=Non sei autorizzato a cancellare questa zona master_tmplrecs=Record Template master_name=Nome record master_value=Valore master_user=Da form master_eip=Indirizzo IP template mancante o invalido master_eiptmpl=Il valore del record Template può venire solo dai record Address master_esoacannot=Non sei autorizzato a modificare i parametri della zona master_eoptscannot=Non sei autorizzato a modificare le opzioni della zona master_edeletecannot=Non sei autorizzato a cancellare zone master_etaken=Questa zone esiste già master_include=File template aggiuntivo master_convert=Converti a zona slave master_whois=Cerca informazioni WHOIS master_move=Sposta per vista: master_emove=Devi selezionare una vista diversa di destinazione da muoverere master_eallowupdate=Devi inserire almeno un indirizzo per permettere aggiornamenti master_eallowtransfer=Devi inserire almeno un indirizzo per permettere trasferimenti master_err3=Zona master creata correttamente, ma creazione slave fallita master_emips=Non sono stati inseriti gli IP master per i server slave master_emip=IP master '$1' invalido master_eslave=Il server slave $1 non sembra avere il modulo BIND configurato master_eserial=Il numero di serie deve essere una stringa di cifre master_apply=Applica modifiche master_applymsg=Usa questo bottone per applicare modifiche solo per questa zona, usando il comando $1. Questo funzionerà solamente se le modifiche sono stata applicate per l'intero server almeno una volta da quando la zona è stata creata. delete_title=Cancella Zona delete_mesg=Sei sicuro di voler cancellare la zona $1 ? Tutti i record e i file della zona verranno cancellati. delete_mesg2=Sei sicuro di voler cancellare la zona root ? Il tuo DNS server potrebbe non essere più in grado di risolvere indirizzi in internet. delete_rev=Cancellare i reverse record nelle altre zone ? delete_fwd=Cancellare i forward record nelle altre zone ? delete_slave=Cancella anche zone slave dal server delete_err2=Cancellazione zona master effettuata, ma cancellazione slave fallita delete_ezone=La zona non è stata trovata nel server slave mcreate_title=Crea Zona Master mcreate_ecannot=Non puoi creare zone master mcreate_opts=Opzioni per le nuove zone master mcreate_type=Tipo Zona mcreate_fwd=Forward (Nomi in indirizzi) mcreate_rev=Reverse (Indirizzi in nomi) mcreate_dom=Nome dominio / Rete mcreate_view=Crea vista mcreate_file=File Record mcreate_auto=Automatico mcreate_err=Creazione zona master fallita slave_title=Modifica Zona Slave stub_title=Modifica Stub Zona slave_ecannot=Non sei autorizzato a modificare questa zona slave_opts=Opzioni Zona slave_masters=Master server slave_masterport=Porta Server slave_max=Tempo massimo di trasferimento slave_file=File Record slave_check=Controllo nomi? slave_notify=Notifica slave dei cambiamenti? slave_update=Autorizza aggiornamenti da.. slave_transfer=Autorizza trasferimenti da.. slave_query=Autorizza richieste da.. slave_notify2=Notifica anche slave.. slave_none=Nessuno slave_auto=Automatico slave_err=Salvataggio opzioni fallito slave_emax='$1' non è un tempo massimo di trasferimento valido slave_efile=File record mancante slave_efile2='$1' non è un file record permesso slave_mins=minuti slave_master_port=porta slave_convert=Converti a zona master screate_title1=Creazione Zona Slave screate_title2=Creazione Zona Stub screate_ecannot1=Non sei autorizzato a creare zone slave screate_ecannot2=Non sei autorizzato a creare zona stub screate_header1=Opzioni nuova zona slave screate_header2=Opzioni nuova zona stub screate_type=Tipo Zona screate_fwd=Forward (Nomi in indirizzi) screate_rev=Reverse (Indirizzi in nomi) screate_dom=Nome dominio / Rete screate_err1=Creazione zona slave fallita screate_err2=Creazione zona stub fallita recs_ecannot=Non sei autorizzato a modificare i record di questa zona recs_title=$1 Record recs_header=In $1 recs_addr=Indirizzi recs_name=Nomi recs_ttl=TTL recs_comment=Commento recs_return=tipi di record recs_type=Tipo recs_vals=Valori edit_title=Modifica $1 edit_header=In $1 edit_edit=Modifica Record di $1 edit_add=Aggiunti Record $1 edit_addr=Indirizzo edit_name=Nome edit_zonename=Nome Zona edit_ttl=Time-To-Live edit_comment=Commento edit_cnamemsg=I nomi assoluti devono finire con un '.' edit_uprev=Aggiornamento reverse? edit_over=Si (e rimpiazza l'esistente) edit_upfwd=Aggiornamento forward? edit_err=Salvataggio record fallito edit_ettl='$1' non è un time-to-live valido edit_eip='$1' non è un indirizzo IP valido edit_eip6='$1' non è un indirizzo IPv6 valido edit_ehost='$1' non è un nome host valido edit_eserv2='$1' non è un nome servizio valido edit_ename='$1' non è un nome di record valido edit_edupip=Esiste già un record con questo indirizzo per $1 edit_ens='$1' non è un nome di server valido edit_ecname='$1' non è un valido target per l'alias edit_emx='$1' non è un server mail valido edit_epri='$1' non è una priorità valida edit_ehard=Tipo di hardware mancante o invalido edit_eos=Tipo OS mancante o invalido edit_eserv=Non hai inserito nessun servizio (well known services) edit_ebadserv=Il servizio '$1' non è corretto edit_eemail='$1' non è un indirizzo email valido edit_etxt='$1' non è un text record name valido edit_efqdn=Il nome assoluto '$1' è troppo lungo edit_elabel=La label di '$1' è troppo lunga edit_eloc=Latitudine e longitudine mancante edit_eweight='$1' non è un valido service weight edit_eport='$1' non è un numero di porta valida edit_etarget='$1' non è un nome server o indirizzo valido edit_return=record edit_ecname1=Non puoi creare un record nome alias con lo stesso nome di un record già esistente. edit_ecname2=Non puoi creare un record con lo stesso nome di un record nome alias già esistente. edit_erevmust=Non è stata trovata la zona reverse per l'indirizzo IP edit_proto=Protocollo edit_serv=Nome servizio edit_eflags='$1' non è una chiave (key flags) decimale o esadecimale valida edit_eproto='$1' non è un numero di protocollo chiave valido edit_ealg='$1' non è un numero di algoritmo chiave valido edit_ekey=dati chiave codificata base-64 mancanti o invalidi edit_dtitle=Cancella Record edit_rusure=Sei sicuro di voler cancellare il record $1 del dominio $2, e ogni eventuale record reverse o forward? edit_dok=Si, cancella text_title=Modifica File Record text_desc=Questo form ti permette di cambiare manualmente il file con i record $1. Non verrà effettuato nessun controllo di sintassi, ma il numero di serie della zona verrà automaticamente incrementato. text_undo=Undo text_ecannot=Non sei autorizzato a modificare i file con i record restart_ecannot=Non sei autorizzato a far ripartire BIND restart_esig=Impossibile mandare un signal al processo $1 : $2 restart_erunning=BIND sembra non essere in esecuzione nel server slave restart_endc=Comando NDC fallito : $1 restart_ecmd=Comando di ripartenza fallito : $1 start_ecannot=Non sei autorizzato a far partire BIND start_error=Fallita la partenza di BIND : $1 fwd_title=Modifica Zona Forward fwd_ecannot=Non sei autorizzato a modificare questa zona fwd_opts=Opzioni Zona fwd_masters=Server Master fwd_forward=Prova altri server? fwd_check=Controllo i nomi? fwd_err=Salvataggio opzioni fallito fcreate_title=Creazione Zona Forward fcreate_ecannot=Non sei autorizzato a creare zone forward fcreate_opts=Opzioni nuova zona forward fcreate_type=Tipo zona fcreate_fwd=Forward (Nomi in indirizzi) fcreate_rev=Reverse (Indirizzi in nomi) fcreate_dom=Nome dominio / Rete fcreate_masters=Server Master fcreate_err=Creazione zona forward fallita create_enet='$1' non è una rete valida create_edom='$1' non è un nome dominio valido create_edom2='$1' deve essere un dominio, non una rete create_efile='$1' non è un nome di file valido create_efile2='$1' non è un file di zona permesso create_efile3=Creazione '$1' fallita : $2 create_efile4=Il file $1 esiste già create_emaster='$1' non è un indirizzo master server valido create_enone=Devi inserire almeno un master server boot_err=Download fallito type_A=Indirizzo type_AAAA=Indirizzo IPv6 type_NS=Name Server type_CNAME=Nome Alias type_MX=Mail Server type_HINFO=Informazioni Host type_TXT=Testo type_WKS=Well Known Service type_RP=Persona Responsabile type_PTR=Indirizzo Reverse type_LOC=Locazione type_SRV=Indirizzo Service type_ALL=Tutti i Tipi di Record type_KEY=Chiave Pubblica edit_A=Indirizzo edit_AAAA=Indirizzo IPv6 edit_NS=Name Server edit_CNAME=Nome Alias edit_MX=Mail Server edit_HINFO=Informazioni Host edit_TXT=Testo edit_WKS=Well Known Service edit_RP=Persona Responsabile edit_PTR=Indirizzo Reverse edit_LOC=Locazione edit_SRV=Indirizzo Service edit_KEY=Chiave Pubblica recs_A=Indirizzo recs_AAAA=Indirizzo IPv6 recs_NS=Name Server recs_CNAME=Nome Alias recs_MX=Mail Server recs_HINFO=Informazione Host recs_TXT=Testo recs_WKS=Well Known Service recs_RP=Persona Responsabile recs_PTR=Indirizzo Reverse recs_LOC=Locazione recs_SRV=Indirizzo Service recs_ALL=Tutti recs_KEY=Chiave Pubblica value_A1=Indirizzo value_NS1=Name Server value_CNAME1=Nome Reale value_MX1=Priorità value_MX2=Mail Server value_HINFO1=Hardware value_HINFO2=Sistema Operativo value_TXT1=Messaggio value_WKS1=Indirizzo value_WKS2=Protocollo value_WKS3=Services value_RP1=Email Address value_RP2=Text Record Name value_PTR1=Nome host value_LOC1=Latitudine e Longitudine value_SRV1=Priorità value_SRV2=Peso value_SRV3=Porta value_SRV4=Server value_KEY1=Flags value_KEY2=Protocollo value_KEY3=Algoritmo value_KEY4=Chiave warn=Avviso fail=Fallito ignore=Ignora default=Default minutes=minuti seconds=secondi hours=ore days=giorni weeks=settimante listed=Elencato .. eip='$1' non è un indirizzo IP valido acl_zones=Domini che questo utente può modificare acl_zall=Tutte le zone acl_zsel=Zone selezionate.. acl_znsel=Tutte tranne quelle selezionate.. acl_master=Può creare zone master? acl_slave=Può creare zone slave/stub? acl_forward=Può creare zone forward? acl_defaults=Può modificare le opzioni globali? acl_reverse=Può aggiornare gli indirizzi reverse in tutti i domini? acl_multiple=Possono più indirizzi avere lo stesso IP? acl_ro=Modo di accesso in sola lettura? acl_apply=Può applicare modifiche? acl_applyonly=Solamente per la zona acl_dir=Limita nuovi file di zona alla directory acl_dironly=Può modificare zone solamente in questa directory acl_file=Può modificare file di record? acl_params=Può modificare i parametri di zona? acl_opts=Può modificare le opzioni di zona? acl_delete=Può cancellare zone? acl_findfree=Può cercare numeri IP liberi? acl_views=Può creare e modificare viste? acl_edonly=Solo modifiche acl_remote=Può creare zone slave su server remoti? acl_gen=Può modificare i generatori di record? acl_whois=Può richiedere informazioni WHOIS? acl_vlist=Viste che questo utente può modificare e a cui può aggiungere zone acl_vall=Tutte le viste acl_vsel=Viste selezionate.. acl_vnsel=Tutte tranne quelle selezionate.. acl_inview=Zone nella vista <$1> servers_title=Altri Server DNS servers_ip=Indirizzi IP servers_bogus=Ignora server errati (bogus)? servers_format=Formato zona di trasferimento servers_trans=Trasferimenti massimi servers_one=Uno alla volta servers_many=Molti servers_keys=Usa le chiavi DNS servers_err=Salvataggio altri server DNS fallito servers_eip='$1' non è un indirizzo IP valido servers_etrans='$1' non è un numero massimo di trasferimenti valido logging_title=Logging (generazione log) e Errori logging_ecannot=Non sei abilitato alla configurazione logging logging_header=Opzioni logging globale e errori logging_default1=Usa i settaggi di default per il logging di BIND logging_default2=Usa i settaggi qui sotto .. logging_cats=Categorie di Logging logging_cat=Categoria logging_cchans=Canali logging_chans=Canali di Logging logging_cname=Nome canale logging_to=Log verso logging_file=File logging_fd=File descriptor logging_versions=Versioni da tenere logging_ver1=Nessuna logging_ver2=Illimitate logging_size=Dimensione massima del file logging_sz1=Illimitati logging_syslog=Livello Syslog logging_null=Da nessuna parte logging_sev=Livello minimo di messaggio logging_any=Qualsiasi logging_debug=Livello di debug .. logging_dyn=Livello globale logging_pcat=Categoria Record nel log logging_psev=Record severity nel log logging_ptime=Data e ora del Record date nel log logging_add=Aggiungi un nuovo canale logging_none=Nessun canale di logging definito. logging_err=Salvataggio opzioni di logging fallito logging_ename='$1' non è un nome di canale valido logging_efile=Nome del file di log mancante logging_ever='$1' non è numero di versioni invalido logging_esize='$1' non è una dimensione di log valida acls_title=Access Control List acls_ecannot=Non sei abilitato a modificare le ACL globali acls_name=Nome ACL acls_values=Indirizzi, reti e ACL corrispondenti acls_err=Salvataggio ACL fallito acls_ename='$1' non è un nome di ACL valido files_title=File e Directory files_ecannot=Non sei autorizzato a configurare i file files_header=Opzioni globali file e directory files_stats=File di output statistiche files_dump=File di dump del database files_pid=File con l'ID processo files_xfer=Percorso al programma di trasferimento zona files_err=Salvataggio opzioni file e directory fallito files_efile=Nome file mancante o invalido forwarding_title=Forwarding e Trasferimenti forwarding_ecannot=Non sei autorizzato a modificare le opzioni di forwarding e trasferimento forwarding_header=Opzioni globali di forwarding e trasferimento di zona forwarding_fwders=Server a cui fare forward delle richieste forwarding_fwd=Risoluzione diretta se non c'è risposta dal forward forwarding_max=Tempo massimo di trasferimento zona forwarding_format=Formato trasferimento zona forwarding_one=Uno alla volta forwarding_many=Molti forwarding_in=Numero massimo di trasferimenti concorrenti forwarding_err=Salvataggio opzioni di forwarding e trasferimento fallito forwarding_emins=Tempo massimo di trasferimento mancante o invalido forwarding_etrans=Numero massimo di trasferimenti concorrenti mancante o invalido forwarding_minutes=minuti net_title=Indirizzi e Topologia net_ecannot=Non sei autorizzato a modificare le opzioni di indirizzi e topologia net_header=Opzioni globali indirizzi e topologia net_listen=Porte e indirizzi da cui ascoltare net_below=Elencati qui sotto.. net_port=Porta net_addrs=Indirizzi net_saddr=Indirizzo IP sorgente per le richieste net_sport=Porta sorgente per le richieste net_topol=Scelta della topologia del name server net_err=Salvataggio opzioni indirizzi della topologia fallito net_eport='$1' non è un numero di porta valido net_etopology=Nessun indirizzo di topologia inserito controls_title=Opzioni interfaccia di controllo controls_ecannot=Non sei autorizzato a modificare le opzioni di controllo controls_header=Opzioni di controllo controls_inet=Porta di accesso internet controls_unix=FIFO di accesso Unix controls_port=porta controls_allow=concesso controls_permissions=permesso controls_owner=proprietario controls_group=gruppo controls_eport=Numero della porta mancante o invalido controls_err=Salvataggio opzioni di interfaccia fallito controls_eip='$1' non è un indirizzo IP valido controls_efile=Nome file FIFO mancante o invalido controls_eperms=Permessi del FIFO mancante o invalido controls_eowner=UID proprietario del FIFO mancante o invalido controls_egroup=GID proprietario del FIFO mancante o invalido keys_title=Chiavi DNS keys_id=ID Chiave keys_alg=Algoritmo keys_secret=Stringa segreta keys_ecannot=Non sei autorizzato a modificare le chiavi DNS keys_err=Salvataggio chiavi DNS fallito keys_ekey='$1' non è un ID chiave valido keys_esecret=Frase segreta codificata base-64 per la chiave $1 mancante o invalida misc_title=Opzioni varie misc_ecannot=Non sei autorizzato a modificare le opzioni varie misc_header=Opzioni globali varie misc_core=Dimensione massima dei core dump misc_data=Utilizzo di memoria massimo per i dati misc_files=Numero massimo di file aperti misc_stack=Utilizzo massimo di memoria per lo stack misc_clean=Intervallo tra le cancellazione dei record scaduti misc_iface=Intervallo tra i controlli per nuove interfacce misc_stats=Intervallo tra i log di statistiche misc_recursion=Risoluzioni recursive totali (full recursive lookups) per i client? misc_cnames=Autorizzare alias CNAME multipli per un nome? misc_glue=Prendo i record glue? (Fetch glue records?) misc_nx=Settare il bit authorative AA nelle risposte? misc_err=Salvataggio opzioni varie fallito misc_esize='$1' non è una dimensione valida misc_efiles='$1' non è un numero massimo di file aperti valido misc_emins='$1' non è un numero di minuti valido misc_mins=minuti zonedef_title=Default per le Zone zonedef_msg=Default per nuove zone master zonedef_err=Salvataggio dei default per le zone fallito zonedef_ecannot=Non sei autorizzato a cambiare i default per le zone master zonedef_msg2=Settaggi di default per le zone zonedef_transfer=Autorizza trasferimento da.. zonedef_query=Autorizza richieste da.. zonedef_cmaster=Controllo nomi nelle zone master? zonedef_cslave=Controllo nomi nelle zone slave? zonedef_cresponse=Controllo nomi nelle risposte? zonedef_notify=Notificare gli slave dei cambiamenti? zonedef_email=Indirizzo email di Default find_title=Cerca Zone find_match=Ricerca zone per $1 .. find_none=Nessuna zona trovata. efirst=Prima direttiva errata alla linea $1 in $2 findfree_title=Cerca IP liberi findfree_desc=Cerca IP liberi findfree_nofind=Non sei autorizzato a cercare IP liberi findfree_header=In $1 findfree_sopt=Opzioni di ricerca findfree_IPrange=Spazio IP findfree_from=da findfree_to=a findfree_cf=Considerare nomi host `freeXXX' come IP liberi? findfree_search=Cerca log_servers=Cambiati altri server DNS log_logging=Cambiato logging e errori log_acls=Cambiate le ACL log_files=Cambiati file e directory log_forwarding=Cambiati forwarding e trasferimenti log_net=Cambiati indirizzi e topologia log_misc=Cambiate opzioni varie log_keys=Cambiate chiavi DNS log_zonedef=Cambiati i default per le zone log_apply=Applicati i cambiamenti log_apply2=Applicati i cambiamenti per $1 log_start=Fatto partire server DNS log_master=Creata zona master $1 log_slave=Creata zona slave $1 log_stub=Creata zona stub $1 log_forward=Creata zona forward $1 log_hint=Creata zona root log_view=Creata vista $1 log_delete_master=Cancellata zona master $1 log_delete_slave=Cancellata zona slave $1 log_delete_stub=Cancellata zona stub $1 log_delete_forward=Cancellata zona forward $1 log_delete_hint=Cancellata zona root log_delete_view=Cancellata vista $1 log_text=Modifica manuale dei record per $1 log_soa=Cambiati i parametri di zona per $1 log_opts=Cambiate opzioni di zona per $1 log_delete_record=Cancellati $1 record $2 dalla zona $3 log_create_record=Creati $1 record $2 nella zona $3 log_modify_record=Cambiati $1 record $2 nella zona $3 log_boot=Creati file di configurazione primaria log_move=Spostata zona $1 log_review=Cambiate opzioni della vista per $1 convert_err=Conversione zona fallita convert_efile=Deve essere specificato un file con i record prima che una zona slave possa essere convertita ad una master. whois_title=Informazione WHOIS whois_header=Output del comando $1 .. whois_ecannot=Non sei autorizzato a cercare informazioni WHOIS view_title=Visualizza modifiche Client view_opts=Visualizza dettagli Client view_name=Nome vista view_class=Classe record DNS view_match=Applica questa vista ai client view_recursion=Risoluzioni recursive totali (full recursive lookups) per i client? view_ecannot=Non sei autorizzato a modificare questa vista vcreate_title=Crea Vista Client vcreate_match_all=Tutti i client vcreate_match_sel=Indirizzi, reti e ACL selezionati vcreate_err=Creazione vista fallita vcreate_ename=Nome vista mancante o invalido vcreate_etaken=Il nome della vista è già stato preso vcreate_eclass=Nome classe mancante o invalido vcreate_ecannot=Non sei autorizzato a creare viste hint_title=Modifica Zona Root hint_desc=La zona root è usata dal tuo server DNS per contattare i server root in internet, così che possa risolvere i nomi dei domini non gestiti dal tuo server DNS, come .com o .net.au. A meno che il tuo server DNS non sia per una rete interna o stai facendo forward di tutte le richieste ad un'altro server, non dovresti cancellare questa zona root. hint_move=Muovi per vista: hint_ecannot=Non sei autorizzato a modificare questa zona root hcreate_title=Crea Zona Root hcreate_desc=La zona root è usata dal tuo server DNS per contattare i server root in internet, così che possa risolvere i nomi dei domini non gestiti dal tuo server DNS, come .com o .net.au. Se sta usando viste multiple, probabilmente dovrai usare una zona root separata per ogni vista, in modo che tutti i client possano risolvere domini internet in modo corretto. hcreate_file=Memorizza i root server nel file hcreate_real=Preleva i root server da hcreate_keep=Root server esistenti nel file hcreate_down=Scarica da root server FTP hcreate_webmin=Utilizza le vecchie informazioni sui server root di Webmin hcreate_ecannot=Non sei autorizzato a creare zone root hcreate_efile='$1' non è un file root accessibile hcreate_efile2=Root file mancante o invalido mcreate_erecs=Non c'è nessun root file valido hcreate_err=Creazione zona root fallita vdelete_title=Cancellazione Vista vdelete_mesg=Sei sicuro di voler cancellare la vista client $1 ? Tutte le zone in questa vista verranno cancellate (con i relativi file di zona) o spostate ad un'altra vista come da tua scelta qui sotto. vdelete_mesg2=Sei sicuro di voler cancellare la vista client $1 ? vdelete_newview=Zone contenute da questa vista vdelete_root=Sposta fuori dalla vista vdelete_delete=Cancella completamente vdelete_move=Sposta nella vista gen_title=Generatori di Record gen_desc=Questa pagina ti permette di definire i generatori, ognuno dei quali creerà record multipli in questa zona utilizzando un contatore incrementale. Questo serve per delegare parti della zona reverse ad un'altro server. gen_range=Spazio gen_name=Pattern Indirizzo gen_type=Tipo gen_value=Pattern nome Host gen_cmt=Commento gen_skip=Ognuno gen_show=Visualizza record generati gen_err=Salvataggio generatori fallito gen_estart=Inizio spazio per il generatore $1 mancante o invalido gen_estop=Fine spazio per il generatore $1 mancante o invalido gen_eskip=Intervallo spazio per il generatore $1 mancante o invalido gen_erange=L'inizio dello spazio è maggiore della fine per il generatore $1 gen_ename=Pattern indirizzo per il generatore $1 mancante o invalido gen_evalue=Pattern nome Host per il generatore $1 mancante o invalido gen_title2=Record generati gen_raw=Riga file di configurazione gen_ecannot=Non sei autorizzato a modificare i generatori di record bind8/lang/bg0100664000567100000120000006350610005107263013005 0ustar jcameronwheelindex_title=BIND DNS Ñúðâúð index_enamed=The Íå å îòêðèò BIND DNS ñúðâúð $1 íà Âàøàòà ñèñòåìà. Ïðîâåðåòå äàëè e èíñòàëèðàí èëè ïðàâèëíî êîíôèãóðèðàí îò BIND ìîäóë êîíôèãóðàöèÿ. index_eversion=Èçïúëíèìàòà ïðîãðàìà $1 èçãëåæäà íå å BIND 8 èëè 9. Àêî å òàêà èçïîëçâàéòå BIND 4 ìîäóëà. Ðåçóëòàòúò îò êîìàíäà $3 å : $4 index_eempty=Îñíîâíèÿò êîôèãóðàöèîíåí ôàéë íà BIND $1 íå ñúùåñòâóâà, èëè å íåâàëèäåí. Äà ñúçäàì ëè íîâ? index_local=Íàñòðîéâàíå êàòî nameserver ñàìî çà ëîêàëíà óïîòðåáà index_download=Íàñòðîéâàíå êàòî èíòåðíåò nameserver, è äîáàâÿíå íà èíôîðìàöèÿòà îò ãëàâíèòå ñúðâúðè index_webmin=Íàñòðîéâàíå êàòî èíòåðíåò nameserver, íî èçïîëçâàé ñòàðàòà èíôîðìàöèÿ íà Webmin îò ãëàâíèòå ñúðâúðè index_create=Ñúçäàé Ãëàâåí Êîíôèãóðàöèîíåí ôàéë è Ñòàðòèðàé Nameserver-à index_zones=Ñúùåñòâóâàùè DNS Çîíè index_none=Íÿìà äåôèíèðàíè DNS çîíè çà òîçè nameserver index_addmaster=Ñúçäàé íîâà master çîíà index_addslave=Ñúçäàé íîâà slave çîíà index_addstub=Ñúçäàé íîâà stub çîíà index_addfwd=Ñúçäàé íîâ forward çîíà index_apply=Ïðèëîæè ïðîìåíèòå index_applymsg=Íàòèñíåòå áóòîíà, çà äà ðåñòàðòèðàòå ðàáîòåùèÿ â ìîìåíòà BIND server. Òîâà ùå àêòèâèðà íàñòîÿùàòà êîíôèãóöèÿ index_start=Ñòðàòèðàé Nameserver index_startmsg=Íàòèñíåòå áóòîíà, çà äà ñòàðòèðàòå BIND ñúðâúðà è äà çàðåäèòå íàñòîÿùàòà êîíôèãóðàöèÿ index_zone=Çîíà index_type=Òèï index_master=Master index_slave=Slave index_stub=Stub index_hint=Root index_forward=Forward index_opts=Ãëîáàëíè ñúðâúðíè íàñòðîéêè index_return=ñïèñúê íà çîíèòå index_toomany=Èìàòå ïðåêàëåíî ìíîãî çîíè çà äà áúäà ïîêàçè âñè÷êèòå òóê. index_find=Òúðñåíå íà çîíè: index_search=Òúðñè index_view=(View â $1) index_inview=View â $1 index_views=Ñúùåñòâóâàùè Client View index_vnone=Íå ñå äåôèíèðàíè client view çà òîçè ñúðâúð. index_addview=Ñúçäàé íîâ view index_root=Root çîíà index_addhint=Ñúçäàé íîâà root çîíà index_version=BIND âåðñèÿ $1 index_sapply=Ïðèëîæè ïðîìåíèòå íà: index_sapplymsg=Íàòèñíåòå áóòîíà, çà äà ðåñòàðòèðàòå BIND ñúðâúðà íà èçáðàíèÿ õîñò. Òîâà ùå àêòèâèðà âñè÷êè íîâîñúçäàäåíè slave çîíè. master_title=Ðåäàêòèðàíå íà master çîíà master_ecannot=Íÿìàòå ïðàâà çà ðåäàêòèðàíå íà òàçè çîíà master_eview=Íÿìàòå ïðàâà çà ñúçäàâàíå íà çîíà â òîçè view master_manual=Ðåäàêòèðàíå íà ôàéëîâåòå ñúñ çàïèñè master_soa=Ðåäàêòèðàé ïàðàìåòðèòå íà çîíà master_serial=Ñåðèåí íîìåð íà çîíà master_options=Ïðîìÿíà íàñòðîéêèòå íà çîíà master_del=Èçòðèâàíå íà çîíà master_delmsg=Íàòèñíåòå áóòîíà, çà äà èçòðèåòå òàçè çîíà îò Âàøèÿò DNS ñúðâúð. master_delrev=Ñúâïàäàùèòå reverse àäðåñíè çàïèñè â äðóãèòå çîíè õîñòâàíè îò òîçè ñúðâúð, ñúùî ùå áúäàò èçòðèòè. master_tmpl=Èçïîëçâàíå íà çîíîâ øàáëîí? master_ip=IP àäðåñ çà øàáëîííèÿ çàïèñ master_params=Ïàðàìåòðè íà çîíà master_server=Master ñúðâúð master_slave=Ñúçäàé è slave çîíà íà ñúðâúðà master_mip=ñ master IP-òà master_ns=Äîáàâÿíå íà NS çàïèñ çà master ñúðâúðà? master_email=Email àäðåñ master_refresh=Ïåðèîä íà îïðåñíÿâàíå master_retry=Ïåðèîä íà èç÷àêâàíå çà ïîâòîðåí îïèò ïðè òðàíñôåð master_expiry=Ïåðèîä íà âàëèäíîñò master_minimum=Ïîäðàçáèðàùî ñå TTL master_opts=Çîíîâè íàñòðîéêè master_check=Ïðîâåðêà íà èìåíàòà? master_notify=Óâåäîìè slave ïðè ïðîìÿíà? master_update=Ðàçðåøè îáíîâÿâàíå îò.. master_transfer=Ðàçðåøè òðàíñôåð îò.. master_query=Ðàçðåøè çàÿâêè îò.. master_notify2=Óâåäîìè è slave.. master_type=Òèï master_records=Çàïèñè master_return=Òèïîâå çàïèñè master_err=Ãðåøêà ïðè çàïèñ íà íàñòðîéêè master_ero=Íÿìàòå ïðàâà çà îáíîâÿâàíå íà çîíèòå master_err2=Ãðåøêà ïðè îáíîâÿâàíå íà çîíà master_emaster='$1' å íåâàëèäåí master ñúðâúð master_eemail='$1' å íåâàëèäåí email àäðåñ master_erefresh='$1' å íåâàëèäíî âðåìå çà îáíîâÿâàíå master_eretry='$1' å íåâàëèäåí ïåðèîä çà ïîâòîðåí îïèò ïðè òðàíñôåð master_eexpiry='$1' å íåâàëèäíî âðåìå íà æèâîò master_eminimum='$1' å íåâàëèäåí TTL master_edelete=Íÿìàòå ïðàâà äà èçòðèåòå òàçè çîíà master_tmplrecs=Çàïèñè îò øàáëîí master_name=Èìå íà çàïèñ master_value=Ñòîéíîñò master_user=Îò ôîðìà master_eip=Ëèïñâàù èëè íåâàëèäåí øàáëîíåí IP àäðåñ master_eiptmpl=Ñòîéíîñòà íà øàáëîíèÿò çàïèñ ìîæå äà áúäå âçåìàíà ñàìî îò Àäðåñíèòå çàïèñè master_esoacannot=Íÿìàòå ïðàâà äà ïðîìåíÿòå ïàðàìåòðèòå íà çîíà master_eoptscannot=Íÿìàòå ïðàâà çà ðåäàêòèðàíå íàñòðîéêèòå íà çîíà master_edeletecannot=Íÿìàòå ïðàâà çà èçòðèâàíå íà çîíè master_etaken=Òàçè çîíà âå÷å ñúùåñòâóâà master_include=Äîïúëíèòåëåí øàáëîíåí ôàéë master_convert=Êîâåðòèðàé â slave çîíà master_whois=Ïðåãëåä íà WHOIS Èíôîðìàöèÿ master_move=Ïðåìèíè êúì view: master_emove=Òðÿáâà äà èçáåðåòå äðóãa âúçìîæíîñò çà view!!!! master_eallowupdate=Òðÿáâà äà èçáåðåòå ïîíå åäèí àäðåñ, îò êîéòî äà ðàçðåøèòå îáíîâÿâàíå master_eallowtransfer=Òðÿáâà äà âúâåäåòå ïîíå åäèí àäðåñ, îò êîéòî äà ñå îñúùåñòâÿâàò òðàíñôåðè master_err3=Master çîíàòà å ñúçäàäåíà óñïåøíî, íî âúçíèêíà ãðåøêà ïðè ñúçäàâàíå íà slave çîíàòà master_emips=Íÿìà âúâåäåíè master IP-òà çà slave ñúðâúð master_emip=Íåâàëèäåí master IP '$1' master_eslave=Slave ñúðâúðà $1 íå å êîíôèãóðèðàí îò BIND ìîäóëà master_eserial=Ñåðèéíèÿò íîìåð òðÿáâà äà áúäå ñòðèíã îò öèôðè master_apply=Ïðèëîæè ïðîìåíèòå master_applymsg=Íàòèñíåòå áóòîíà, çà äà îáíîâèòå ïðîìåíèòå ñàìî íà òàçè çîíà, èçïîëçâàéêè êîìàíäàòà $1. Òîâà å âúçìîæíî ñàìî àêî ïðåäè òîâà ïðîìåíèòå ñà áèëè îáíîâåíè çà öåëèÿò ñúðâúð èëè ïîíå âåäíúæ îòêàêòî çîíàòà å ñúçäàäåíà. delete_title=Èçòðèâàíå íà çîíà delete_mesg=Ñèãóðíè ëè ñòå, ÷å èñêàòå äà èçòðèåòå çîíà $1 ? Âñè÷êè çàïèñè è çîíoâèÿ ôàéë ùå áúäàò èçòðèòè. delete_mesg2=Ñèãóðíè ëè ñòå, ÷å èñêàòå äà èçòðèåòå root çîíàòà ? Òîâà ìîæå äà äîâåäå íåñïîñîáíîñò íà Âàøèÿò DNS ñúðâúð äà òðàíñëèðà èíòåðíåò àäðåñèòå. delete_rev=Èçòðèâàíå íà reverse çàïèñè â äðóãèòå çîíè ? delete_fwd=Èçòðèâàíå íà forward çàïèñè â äðóãèòå çîíè ? delete_slave=Ñúùî òàêà èçòðèé è slave çîíàòà îò ñúðâúðà delete_err2=Master çîíàòà å èçòðèòà, íî âúçíèêíà ãðåøêà ïðè èçòðèâàíå íà slave delete_ezone=Íå å íàìåðåíà çîíà íà slave ñúðâúðà mcreate_title=Ñúçäàâàíå íà master çîíà mcreate_ecannot=Íå ìîæå äà ñúçäàâàòå master çîíè mcreate_opts=Îïöèè íà íîâà master çîíà mcreate_type=Òèï íà çîíà mcreate_fwd=Forward (Èìåíà â Àäðåñè) mcreate_rev=Reverse (Àäðåñè â Èìåíà) mcreate_dom=Èìå íà äîìåéí / Ìðåæà mcreate_view=Ñúçäàé âúâ view mcreate_file=Ôàéë çà çàïèñèòå mcreate_auto=Àâòîìàòè÷íî mcreate_err=Ãðåøêà ïðè ñúçäàâàíå íà master çîíà slave_title=Ðåäàêòèðàíå íà slave çîíà stub_title=Ðåäàêòèðàíå íà stub çîíà slave_ecannot=Íÿìàòå ïðàâà äà ðåäàêòèðàòå òàçè çîíà slave_opts=Íàñòðîéêè íà çîíà slave_masters=Master ñúðâúðè slave_masterport=Ñúðâúðåí ïîðò slave_max=Ìàêñèìàëíî âðåìå çà ïðåäàâàíå íà äàííè slave_file=Ôàéë ñúñ çàïèñè slave_check=Ïðîâåðè èìåíàòà? slave_notify=Óâåäîìÿâàíå slave ñúðâúðèòå ïðè ïðîìÿíà? slave_update=Ðàçðåøè îáíîâÿâàíå îò.. slave_transfer=Ðàçðåøè ïðåäàâàíå íà äàííè îò.. slave_query=Ðàçðåøè çàÿâêè îò.. slave_notify2=Óâåäîìè è slave ñúðâúðèòå.. slave_none=Íÿìà slave_auto=Àâòîìàòè÷íî slave_err=Ãðåøêà ïðè çàïèñ íà íàñòðîéêèòå slave_emax='$1' å íåâàëèäåí ìàêñèìàëåí èíòåðâàë çà ïðåäàâàíå íà äàííè slave_efile=Ëèïñâà ôàéëà ñúñ çàïèñè slave_efile2='$1' å çàáðàíåí ôàéë ñúñ çàïèñè slave_mins=ìèíóòè slave_master_port=ïîðò slave_convert=Êîâåðòèðàé â master çîíà screate_title1=Ñúçäàâàíå íà Slave çîíà screate_title2=Ñúçäàâàíå íà Stub çîíà screate_ecannot1=Íÿìàòå ïðàâà çà ñúçäàâàíå íà slave çîíè screate_ecannot2=Íÿìàòå ïðàâà çà ñúçäàâàíå íà stub çîíè screate_header1=Íàñòðîéêè íà íîâàòà slave çîíà screate_header2=Íàñòðîéêè stub çîíà screate_type=Òèï íà çîíà screate_fwd=Forward (Èìåíà â Àäðåñè) screate_rev=Reverse (Àäðåñè â Èìåíà) screate_dom=Èìå íà äîìåéí / Ìðåæà screate_err1=Ãðåøêà ïðè ñúçäàâàíå íà slave çîíà screate_err2=Ãðåøêà ïðè ñúçäàâàíå íà stub çîíà recs_ecannot=Íÿìàòå ïðàâà çà ðåäàêòèðàíå íà çàïèñèòå â òàçè çîíà recs_title=Çàïèñè çà $1 recs_header=Âúâ $1 recs_addr=Àäðåñ recs_name=Èìå recs_ttl=TTL recs_comment=Êîìåíòàð recs_return=òèï çàïèñ recs_type=Òèï recs_vals=Ñòîéíîñòè edit_title=Ðåäàêòèðàíå íà $1 edit_header=îò $1 edit_edit=Ðåäàêòèðàé $1 çàïèñ edit_add=Äoáàâè $1 çàïèñ edit_addr=Àäðåñ edit_name=Èìå edit_zonename=Èìå íà çîíà edit_ttl=TTL edit_comment=Êîìåíòàð edit_cnamemsg=Ñàìîñòîÿòåëíèòå õîñòîâå òðÿáâà äà çàâúðøâàò ñúñ . (òî÷êà) edit_uprev=Îáíîâè reverse? edit_over=Äà (è çàìåíè ñúùåñòâóâàùèòå) edit_upfwd=Îáíîâè forward? edit_err=Ãðåøêà ïðè çàïèñ íà çàïèñ edit_ettl='$1' å íåâàëèäåí TTL edit_eip='$1' å íåâàëèäåí IP àäðåñ edit_eip6='$1' å íåâàëèäåí IPv6 àäðåñ edit_ehost='$1' å íåâàëèäåí õîñò edit_eserv2='$1' å íåâàëèäíî èìå íà óñëóãà edit_ename='$1' å íåâàëèäíî èìå íà çàïèñ edit_edupip=Àäðåñåí çàïèñ çà $1 âå÷å ñúùåñòâóâà edit_ens='$1' å íåâàëèäåí nameserver edit_ecname='$1' å íåâàëèäåí alias edit_emx='$1' å íåâàëèäåí mail ñúðâúð edit_epri='$1' å íåâàëèäåí ïðèîðèòåò edit_ehard=Ëèïñâàù èëè íåâàëèäåí õàðäóåðåí òèï edit_eos=Ëèïñâàù èëè íåâàëèäåí âèä Îïåðàöèîíà ñèñòåìà edit_eserv=Íå ñòå çàäàëè íèòî åäíà îñíîâíèòå äåéíîñòè íà õîñòà edit_ebadserv=Èìåòî íà åäíà îò îñíîâíèòå äåéíîñòè íà õîñòà '$1' å ãðåøíî edit_eemail='$1' å íåâàëèäåí email àäðåñ edit_etxt='$1' å íåâàëèäíî èìå íà òåñêòîâ çàïèñ edit_efqdn=Absolute èìå '$1' å òâúðäå äúëãî edit_elabel=A åòèêàòúò '$1' å òâúðäå äúëúã edit_eloc=Íå å çàäàäåíà ãåîãðàôñêà øèðèíà è äúëæèíà edit_eweight='$1' å íåâàëèäåí ïðèîðèòåò íà óñëóãà edit_eport='$1' å íåâàëèäåí íîìåð íà ïîðò edit_etarget='$1' å íåâàëèäíî èìå èëè àäðåñ íà ñúðâúð edit_return=çàïèñè edit_ecname1=Íå å âúçìîæíî ñúçäàâàíå íà õîñò alias çàïèñ ñúñ ñúùîòî èìå íà íÿêîé âå÷å ñúùåñòâóâàù çàïèñ. edit_ecname2=Íå å âúçìîæíî ñúçäàíå íà çàïèñ ñúñ ñúùîòî èìå íà âå÷å ñúùåñòâóâàù õîñò alias çàïèñ. edit_erevmust=Reverse çîíà çà IP àäðåñà íå å íàìåðåíà edit_proto=Ïðîòîêîë edit_serv=Èìå íà óñëóãà edit_eflags='$1' å íåâàëèäíî äåñåòè÷íî èëè øåñòíàéñåòè÷íî ÷èñëî çà ôëàã edit_eproto='$1' å íåâàëèäåí íîìåð íà ïðîòîêîë edit_ealg='$1' å íåâàëèäåí íîìåð íà àëãîðèòúì edit_ekey=Ëèïñâàù èëè íåâàëèäåí base-64 êëþ÷ çà êîäèðàíå íà äàííèòå edit_dtitle=Èçòðèâàíå íà çàïèñ edit_rusure=Ñèãóðíè ëè ñòå, ÷å èñêàòå äà èçòðèåòå çàïèñà $1 îò äîìåéí $2, è â ñëåäñòâèå íà òîâà âñè÷êè ñúîòâåòñòâàùè reverse èëè forward çàïèñè? edit_dok=Äà, èçòðèé text_title=Ðåäàêòèðàíå íà ôàéëà ñúñ çàïèñè text_desc=Òàçè ñòðàíèöà ïîçâîëÿâà ðú÷íî ðåäàêòèðàíå íà ôàéëà ñúñ DNS çàïèñèòå $1. Íÿìà äà áúäå èçâúðøâàíà ïðîâåðêà íà ñèíòàêñèñà îò Webmin, è ñåðèéíèÿò íîìåð íà çîíàòà íÿìà äà áúäå àâòîìàòè÷íî èíêðeìåíòèðàí. text_undo=Undo text_ecannot=Íÿìàòå ïðàâà çà ðåäàêòèðàíå íà ôàéëà ñúñ çàïèñèòå restart_ecannot=Íÿìàòå ïðàâà çà ðåñòàðòèðàíå íà BIND restart_esig=Ãðåøêà ïðè èçïðàùàíå ñèãíàë íà ïðîöåñà $1 : $2 restart_erunning=Íÿìà ðàáîòåù BIND íà slave ñúðâúðà restart_endc=Ãðåøêà ïðè NDC êîìàíäàòà : $1 restart_ecmd=Ãðåøêà ïðè ðåñòàðòèðàíå : $1 start_ecannot=Íÿìàòå ïðàâà çà ñòàðòèðàíå íà BIND start_error=Ãðåøêà ïðè ñòàðòèðàíå íà BIND : $1 fwd_title=Ðåäàêòèðàíå íà Forward çîíà fwd_ecannot=Íÿìàòå ïðàâà çà ðåäàêòèðàíå íà çàïèñèòå â òàçè çîíà fwd_opts=Íàñòðîéêè íà çîíàòà fwd_masters=Master ñúðâúðè fwd_forward=Îïèòàé äðóãè ñúðâúðè? fwd_check=Ïðîâåðêà íà èìåíàòà? fwd_err=Ãðåøêà ïðè çàïèñà íà íàñòðîéêèòå fcreate_title=Ñúçäàâàíå íà Forward çîíà fcreate_ecannot=Íÿìàòå ïðàâà çà ñúçäàâàíå íà forward çîíè fcreate_opts=Íàñòðîéêè íà íîâàòà forward çîíà fcreate_type=Òèï íà çîíàòà fcreate_fwd=Forward (Èìåíà -> Àäðåñè) fcreate_rev=Reverse (Àäðåñè -> Èìåíà) fcreate_dom=Èìå íà äîìåéí / Ìðåæà fcreate_masters=Master ñúðâúðè fcreate_err=Ãðåøêà ïðè ñúçäàâàíà íà forward çîíà create_enet='$1' å íåâàëèäíà ìðåæà create_edom='$1' å íåâàëèäíî èìå íà äîìåéí create_edom2='$1' òðÿáâà äà å äîìåéí, à íå ìðåæà create_efile='$1' å íåâàëèäíî èìå íà ôàéë create_efile2='$1' å çàáðàíåí çîíîâ ôàéë create_efile3=Ãðåøêà ïðè ñúçäàâàíå íà '$1' : $2 create_efile4=Ôàéëà $1 âå÷å ñúùåñâóâà create_emaster='$1' å íåâàëèäåí àäðåñ íà master ñúðâúð create_enone=Òðÿáâà äà çàäàäåòå ïîíå åäèí master ñúðâúð boot_err=Ãðåøêà ïðè download type_A=Àäðåñ type_AAAA=IPv6 Àäðåñ type_NS=Nameserver type_CNAME=Alias type_MX=Mail Ñúðâúð type_HINFO=Èíôîðìàöèÿ çà õîñò type_TXT=Òåêñò type_WKS=Îñíîâíî èçïîëçâàíè óñëóãè type_RP=Îòãîâîðíî ëèöå type_PTR=Reverse àäðåñ type_LOC=Ìåñòîïîëîæåíèå type_SRV=Àäðåñ íà óñëóãà type_ALL=Âñè÷êè òèïîâå çàïèñè type_KEY=Ïóáëè÷åí êëþ÷ edit_A=Àäðåñ edit_AAAA=IPv6 Àäðåñ edit_NS=Nameserver edit_CNAME=Alias edit_MX=Mail ñúðâúð edit_HINFO=Èíôîðìàöèÿ çà õîñò edit_TXT=Òåêñò edit_WKS=Îñíîâíî èçïîëçâàíè óñëóãè edit_RP=Îòãîâîðíî ëèöå edit_PTR=Reverse àäðåñ edit_LOC=Ìåñòîïîëîæåíèå edit_SRV=Àäðåñ íà óñëóãà edit_KEY=Ïóáëè÷åí êëþ÷ recs_A=Àäðåñ recs_AAAA=IPv6 àäðåñ recs_NS=Nameserver recs_CNAME=Alias recs_MX=Mail ñúðâúð recs_HINFO=Èíôîìàöèÿ çà õîñò recs_TXT=Òåêñò recs_WKS=Îñíîâíî èçïîëçâàíè óñëóãè recs_RP=Îòãîâîðíî ëèöå recs_PTR=Reverse àäðåñ recs_LOC=Ìåñòîïîëîæåíèå recs_SRV=Àäðåñ íà óñëóãà recs_ALL=Âñè÷êè recs_KEY=Ïóáëè÷åí êëþ÷ value_A1=Àäðåñ value_NS1=Nameserver value_CNAME1=Ðåàëíî èìå value_MX1=Ïðèîðèòåò value_MX2=Mail ñúðâúð value_HINFO1=Õàðäóåð value_HINFO2=Îïåðàöèîííà ñèñòåìà value_TXT1=Ñúîáùåíèå value_WKS1=Àäðåñ value_WKS2=Ïðîòîêîë value_WKS3=Óñëóãè value_RP1=Email àäðåñ value_RP2=Èìå íà òåêñòîâ çàïèñ value_PTR1=Èìå íà õîñòà value_LOC1=Ãåîãðàôñêà øèðèíà è äúëæèíà value_SRV1=Ïðèîðèòåò value_SRV2=Âàæíîñò value_SRV3=Ïîðò value_SRV4=Ñúðâúð value_KEY1=Ôëàãîâå value_KEY2=Ïðîòîêîë value_KEY3=Àëãîðèòúì value_KEY4=Äàííè çà êëþ÷ warn=Ïðåäóïðåæäåíèå fail=Ãðåøêà ignore=Èãíîðèðàíå default=Ïî ïîäðàçáèðàíå minutes=ìèíóòè seconds=ñåêóíäè hours=÷àñîâå days=äíè weeks=ñåäìèöè listed=Èçâåäåí .. eip='$1' å íåâàëèäåí IP àäðåñ acl_zones=Äîìåéíè, êîèòî òîçè ïîòðåáèòåë ìîæå äà ðåäàêòèðà acl_zall=Âñè÷êè çîíè acl_zsel=Èçðàíèòå çîíè.. acl_znsel=Âñè÷êè îñâåí èçáðàíè.. acl_master=Ïðàâà çà ñúçäàâàíå íà master çîíè? acl_slave=Ïðàâà çà ñúçäàâàíå íà slave/stub çîíè? acl_forward=Ïðàâà çà ñúçäàâàíå íà forward çîíè? acl_defaults=Ïðàâà çà ðåäàêòèðàíå íà ãëîáàëíèòå íàñòðîéêè? acl_reverse=Ïðàâà çà îáíîâÿâàíå íå reverse àäðåñèòå íà äîìåéíèòå? acl_multiple=Ðàçðåøè ìíîæåñòâî àäðåñè äà èìàò åäíî è ñúùî IP? acl_ro=Ïðàâà ñàìî çà ÷åòåíå? acl_apply=Ïðàâà çà ïðèëàãàíå íà ïðîìåíèòå? acl_applyonly=Ñàìî çà çîíè acl_dir=Îãðàíè÷è ôàéëîâåòå çà íîâèòå çîíè â äèðåêòîðèÿ acl_dironly=Ïðàâà çà ðåäàêòèðàíå íà çîíèòå ñàìî îò òàçè äèðåêòîðèÿ acl_file=Ïðàâà çà ðåäàêòèðàíå íà ôàéëîâåòå ñúñ çàïèñè? acl_params=Ïðàâà çà ïðîìÿíà ïàðàìåòðèòå íà çîíà? acl_opts=Ïðàâà çà ðåäàêòèðàíå íàñòðîéêèòå íà çîíà? acl_delete=Ïðàâà çà èçòðèâàíå íà çîíè? acl_findfree=Ïðàâà çà òúðñåíå íà ñâîáîäíè IP-òå? acl_views=Ïðàâà çà ñúçäàâàíå è ðåäàêòèðàíå íà view? acl_edonly=Ñàìî ðåäàêòèðàíå acl_remote=Ïðàâà çà ñúçäàâàíå íà slave çîíè íà âúíøíè ñúðâúðè? acl_gen=Ïðàâà çà èçïîëçâàíå íà ãåíåðàòîðà íà çàïèñè? acl_whois=Ïðàâà çà ïðåãëåæäàíå íà WHOIS èíôîðìàöèÿ? acl_vlist=Views êîèòî òîçè ïîòðåáèòåë ìîæå äà ðåäàêòèðà è äà äîáàâÿ çîíè êúì òÿõ acl_vall=Âñè÷êè view acl_vsel=Èçáðàíè view.. acl_vnsel=Âñè÷êè îñâåí èçáðàíèòå .. acl_inview=Çîíè âúâ view <$1> servers_title=Äðóãè DNS ñúðâúðè servers_ip=IP àäðåñ servers_bogus=Èãíîðèðàé ôàëøèâèòå ñúðâúðè? servers_format=Ôîðìàò çà òðàíñôåð íà çîíà servers_trans=Ìàêñèìàëåí áðîé òðàíñôåðè servers_one=Ñàìî åäèí åäíîâðåìåííî servers_many=Ìíîãî servers_keys=Èçïîëçâàé DNS êëþ÷îâå servers_err=Ãðåøêà ïðè çàïèñ íà äðóãèòå DNS ñúðâúðè servers_eip='$1' å íåâàëèäåí IP àäðåñ servers_etrans='$1' å íåâàëèäåí ìàêñèìàëåí áðîé òðàíñôåðè logging_title=Æóðíàë è Ãðåøêè logging_ecannot=Íÿìàòå ïðàâà çà êîíôèãóðèðàíå íà æóðíàë logging_header=Ãëîáàëíè íàñòðîéêè íà æóðíàë è ãðåøêè logging_default1=Èçïîëâàé ïîäðàçáèðàùèòå ñå æóðíàëíè íàñòîéêè íà BIND logging_default2=Èçïîëçâàé íàñòðîéêèòå ïî-äîëó .. logging_cats=Æóðíàëíè êàòåãîðèè logging_cat=Êàòåãîðèÿ logging_cchans=Êàíàëè logging_chans=Æóðíàëíè êàíàëè logging_cname=Èìå íà êàíàë logging_to=Çàïèñâàé æóðíàëà âúâ logging_file=Ôàéë logging_fd=Ôàéëîâ äåñêðèïòîð logging_versions=Çàïàçè âåðñèè logging_ver1=Íèêîÿ logging_ver2=Íåîãðàíè÷åí logging_size=Ìàêñèìàëíà ãîëåìèíà íà ôàéëà logging_sz1=Íåîãðàíè÷åí logging_syslog=Syslog íèâî logging_null=Íèêúäå logging_sev=Ìèíèìàëíî message íèâî logging_any=Âñÿêî logging_debug=Debug íèâî .. logging_dyn=Ãëîáàëíî íèâî logging_pcat=Çàïèñâàé èìåòî íà êàòåãîðèÿòà â æóðíàëà logging_psev=Çàïèñâàé íèâîòî íà çíà÷èìîñò â æóðíàëà logging_ptime=Çàïèñâàé äàòà è ÷àñ â æóðíàëà logging_add=Äîáàâè íîâ êàíàë logging_none=Íå ñà äåôèíèðàíè æóðíàëíè êàíàëè. logging_err=Ãðåøêà ïðè çàïèñ íà æóðíàëíèòå íàñòðîéêè logging_ename='$1' å íåâàëèäíî èìå íà êàíàë logging_efile=Ëèïñâà èìå íà æóðíàëåí ôàéëà logging_ever='$1' å íåâàëèäåí íîìåð íà âåðñèÿ logging_esize='$1' å íåâàëèäåí ðàçìåð íà æóðíàëåí ôàéëà acls_title=Ñïèñúê ñ ïðàâà çà äîñòúï (ACL) acls_ecannot=Íÿìàòà ïðàâà çà ðåäàêòèðàíå íà ãëîáàëíèÿò ACL acls_name=ACL èìå acls_values=Îòíàñÿùè ñå çà àäðåñè, ìðåæè è ACL acls_err=Ãðåøêà ïðè çàïèñ íà ñïèñúöèòå ñ ïðàâàòà çà äîñòúï acls_ename='$1' å íåâàëèäíî ACL èìå files_title=Ôàéëîâå è äèðåêòîðèè files_ecannot=Íÿìàòå ïðàâà çà êîíôèãóðèðàíå íà ôàéëîâåòå files_header=Ãëîáàëíè íàñòðîéêè íà ôàéëîâå è äèðåêòîðèè files_stats=Èçõîäåí ôàéë ñúñ ñòàòèñòèêèòå files_dump=Dump ôàéë çà áàçèòå îò äàííè files_pid=PID ôàéë files_xfer=Ïúò êúì ïðîãðàìàòà çà òðàíñôåð íà çîíè files_err=Ãðåøêà ïðè çàïèñ íà íàñòðîéêèòå ôàéëîâå è äèðåêòîðèè files_efile=Ëèïñâàùî èëè íåâàëèäíî èìå íà ôàéë forwarding_title=Ïðåïðàùàíå è Òðàíñôåðè forwarding_ecannot=Íÿìàòà ïðàâà çà ðåäàêòèðàíå íàñòðîéêèòå ïðåïðàùàíå è òðàíñôåðè forwarding_header=Ãëîáàëíè íàñòîðîéêè çà ïðåïðàùàíå è òðàíñôåð íà çîíè forwarding_fwders=Ñúðâúðè, êúì êîèòî äà áúäàò ïðåïðàùàíè çàÿâêèòå forwarding_fwd=Òúðñè ñàìîñòîÿòåëíî àêî íÿìà îòãîâîð îò forwarder forwarding_max=Ìàêñèìàëíî âðåìå çà òðàíñôåð íà çîíà forwarding_format=Ôîðìàò çà òðàíôåð íà çîíà forwarding_one=Ñàìî åäèí ïî åäèí åäíîâðåìåííî forwarding_many=Ìíîãî forwarding_in=Ìàêñèìàëåí áðîé åäíîâðåìåííè òðàíñôåðè íà çîíè forwarding_err=Ãðåøêà ïðè çàïèñ íà íàñòðîéêèòå çà ïðåïðàùàíå è òðàíñôåð forwarding_emins=Ëèïñâàùî èëè íåâàëèäíî ìèíèëàíî âðåìå çà òðàíñôåð forwarding_etrans=Ëèïñâàù èëè íåâàëèäåí ìàêñèìàëåí áðîé íà åäíîâðåìåííè òðàíñôåðà forwarding_minutes=ìèíóòè net_title=Àäðåñè è òîïîëîãèÿ net_ecannot=Íÿìàòå ïðàâà çà ðåäàêòèðàíå íà íàñòîéêèòå "Àäðåñè è òîïîëîãèÿ" net_header=Ãëîáàëíè íàñòðîéêè "Àäðåñè è òîïîëîãèÿ" net_listen=Ïîðòîâå è àäðåñè íà êîèòî äà ñå ïðèåìàÿ çàÿâêèòå net_below=Ïîñî÷åíè ïî-äîëó.. net_port=Ïîðò net_addrs=Àäðåñè net_saddr=IP àäðåñ íà èçòî÷íèêà çà çàÿâêè net_sport=Ïîðò íà èçòî÷íèêà çà çàÿâêè net_topol=Èçáîð íà Nameserver òîïîëîãèÿ net_err=Ãðåøêà ïðè çàïèñ íà íàñòðîéêèòå "Àäðåñè è òîïîëîãèÿ" net_eport='$1' å íåâàëèäåí íîìåð íà ïîðò net_etopology=Íå ñà âúâåäåíè òîïîëîãè÷íè àäðåñè controls_title=Êîíòðîë íà èíòåðôåéñà controls_ecannot=Íÿìàòå ïðàâà çà ðåäàêòèðàíå íà êîíòðîëíèòå îïöèè controls_header=Êîíòðîëíè íàñòðîéêè controls_inet=Internet ïîðò çà äîñòúï controls_unix=Unix FIFO äîñòúï controls_port=ïîðò controls_allow=ðàçðåøè controls_permissions=ïðàâà controls_owner=ñîáñòâåíèê controls_group=ãðóïà controls_eport=Ëèïñâàù èëè íåâàëèäåí íîìåð íà ïîðòr controls_err=Ãðåøêà ïðè çàïèñ íàñòðîéêèòå íà èíòåðôåñà controls_eip='$1' å íåâàëèäåí IP àäðåñ controls_efile=Ëèïñâàùî èëè íåâàëèäíî èìå íà FIFO ôàéë controls_eperms=Ëèïñâàùî èëè íåâàëèäíè FIFO ïðàâà controls_eowner=Ëèïñâàù èëè íåâàëèäåí FIFO ñîáñòâåíèê UID controls_egroup=Ëèïñâàù èëè íåâàëèäåí FIFO ñîáñòâåíèê GID keys_title=DNS Êëþ÷îâå keys_id=Êëþ÷îâè Èäåíòèôèêàòîðè (ID) keys_alg=Àëãîðèòúì keys_secret=Òàåí ñòðèíã keys_ecannot=Íÿìàòå ïðàâà çà ðåäàêòèðàíå íà DNS êëþ÷îâåòå keys_err=Ãðåøêà ïðè çàïèñ íà DNS êëþ÷îâåòå keys_ekey='$1' å íåâàëèäåí êëþ÷îâ èíäåíòèôèêàòîð keys_esecret=Ëèïñâàù èëè íåâàëèäåí base-64 êîäèðàí òàåí ñòðèíã çà êëþ÷ $1 misc_title=Äðóãè íàñòðîéêè misc_ecannot=Íÿìàòå ïðàâà çà ðåäàêòèðàíå íà òåçè íàñòðîéêè misc_header=Äðóãè ãëîáàëíè íàñòðîéêè misc_core=Ìàêñèìàëíà ãîëåìèíà íà core dump misc_data=Ìàêñèìàëåí îáåì èçïîëçâàíà ïàìåò misc_files=Ìàêñèìàëåí áðîé îòâîðåíè ôàéëîâå misc_stack=Ìàêñèëàìåí îáåì èçïîëçâàíà ïàìåò çà ñòåê misc_clean=Èíòåðâàë ìåæäó èçòðèâàíå íà çàïèñèòå ñ èçòåêëà âàëèäíîñò misc_iface=Èíòåðâàë ìåæäó ïðîâåðêà çà íîâè èíòåðôåéñè misc_stats=Èíòåðâàë ìåæäó îáíîâÿâàíå íà logging ñòàòèñòèêàòà misc_recursion=Ïúëåí ðåêóðñèâåí lookup íà êëèåíòñêèòå çàÿâêè? misc_cnames=Ðàçðåøè ïîâå÷å îò åäèí CNAME alias-è çà åäíî èìå? misc_glue=Èçïîëçâàé glue çàïèñè? misc_nx=Óñòàíîâè AA áèò ïðè îòãîâîð? misc_err=Ãðåøêà ïðè çàïèñ íà íàñòðîéêèòå misc_esize='$1' å íåâàëèäíà ãîëåìèíà misc_efiles='$1' å íåâàëèäåí áðîé ìàêñèìàëíî ôàéëîâå misc_emins='$1' å íåâàëèäåí áðîé ìèíóòè misc_mins=ìèí. zonedef_title=Ïîäðàçáèðàùè ñå ïàðàìåòðè íà Çîíà zonedef_msg=Ïîäðàçáèðàùè ñå ïàðàìåòðè çà íîâà master çîíà zonedef_err=Ãðåøêà ïðè çàïèñ íà ïàðàìåòðè ïî ïîäðàçáèðàíå zonedef_ecannot=Íÿìàòå ïðàâà çà ïðîìÿíà íà ïîäðàçáèðàùè ñå ïàðàìåòðè íà master çîíà zonedef_msg2=Íàéñòðîéêè ïî ïîäðàçáèðàíå zonedef_transfer=Ðàçðåøè òðàíñôåðè îò.. zonedef_query=Ðàçðåøè çàÿâêè îò.. zonedef_cmaster=Ïðîâåðÿâàé èìåíàòà â master çîíèòå? zonedef_cslave=Ïðîâåðÿâàé èìåíàòà â slave çîíèòå? zonedef_cresponse=Ïðîâåðÿâàé èìåíàòà â îòãîâîðèòå? zonedef_notify=Óâåäîìè slave ñúðâúðèòå ïðè ïðîìÿíà? zonedef_email=Ïîäðàçáèðàù ñå email àäðåñ find_title=Òúðñåíå íà çîíè find_match=Çîíè ñ $1 .. find_none=Íÿìà íàìåðåíè çîíè. efirst=Ãðåøíà ïúðâà äèðåêòèâà íà ðåä line $1 îò $2 findfree_title=Òúðñåíå íà ñâîáîäíè IP-òà findfree_desc=Òúðñè ñâîáîäíè IP-òà findfree_nofind=Íå ìîæåòå äà òúðñèòå çà ñâîáîäíè IP-òà findfree_header=â $1 findfree_sopt=Íàñòðîéêè íà òúðñåíåòî findfree_IPrange=IP àäðåñíî ïðîñòðàíñòâî findfree_from=îò findfree_to=äî findfree_cf=Ïðèåìè `freeXXX' õîñòîâåòå çà ñâîáîäíè IP-òà? findfree_search=Òúðñè log_servers=Ïðîìÿíà â "Äðóãè DNS ñúðâúðè" log_logging=Ïðîìÿíà â "Æóðíàë è ãðåøêè" log_acls=Ïðîìÿíà â ACL log_files=Ïðîìÿíà â "Ôàéëîâå è äèðåêòîðèè" log_forwarding=Ïðîìÿíà â "Ïðåïðàùàíå è òðàíñôåðè" log_net=Ïðîìÿíà â "Àäðåñè è òîïîëîãèÿ" log_misc=Ïðîìÿíà â "Äðóãè íàñòðîéêè" log_keys=Ïðîìÿíà â "DNS êëþ÷îâå" log_zonedef=Ïðîìÿíà íà ïîäðàçáèðàùèòå ñå ïàðàìåòðè íà çîíèòå log_apply=Ïðîìåíèòå ïðèëîæåíè log_apply2=Ïðèëîæåíè ïðîìåíè â $1 log_start=Ñòàðòèðàíå íà DNS ñúðâúð-à log_master=Ñúçäàâàíå íà master çîíà $1 log_slave=Ñúçäàâàíå íà slave çîíà $1 log_stub=Ñúçäàâàíå íà stub çîíà $1 log_forward=Ñúçäàâàíå íà forward çîíà $1 log_hint=Ñúçäàâàíå íà root çîíà log_view=Ñúçäàâàíå íà view $1 log_delete_master=Èçòðèâàíå íà master çîíà $1 log_delete_slave=Èçòðèâàíå íà slave çîíà $1 log_delete_stub=Èçòðèâàíå íà stub çîíà $1 log_delete_forward=Èçòðèâàíå íà forward çîíà $1 log_delete_hint=Èçòðèâàíå íà root çîíà log_delete_view=Èçòðèâàíå íà view $1 log_text=Ðú÷íî ðåäàêòèðàíå íà çàïèñè îò $1 log_soa=Ïðîìÿíà íà çîíîâè ïàðàìåòðè çà $1 log_opts=Ïðîìÿíà íà çîíîâè ïàðàìåòðè çà $1 log_delete_record=Èçòðèâàíå íà $1 çàïèñ $2 îò çîíà $3 log_create_record=Ñúçäàâàíå íà $1 çàïèñ $2 îò çîíà $3 log_modify_record=Modified $1 çàïèñ $2 îò çîíà $3 log_boot=Ñúçäàâàíå íà îñíîâåí êîíôèãóðàöèîíåí ôàéë log_move=Ïðåìåñòåíà çîíà $1 log_review=Ïðîìÿíà íà view íàñòðîéêèòå çà $1 convert_err=Ãðåøêà ïðè êîíâåðòèðàíå íà çîíà convert_efile=Òðÿáâà äà áúäå óêàçàí ôàéë ñúñ çàïèñè ïðåäè slave çîíà äà ìîæå äà áúäå êîíâåðòèðàíà â master. whois_title=WHOIS Èíôîðìàöèÿ whois_header=Ðåçóëòàò îò êîìàíäà $1 .. whois_ecannot=Íÿìàòå ïðàâà çà ïðåãëåä íà WHOIS èíôîðìàöèÿ view_title=Ðåäàêòèðàíå íà Client View view_opts=Client view äàííè view_name=View èìå view_class=Êëàñ DNS çàïèñè view_match=Ïðèëîæè view çà êëèåíòèòå view_recursion=Èçïîëçâàé ïúëåí ðåêóðñèâåí lookup çà êëèåíòèòå? view_ecannot=Íÿìàòå ïðàâà çà ðåäàêòèðàíå íà view vcreate_title=Ñúçäàâàíå íà Client View vcreate_match_all=Âñè÷êè êëèåíòè vcreate_match_sel=Èçáðàíèòå àäðåñè, ìðåæè è ACL vcreate_err=Ãðåøêà ïðè ñúçäàâàíå íà view vcreate_ename=Ëèïñâàùî èëè íåâàëèäíî èìå íà name vcreate_etaken=Òîâà view èìå âå÷å ñå èçïîëçâà vcreate_eclass=Ëèïñâàùî èëè íåâàëèäíî èìå íà êëàñ vcreate_ecannot=Íÿìàòå ïðàâà çà ñúçäàâàíå íà view hint_title=Ðåäàêòèðàíå íà Root çîíà hint_desc=Root çîíàòà ñå èçïîëçâà îò DNS ñúðâúðà çà êîíòàêò ñ root ñúðâúðèòå â èíòåðíåò, çà äà å âúçìîæíî ðàçïîçíàâàíåòî íà èìåíà, êîèòî íå ôèãóðèðàò íà Âàøèÿ DNS ñúðâúð, íàïðèìåð .com èëè .net.au. Ïðè ïîëîæåíèå, ÷å Âàøèÿò DNS ñúðâúð íå å çà óïîòðåáà ñàìî â ëîêàëíà ìðåæà èëè íå ïðåïðàùà âñè÷êè çàÿâêè êúì äðóã ñúðâúð, íå èçòðèâàéòå òàçè root çîíà. hint_move=Ïðåìèíè êúì view: hint_ecannot=Íÿìàòå ïðàâà çà ðåäàêòèðàíå íà òàçè root çîíà hcreate_title=Ñúçäàâàíå íà Root çîíà hcreate_desc=Root çîíàòà ñå èçïîëçâà îò DNS ñúðâúðà çà êîíòàêò ñ root ñúðâúðèòå â èíòåðíåò, çà äà å âúçìîæíî ðàçïîçíàâàíåòî íà èìåíà, êîèòî íå ôèãóðèðàò íà Âàøèÿ DNS ñúðâúð, íàïðèìåð .com èëè .net.au. Àêî èçïîëçâàòå íÿêîëêî view, ñå íàëàãà äà èìàòå îòäåëíà root çîíà âúâ âñåêè îòäåëåí view, çà äà ìîãàò âñè÷êè êëèåíòè äà ðàçïîçíàâàò internet äîìåéíòå ïðàâèëíî. hcreate_file=Çàïèñ íà root ñúðâúðè âúâ ôàéë hcreate_real=Âçåìè root ñúðâúðè îò hcreate_keep=Ñúøåñòâóâàùè root ñúðâúðè âúâ ôàéë hcreate_down=Download îò root FTP ñúðâúð hcreate_webmin=Èçïîëçâàé ñòàðàòà èíôîðìàöèÿ çà root ñúðâúð âúâ Webmin hcreate_ecannot=Íÿìàòå ïðàâà çà ñúçäàâàíå íà root çîíè hcreate_efile='$1' å çàáðàíåí root ôàéë hcreate_efile2=Ëèïñâàù èëè íåâàëèäåí root ôàéë mcreate_erecs=Íåâàëèäåí ñúùåñòâóâàù root çîíîâ ôàéë hcreate_err=Ãðåøêà ïðè ñúçäàâàíå íà root çîíà vdelete_title=Èçòðèâàíå íà View vdelete_mesg=Ñèãóðåí ëè ñòå, ÷å èñêàòå äà èçòðèåòå client view $1 ? Âñè÷êè çîíè â òîçè view èëè ùå áúäàò èçòðèòè (çàåäíî ñ òåõíèòå çîíîâè ôàéëîâå) èëè ïðåìåñòåíè êúì äðóã view â çàâèñèìîñò îò Âàøèÿò èçáîð ïî-äîëó. vdelete_mesg2=Ñèãóðíè ëè ñòå, ÷å èñêàòå äà èçòðèåòå client view $1 ? vdelete_newview=Çîíè â òîçè view vdelete_root=Ïðåìåñòè èçáúí view vdelete_delete=Èçòðèé èçöÿëî vdelete_move=Ïðåìåñòè âúâ view gen_title=Ãåíåðàòîð íà çàïèñè gen_desc=Òàçè ñòðàíèöà ïîçâîëÿâà äåôèíèðàíå íà ãåíåðàòîðè, âñåêè îò êîèòî ùå ñúçäàäå ìíîæåñòâî çàïèñè â òàçè çîíà èçïîëçâàéêè èíêðåìåíòèðàù áðîÿ÷. Òîâà áè áèëî ïîëåçíî çà äåëåãèðàíå íà ÷àñò îò reverse çîíà íà äðóã ñúðâúð. gen_range=Îáõâàò gen_name=Àäðåñíà ÷àñò gen_type=Òèï gen_value=Õîñò ÷àñò gen_cmt=Êîìåíòàð gen_skip=âñåêè gen_show=Ïîêàæè ãåíåðèðàíèòå çàïèñè gen_err=Ãðåøêà ïðè çàïèñ íà ãåíåðàòîð gen_estart=Ëèïñâàùî èëè íåâàëèäíî íà÷àëî íà îáõâàòà íà ãåíåðàòîðà $1 gen_estop=Ëèïñâàù èëè íåâàëèäåí êðàé íà îáõâàòà íà ãåíåðàòîðà $1 gen_eskip=Ëèïñâàù èëè íåâàëèäåí èíòåðâàë íà îáõâàòà çà ãåíåðàòîð $1 gen_erange=Íà÷àëíàòà ñòîéíîñò íà îáõâàòà å ïî-ãîëìà îò êðàéíàòà çà ãåíåðàòîð $1 gen_ename=Ëèïñâàùà èëè íåâàëèäíà àäðåñíà ÷àñò çà ãåíåðàòîð $1 gen_evalue=Ëèïñâàùà èëè íåâàëèäíà õîñò ÷àñò íà ãåíåðàòîð $1 gen_title2=Ãåíåðèðàíè çàïèñè gen_raw=Ðåä â êîíôèãóðàöèîíåí ôàéë gen_ecannot=Íÿìàòå ïðàâà çà ðåäàêòèðàíå çà ãåíåðàòîðèòå íà çàïèñè bind8/lang/tr0100644000567100000120000004543710225071062013044 0ustar jcameronwheelacl_apply=Deðiþiklikleri uygulayabilsin mi? acl_applyonly=Sadece bölge içib acl_defaults=Genel seçenekleri düzenleyebilsin mi? acl_delete=Bölgeleri silebilsin mi? acl_dir=Yeni bölge dosyalarýný bu dizine kýsýtla acl_dironly=Sadece bu dizindeki bölgeleri düzenleyebilsin acl_edonly=Sadece düzenle acl_file=Kayýt dosyalarýný düzenleyeebilsin mi? acl_findfree=Kullanýlmayan IP numaralarýný arayabilsin mi? acl_forward=Ön bölge oluþturabilsin mi? acl_gen=Kayýt oluþturucularýný düzenleyebilsin mi? acl_master=Ana bölge oluþturabilsin mi? acl_multiple=Çoklu adresler ayný IP'ye sahip olabilsin mi? acl_opts=Bölge seçeneklerini düzenyelebilsin mi? acl_params=Bölge parametrelerini düzenleyebilsin mi? acl_reverse=Herhangi bölgedeki ters adresleri güncelleyebilsin mi? acl_ro=Sadece okunur eriþim modu? acl_slave=Alt/Stub bölge oluþturabilsin mi? acl_types=Ýzin verilen kayýt tipleri acl_types0=Sadece listeliler acl_types1=Hepsi acl_vnsel=Seçililer hariç.. acl_whois=WHOIS bilgilerine bakabilsin mi? acl_zall=Bütün bölgeler acl_znsel=Seçileler hari... acl_zones=Bu kullanýcýnýn düzenleyebileceði alanlar acl_zsel=Seçili bölgeler.. acl_ztypes=Oluþturabileceði bölge tipleri acl_ztypes_master=Ana acls_ecannot=Genel eriþim kontrol listelerini düzenlemek için izininiz yoktur acls_ename='$1' geçerli bir kontrol listesi adý deðil acls_err=Eriþim kontrol listelerinin kaydedilmesinde hata oluþtu acls_name=Eriþim Kontrol Listesi Adý acls_title=Eriþim Kontrol Listeleri acls_values=Bulunan adresler, aðlar ve eriþim kontrol listeleri boot_err=Dosya indirmede hata oluþtu controls_ecannot=Kontrol seçeneklerini düzenlemek için izininiz yoktur controls_efile=FIFO dosya adý girilmemiþ ya da yanlýþ girilmiþ controls_egroup=FIFO sahibi olan GID girilmemiþ ya da yanlýþ girilmiþ controls_eip='$1' geçerli bir IP adresi deðildir controls_eowner=FIFO sahibi olan UID girilmemiþ ya da yanlýþ girilmiþ controls_eperms=FIFO izinleri girilmemiþ ya da yanlýþ girilmiþ controls_eport=Port numarasý girilmemiþ ya da yanlýþ girilmiþ controls_err=Arayüz seçeneklerinin kaydedilmesinde hata oluþtu controls_group=grup controls_header=Kontrol seçenekleri controls_inet=Ýnternet port eriþimi controls_owner=sahibi controls_permissions=izin controls_port=port controls_title=Kontrol Arayüzü Seçenekleri controls_unix=Unix FIFO eriþimi convert_err=Bölgenin dönüþtürülmesinde hata oluþtu create_edom='$1' geçerli bir alan adý deðildir create_edom2='$1' bir alan adý olmalýdýr, að deðil create_efile='$1' geçerli bir dosya adý deðildir create_efile2='$1' izin verilebilecek bir bölge dosyasý deðildir create_efile3='$1' in oluþturulmasýnda hata oluþtu : $2 create_efile4=$1 dosyasý zaten mevcut create_emaster='$1' geçerli bir ana sunucu adresi deðildir create_enet='$1' geçerli bir að deðildir create_enone=En az bir ana sunucu girmelisiniz days=gün default=Öntanýmlý delegation_ecannot=Bu bölgeyi düzenlemek için izininiz yoktur delegation_err=Seçeneklerin kaydedilmesinde hata oluþtu delegation_opts=Bölge Seçenekleri delete_fwd=Diðer bölgelerdeki düz kayýtlar silinsin mi ? delete_mesg=$1 bölgesini silmek istediðinizden emin misiniz? Bütün kayýtlar ve bölge silinecektir. delete_rev=Diðer bölgelerdeki ters kayýtlar silinsin? delete_title=Bölge Sil edit_A=Adres edit_AAAA=IPv6 Adresi edit_CNAME=Takma Ýsim edit_HINFO=Makine Bilgisi edit_LOC=Yer edit_MX=E-Posta Sunucusu edit_NS=Ýsim Sunucusu edit_PTR=Ters Adres edit_RP=Sorumlu Kiþi edit_SRV=Servis Adresi edit_TXT=Metin edit_WKS=Ýyi Bilinen Servis edit_add=$1 Kaydý Ekle edit_addr=Adres edit_cnamemsg=Ýsimler mutlaka bir nokta ile bitmelidir edit_comment=Açýklama edit_dok=Evet, Sil edit_dtitle=Kayýt Sil edit_ebadserv=Ýyi bilinen servis '$1' geçersiz edit_ecname='$1' geçerli bir takma ad hedefi deðildir edit_edit=$1 Kaydýný Düzenle edit_edupip=$1 için adres kaydý zaten mevcuttur edit_eemail='$1' geçerli bir e-posta adresi deðildir edit_ehard=Donaným tipi girilmemiþ ya da yanlýþ girilmiþ edit_ehost='$1' geçerli bir makine adý deðildir edit_eip='$1' geçerli bir IP adresi deðildir edit_eip6='$1' geçerli bir IPv6 adresi deðildir edit_emx='$1' geçerli bir posta sunucusu deðildir edit_ename='$1' geçerli bir kayýt ismi deðildir edit_ens='$1' geçerli bir isim sunucusu deðildir edit_eos=OS tipi girilmemiþ ya da yanlýþ girilmiþ edit_eport='$1' geçerli bir port numarasý deðildir edit_epri='$1' geçerli bir öncelik deðildir edit_err=Kaydýn kaydedilmesinde hata oluþtu edit_eserv=Herhangi bir iyi bilinen servis girmediniz edit_eserv2='$1' geçerli bir servis adý deðildir edit_etarget='$1' geçerli bir sunucu adý ya da adresi deðildir edit_ettl='$1' geçerli bir yaþama süresi deðildir edit_etxt='$1' geçerli bir yazý kayýt ismi deðildir edit_header=$1 içinde edit_name=Ýsim edit_over=Evet (ve varolanla deðiþtir) edit_proto=Protokol edit_return=kayýt edit_serv=Servis adý edit_title=$1 Düzenle edit_ttl=Yaþam süresi edit_upfwd=Düz kayýtlar güncelleþtirilsin mi? edit_uprev=Ters kayýtlar güncelleþtirilsin mi? edit_zonename=Bölge Adý efirst=$2'deki $1 satýrýnda kötü ilk komut eip='$1' geçerli bir IP adresi deðil eport='$1' geçerli bir port numarasý deðildir fail=Hata fcreate_dom=Alan adý / Að fcreate_ecannot=Ön bölge oluþturmak için izininiz yoktur fcreate_err=Ön bölge oluþturulmasýnda hata oluþtu fcreate_fwd=Düz (Ýsimler Adreslere) fcreate_masters=Ana sunucular fcreate_opts=Yeni ön bölge seçenekleri fcreate_rev=Ters (Adresler Ýsimlere) fcreate_title=Ön Bölge Oluþtur fcreate_type=Bölge tipi files_dump=Veritabaný kayýt dosyasý files_ecannot=Dosyalarý yapýlandýrmak için izininiz yoktur files_efile=Dosya adý girilmemiþ ya da yanlýþ girilmiþ files_err=Dosya ve dizin seçeneklerinin kaydedilmesinde hata oluþtu files_header=Genel dosya ve dizin seçenekleri files_pid=Ýþlem ID dosyasý files_stats=Çýktý dosyasý seçenekleri files_title=Dosya ve Dizinler files_xfer=Bölge transfer programý yolu find_none=Hiçbir bölge bulunamadý find_title=Bölge Ara findfree_IPrange=IP Aralýðý findfree_cf='freeXXX' makine adlarý kullanýlmayan IP olarak deðerelendirilsin mi? findfree_desc=Kullanýlmayan IP'leri Ara findfree_from=Nereden findfree_header=$1 'de findfree_nofind=Kullanýlmayan IP'leri arayamazsýnýz findfree_search=Ara findfree_sopt=Arama Seçenekleri findfree_title=Kullanýlmayan IP Ara findfree_to=Nereye forwarding_ecannot=Gönderim ve transfer seçeneklerini düzenlemek için izininiz yoktur forwarding_emins=Maksimum transfer süresi girilmemiþ ya da yanlýþ girilmiþ forwarding_err=Gönderim ve Transfer seçeneklerinin kaydedilmesinde hata oluþtu forwarding_etrans=Ayný zamandaki maksimum transfer sayýsý girilmemiþ ya da yanlýþ girilmiþ forwarding_format=Bölge transfer biçimi forwarding_fwd=Göndericiden cevap gelmiyorsa doðrudan bak forwarding_fwders=Gönderim sorgulamalarýna sunucular forwarding_header=Genel gönderim ve transfer seçenekleri forwarding_in=Ayný ndaki en çok bölge transfer sayýsý forwarding_ip=IP adresi forwarding_many=Çok forwarding_max=En çok bölge transfer süresi forwarding_minutes=dakika forwarding_one=Ayný anda bir kere forwarding_port=Port (seçime baðlý) forwarding_title=Yönlendirme ve Transferler free_title=Boþ IP Adresleri fwd_check=Ýsimler kontrol edilsin? fwd_ecannot=Bu bölgeyi düzenlemek için izininiz yoktur fwd_err=Seçeneklerin kaydedilmesinde hata oluþtu fwd_forward=Diðer sunucular denensin mi? fwd_masters=ana sunucular fwd_opts=Bölge Seçenekleri fwd_title=Ön Bölgeyi Düzenle gen_cmt=Açýklama gen_range=Aralýk gen_type=Tip hcreate_down=Ana FTP sunucudan indir hours=saat ignore=Yoksay index_addfwd=Yeni bir ön bölge oluþtur index_addmaster=Yeni bir ana bölge oluþtur index_addslave=Yeni bir alt bölge oluþtur index_addstub=Yeni bir stub bölgesi oluþtur index_apply=Degiþiklikleri Uygula index_applymsg=Bu buton ile çalýþan BIND 8 sunucusunu durdurup yeniden baþlatabilirsiniz. Bu iþlem yapýlmadan mevcut yapýlandýrma kullanýlamayacaktýr. index_create=Birincil Yapýlandýrma Dosyasý Oluþtur ve Ýsim Sunucusunu Baþlat index_download=Bir internet isim sunucusu olarak kur ve root sunucusu bilgilerini indir. index_eempty=BIND $1 için birincil yapýlandýrma dosyasý mevcut deðil ya da yanlýþ. Oluþturulsun mu? index_enamed=BIND DNS sunucusu $1 sisteminizde bulunamadý.Kurulmamýþ ya da modül yapýlandýrmanýz yanlýþ olabilir. index_eversion=Sunucu çalýþtýrýlabilir dosyasý $1 BIND 8 ya da 9 gibi görünmüyor. Belki de bunun yerine BIND 4 Modülü kullanmanýz gerekebilir. $3 komutunun çýktýsý þu þekildedir : $4 index_forward=Yönlendir index_local=Ýsim sunucusunu sadece internete açýk olmayan yerel aðda kullanmak için kur index_master=Ana index_none=Bu isim sunucusu icin DNS bolgesi yok index_opts=Genel Sunucu Seçenekleri index_return=bölge seçenekleri index_search=Ara index_slave=Alt index_start=Ýsim Sunucusunu Baþlat index_startmsg=Bu butonu týklayarak BIND sunucusunu çalýþtýrabilir ve mevcut yapýlandýrmayý kullanabilirsiniz. index_stub=Stub index_title=BIND DNS Sunucusu index_toomany=Sisteminizde burada gösterilemeyecek kadar çok bölge var. index_type=Tip index_version=BIND sürüm $1 index_webmin=Bir internet isim sunucusu olarak kur, ama Webmin'in eski root sunucu bilgilerini kullan index_zone=Bolge index_zones=Varolan DNS Bölgeleri keys_alg=Algoritma listed=Listeli .. log_acls=Eriþim kontrol listeleri deðiþtirildi log_apply=Deðiþiklikler uygulandý log_boot=Birincil yapýlandýrma dosyasý oluþturuldu log_create_record=Bölge $3'de $2 kaydýndaki $1 oluþturuldu log_delete_forward=Ýleri bölge $1 silindi log_delete_master=Ana bölge $1 silindi log_delete_record=Bölge $3'de $2 kaydýndaki $1 silindi log_delete_slave=Alt bölge $1 silindi log_delete_stub=Stub bölge $1 silindi log_files=Dosya ve dizinler deðiþtirildi log_forward=Ýleri bölge $1 oluþturuldu log_forwarding=Yönlendirme ve transferler deðiþtirildi log_logging=Kayýt ve hatalar deðiþtirildi log_master=Ana bölge $1 oluþturuldu log_misc=Çeþitli seçenekler deðiþtirildi log_modify_record=Bölge $3'de $2 kaydýndaki $1 deðiþtirildi log_move=$1 bölgesi taþýndý log_net=Adresler ve topoloji deðiþtirildi log_opts=$1 için bölge seçenekleri deðiþtirildi log_servers=Diðer DNS sunucularý deðiþtirildir log_slave=Alt bölge $1 oluþturuldu log_soa=$1 için bölge parametreleri deðiþtirildi log_start=DNS sunucusu baþlatýldý log_stub=Stub bölge $1 oluþturuldu log_text=$1 için kayýtlar elle deðiþtirildi log_zonedef=Bölge öntanýmlýlarý deðiþtirildi logging_add=Yeni kanal ekle logging_any=Herhangi logging_cat=Kategori logging_cats=Kayýt kategorileri logging_cchans=Kanallar logging_chans=Kayýt Kanallarý logging_cname=Kanal Ýsmi logging_debug=Hatasýzlaþtýma seviyesi .. logging_default1=BIND'in öntanýmlý kayýt seçeneklerini kullan logging_default2=Takip eden ayarlarý kullan .. logging_dyn=Genel seviye logging_ecannot=Kayýt tutmayý yapýlandýrmak için izininiz yoktur logging_efile=Kayýt dosyasý adý bulunamadý logging_ename='$1' geçerli bir kanal ismi deðil logging_err=Kayýt seçeneklerinin kaydedilmesinde hata oluþtu logging_esize='$1' geçerli bir kayýt boyutu deðil logging_ever='$1' geçerli sürüm sayýsý deðil logging_fd=Dosya açýklamasý logging_file=Dosya logging_header=Genel kayýt ve hata seçenekleri logging_none=Kayýt kanallarý tanýmlanmadý logging_null=Hiçbiryer logging_pcat=Kayýtlarda kayýt kategorisi logging_psev=Kayýtlarda kayýt derecesi logging_ptime=Kayýttaký kayýt tarihi ve süresi logging_sev=Minimum mesaj seviyesi logging_size=Maksimum dosya boyutu logging_syslog=Syslog seviyesi logging_sz1=Limitsiz logging_title=Kayýt ve Hatalar logging_to=Kayýt tut logging_ver1=Hiçbiri logging_ver2=Limitsiz logging_versions=Saklanacak sürümler master_apply=Deðiþiklikleri Uygula master_check=Ýsimleri kontrol et? master_del=Bölgeyi Sil master_delmsg=Bu butonu týklayarak bu bölgeyi DNS sunucunuzdan silebilirsiniz. master_ecannot=Ana bölgeyi düzenlemek için izininiz yoktur master_edelete=Bu bölgeyi silmek için izininiz yoktur master_edeletecannot=Bölgeleri silmeniz için izininiz yoktur master_eemail='$1' geçerli bir e-posta adresi deðil master_eexpiry='$1' geçerli bir iptal süresi deðil master_eip=Þablon IP adresi girilmemiþ ya da yanlýþ girilmiþ master_eiptmpl=Þablon kayýt deðerleri sadece adres kayýtlarýndan gelebilir. master_email=E-posta adresi master_emaster='$1' geçerli bir ana sunucu adresi deðil master_eminimum='$1' geçerli bir öntanýmlý TTL deðil master_eoptscannot=Kayýt seçeneklerini düzenlemek için izininiz yoktur master_erefresh='$1' geçerli bir tazeleme süresi deðil master_eretry='$1' geçerli bir transfer tekrarlama zamaný deðil master_ero=Bölgelerin güncellemenize izin verilmedi master_err=Seçeneklerin kaydedilmesinde hata oluþtu master_err2=Bölgelerin güncellenmesinde hata oluþtu master_esoacannot=Bölge parametrelerini düzenlemek için izininiz yoktur master_etaken=Bu bölge zaten mevcut master_expiry=Ýptal süresi master_ip=Þablon kayýtlar için IP adresi master_manual=Kayýt Dosyasýný Düzenle master_minimum=Öntanýmlý yaþam süresi (TTL) master_name=Kayýt ismi master_notify=Alt bölgelerdeki deðiþiklikleri bildir? master_notify2=Sadece alttakini bildir.. master_ns=Ana sunucu NS olarak kaydedilsin mi? master_options=Bölge Seçeneklerini Düzenle master_opts=Bölge Seçenekleri master_params=Bölge Parametreleri master_query=Sorgulamalarý kabul et.. master_records=Kayýtlar master_refresh=Yenileme zamaný master_retry=Transfer tekrar süresi master_return=kayýt tipleri master_server=Ana sunucu master_soa=Bölge Parametrelerini Düzenle master_title=Ana Bölgeyi Düzenle master_tmpl=Bölge þablonu kullan? master_tmplrecs=Þablon kayýtlarý master_transfer=Transferleri buradan kabul et.. master_type=Tip master_update=Güncellemeleri buradan kabul et.. master_user=Formdan master_value=Deðeri mcreate_auto=Otomatik mcreate_dom=Alan adý / Að mcreate_ecannot=Ana bölge oluþturamazsýnýz mcreate_err=Bölge oluþturulmasýnda hata oluþtu mcreate_file=Kayýt dosyasý mcreate_fwd=Düz (Adresten IP'ye Çözümleme) mcreate_opts=Yeni ana bölge seçenekleri mcreate_rev=Ters (IP'den Adrese Çözümleme) mcreate_title=Ana Bölge Oluþtur mcreate_type=Alan tipi minutes=dakika misc_clean=Ýptal kayýtlarýnýn temizlenmesi arasýndaki süre misc_cnames=Bir isim için çoklu CNAME takma isimlerine izin verilsin? misc_core=En çok çekirdek kayýt boyutu misc_data=En çok bilgi bellek kullanýmý misc_ecannot=Çeþitli seçenekleri düzenlemek için izininiz yoktur misc_efiles='$1' geçerli bir maksimum açýk dosya sayýsý deðil misc_emins='$1' geçerli bir dakika sayýsý deðil misc_err=Çeþitli seçeneklerin kaydedilmesinde hata oluþtu misc_esize='$1' geçerli bir boyut deðil misc_files=En çok açýk dosya sayýsý misc_glue=Baðýmlý kayýtlarý tut? misc_header=Çeþitli genel seçenekler misc_iface=Yeni arayüzlerin kontrol edilmesi arasýndaki süre misc_mins=dak misc_nx=Yanýtlamalarda AA bit onaylamasý kurulsun? misc_stack=En çok yýðýn bellek kullanýmý misc_stats=Kayýt ifadeleri arasýndaki süre misc_title=Çeþitli Seçenekler net_addrs=Adresler net_below=Aþaðýdaki listede.. net_ecannot=Adres ve topoloji seçeneklerinin deðiþtirilmesinde hata oluþtu net_eport='$1' geçerli bir port numarasý deðil net_err=Adres ve topoloji seçeneklerinin kaydedilmesinde hata oluþtu net_header=Genel adres ve topoloji seçenekleri net_listen=Dinlenilen port ve adresler net_port=Port net_saddr=Sorgulama için kaynak IP adresi net_sport=Sorgulama için kaynak port net_title=Adresler ve Topoloji net_topol=Ýsim sunucusu seçim topolojisi recs_A=Adres recs_AAAA=IPv6 Adresi recs_ALL=Hepsi recs_CNAME=Takma Ad recs_HINFO=Makine Bilgisi recs_LOC=Yer recs_MX=E-Posta Sunucusu recs_NS=Ýsim Sunucusu recs_PTR=Ters Adresi recs_RP=Sorumlu Kiþi recs_SRV=Servis Adresi recs_TXT=Metin recs_WKS=Ýyi Bilinen Servis recs_addr=Adres recs_comment=Açýklama recs_ecannot=Bu bölgede kayýtlarý deðiþtirmek için izininiz yoktur recs_header=$1 recs_name=Ýsim recs_return=kayýt tipleri recs_title=$1 Kayýt recs_ttl=TTL recs_type=Tip recs_vals=Deðerleri restart_ecannot=BIND'i yeniden baþlatmak için izininiz yoktur restart_ecmd=Yeniden baþlatma komutunda hata oluþtu : $1 restart_esig=Ýþaret iþlemi $1'de hata oluþtu : $2 screate_dom=Alan adý / Að screate_ecannot1=Alt bölge oluþturmak için izininiz yoktur screate_ecannot2=Stub bölge oluþturmak için izininiz yoktur screate_err1=Alt bölgenin oluþturulmasýnda hata oluþtu screate_err2=Stub bölgesinin oluþturulmasýnda hata oluþtu screate_fwd=Düz (Adreslere Ýsimler) screate_header1=Yeni alt bölge seçenekleri screate_header2=Yeni stub bölge seçenekleri screate_rev=Ters (Ýsimlere Adresler) screate_title1=Alt Bölgeleri Oluþtur screate_title2=Stub Bölge Oluþtur screate_type=Bölge Tipi seconds=saniye servers_bogus=Sahte sunucuyu yoksay? servers_eip='$1' geçerli bir IP adresi deðil servers_err=Diðer DNS sunucularýnýn kaydedilmesinde hata oluþtu servers_etrans='$1' geçerli bir en çok transfer sayýsý deðil servers_format=Bölge transfer formatý servers_ip=IP adresi servers_many=Çok servers_one=Bir kerede bir iþlem servers_title=Diðer DNS sunucularý servers_trans=En çok transfer slave_auto=Otomatik slave_check=Ýsimler kontrol edilsin? slave_ecannot=Bu bölgeyi düzenlemek için izininiz yoktur slave_efile=Kayýp kayýt dosyasý slave_efile2='$1' ulaþýlabilir bir kayýt dosyasý deðildir. slave_emax='$1' geçerli en çok transfer süresi deðil slave_err=Seçeneklerin kaydedilmesinde hata oluþtu slave_file=Kayýt dosyasý slave_master_port=port slave_masterport=Sunucu portu slave_masters=Ana sunucular slave_max=Maksimum transfer süresi slave_mins=dakika slave_none=Hiçbiri slave_notify=Alt bölgelerdeki deðiþiklikler bildirilsin? slave_notify2=Alt bölgeleri de bildir.. slave_opts=Bölge Seçenekleri slave_query=Sorgulamalarý kabul et.. slave_title=Alt Bölgeleri Düzenle slave_transfer=Transferleri kabul et.. slave_update=Güncellemeleri kabul et.. start_ecannot=BIND'i baþlatmak için izininiz yoktur start_error=BIND'in baþlatýlmasýnda hata oluþtu : $1 stub_title=Stub Bölge Düzenle text_ecannot=Kayýt dosyalarýný düzenlemek için izininiz yoktur text_title=Kayýt Dosyasýný Düzenle text_undo=Geri Al type_A=Adres type_AAAA=IPv6 Adresi type_CNAME=Takma Ýsimler type_HINFO=Makine Adý Bilgisi type_LOC=Yer type_MX=Posta Sunucusu type_NS=Ýsim Sunucusu type_PTR=Ters Adresler type_RP=Sorumlu Kiþi type_SRV=Servis Adresi type_TXT=Yazý type_WKS=Ýyi Bilinen Servis value_A1=Adres value_CNAME1=Gerçek Ýsim value_HINFO1=Donaným value_HINFO2=Ýþletim Sistemi value_KEY2=Protokol value_KEY3=Algoritma value_MX1=Öncelik value_MX2=E-Posta Sunucusu value_NS1=Ýsim Sunucu value_PTR1=Makine adý value_RP1=E-posta Adresi value_RP2=Yazý Kayýdý value_SRV1=Öncelik value_SRV3=Port value_SRV4=Sunucu value_TXT1=Mesaj value_WKS1=Adres value_WKS2=Protokol value_WKS3=Servisler vcreate_match_all=Bütün istemciler vcreate_match_sel=Seçili adresler, aðlar ve ACL'ler warn=Uyarý zonedef_cmaster=Ana bölgelerde isimler kontrol edilsin? zonedef_cresponse=Yanýtlarda isimler kontrol edilsin? zonedef_cslave=Alt bölgelerde isimler kontrol edilsin? zonedef_ecannot=Ana bölge öntanýmlýlarýný deðiþtirmek için izininiz yoktur zonedef_email=Öntanýmlý e-posta adresi zonedef_err=Bölge öntanýmlýlarýnýn kaydedilmesinde hata oluþtu zonedef_msg=Yeni ana bölge için öntanýmlamalarý zonedef_msg2=Öntanýmlý bölge özellikleri zonedef_notify=Alt bölgelerin deðiþtirilmesi bildirilsin? zonedef_query=Buradan yapýlan sorgulamalara izin ver.. zonedef_title=Bölge Öntanýmlamalarý zonedef_transfer=Buradan transferlere izin ver.. bind8/lang/pl0100644000567100000120000005303107366415362013040 0ustar jcameronwheelindex_title=Serwer DNS BIND index_enamed=Nie znaleziono serwera DNS BIND $1 w Twoim systemie. Mo¿liwe, ¿e nie zosta³ zainstalowany lub Twoja konfiguracja modu³u serwera BIND jest nieprawid³owy. index_eversion=Program serwera $1 nie jest serwerem BIND 8 ani 9. Mo¿liwe, ¿e powiniene¶ u¿yæ modu³u BIND 4. index_eempty=Pierwotny plik konfiguracyjny serwera BIND $1 nie istnieje lub jest nieprawid³owy. Czy go utworzyæ od nowa? index_local=Ustaw serwer DNS wy³±cznie do u¿ytku intranetowego (a nie internetowego) index_download=Ustaw jako internetowy serwer DNS, i za³aduj informacjê o g³ównych serwerach DNS index_webmin=Ustaw jako internetowy serwer DNS, ale u¿ywaj informacji o g³ównych serwerach DNS z Webmina index_create=Utwórz podstawowy plik konfiguracyjny i uruchom serwer DNS index_zones=Istniej±ce strefy DNS index_none=Nie zdefiniowano ¿adnej strefy DNS dla tego serwera index_addmaster=Nowa strefa podstawowa index_addslave=Nowa strefa zapasowa index_addstub=Nowa strefa wykarczowana index_addfwd=Nowa strefa po¶rednicz±ca index_apply=Zastosuj zmiany index_applymsg=Naci¶nij ten przycisk, aby prze³adowaæ dzia³aj±cy serwer BIND. Spowoduje to uaktywninie bie¿±cej konfiguracji. index_start=Uruchom serwer index_startmsg=Naci¶nij ten przycisk, aby uruchomiæ serwer BIND oraz za³adowaæ bie¿±c± konfiguracjê. index_zone=Strefa index_type=Typ index_master=Podstawowa index_slave=Zapasowa index_stub=Wykarczowana index_forward=Po¶rednicz±ca index_opts=Ogólne opcje serwera index_return=listy stref index_toomany=W Twoim systemie jest za du¿o stref, by je tu wy¶wietliæ. index_find=Znajd¼ strefy : index_search=Szukaj index_view=(W widoku $1) index_views=Istniej±ce widoki klienckie index_vnone=Nie zdefiniowano na serwerze widoków klienckich. index_addview=Utwórz nowy widok index_root=Strefa g³ówna index_addhint=Utwórz now± strefê g³ówn± master_title=Zmieñ strefê podstawow± master_ecannot=Nie masz uprawnieñ do modyfikacji tej strefy master_manual=Modyfikuj plik strefy master_soa=Zmieñ parametry strefy master_options=Zmieñ opcje strefy master_del=Usuñ strefê master_delmsg=Naci¶nij ten przycisk, aby usun±æ tê strefê ze swojego serwera DNS. master_delrev=Odpowiednie rekordy odwrotnego DNS w innych strefach obs³ugiwanych przez ten serwer równie¿ bêd± usuniête. master_tmpl=Czy u¿yæ wzorca strefy? master_ip=Wzorcowy adres IP dla rekordów master_params=Parametry strefy master_server=Serwer podstawowy master_ns=Czy dodaæ rekord NS dla serwera podstawowego? master_email=Adres e-mail master_refresh=Czas od¶wie¿ania master_retry=Czas powtórzenia transferu master_expiry=Czas ¿ycia master_minimum=Standardowy czas ¿ycia master_opts=Opcje strefy master_check=Sprawdziæ nazwy? master_notify=Czy zawiadamiaæ serwery zapasowe o zmianach? master_update=Pozwól na aktualizacjê z.. master_transfer=Pozwól na transmisjê z.. master_query=Pozwól na zapytania z.. master_notify2=Powiadom równie¿ serwery zapasowe.. master_type=Typ master_records=Rekordy master_return=rodzajów rekordów master_err=Nie uda³o siê zachowaæ opcji master_ero=Nie masz uprawnieñ do aktualizacji stref master_err2=Nie uda³o siê zaktualizowaæ strefy master_emaster='$1' nie jest poprawnym serwerem podstawowym master_eemail='$1' nie jest poprawnym adresem e-mail master_erefresh='$1' nie jest poprawnym czasem od¶wie¿ania master_eretry='$1' nie jest poprawnym czasem powtórzenia transferu master_eexpiry='$1' nie jest poprawnym czasem wyga¶niêcia master_eminimum='$1' nie jest poprawnym standardowym TTL master_edelete=Nie masz uprawnieñ do usuniêcia tej strefy master_tmplrecs=Rekordy wzorcowe master_name=Nazwa rekordu master_value=Warto¶æ master_user=Z formularza master_eip=Brakuj±cy lub niepoprawny adres IP wzorca master_eiptmpl=Warto¶ci z rekordów wzorcowych mog± byæ pobierane jedynie do rekordów adresowych master_esoacannot=Nie masz uprawnieñ do zmiany parametrów strefy master_eoptscannot=Nie masz uprawnieñ do to zmiany opcji strefy master_edeletecannot=Nie masz uprawnieñ do usuwania stref master_etaken=Ta strefa ju¿ istnieje master_include=Dodatkowy plik wzorca master_convert=Zmieñ strefê na zapasow± master_whois=Szukaj informacji w bazie WHOIS master_move=Przenie¶ do widoku: master_emove=Musisz wybraæ inny widok jako widok docelowy delete_title=Usuñ strefê delete_mesg=Czy jeste¶ pewien, ¿e chcesz usun±æ strefê $1 ? Wszystkie rekordy oraz plik strefy zostan± usuniête. delete_mesg2=Czy jeste¶ pewien, ¿e chcesz usun±æ strefê g³ówn± ? Mo¿liwe, ¿e serwer DNS nie bedzie w stanie poszukiwaæ adresów w Internecie. delete_rev=Czy usun±æ rekordy odwrotnego DNS z innych stref ? delete_fwd=Czy usun±æ rekordy prostego DNS z innych stref ? mcreate_title=Utwórz strefê podstawow± mcreate_ecannot=Nie masz uprawnieñ do tworzenia strefy podstawowej mcreate_opts=Nowe opcje strefy podstawowej mcreate_type=Rodzaj strefy mcreate_fwd=Prosta (nazwy na adresy) mcreate_rev=Odwrotna (adresy na nazwy) mcreate_dom=Nazwa domeny / Sieæ mcreate_view=Utwórz w widoku mcreate_file=Plik strefy mcreate_auto=Domy¶lny mcreate_err=Nie uda³o siê utworzyæ pliku strefy podstawowej slave_title=Zmieñ strefê zapasow± stub_title=Zmieñ strefê wykarczowan± slave_ecannot=Nie masz uprawnieñ do modyfikacji tej strefy slave_opts=Opcje strefy slave_masters=Serwery podstawowe slave_max=Maksymalny czas transferu slave_file=Plik strefy slave_check=Czy sprawdzaæ nazwy? slave_notify=Czy zawiadamaæ serwery zapasowe o zmianach? slave_update=Pozwól na aktualizacjê z.. slave_transfer=Pozwól na transmisjê z.. slave_query=Pozwól na zapytania z.. slave_notify2=Powiadom równie¿ serwery zapasowe.. slave_none=Brak slave_auto=Automatycznie slave_err=Nie uda³o siê zachowaæ opcji slave_emax='$1' nie jest poprawnym maksymalnym czasem transferu slave_efile=Brak pliku strefy slave_efile2='$1' nie jest dozwolonym plikiem strefy slave_mins=minut slave_convert=Zmieñ strefê na podstawow± screate_title1=Utwórz strefê zapasow± screate_title2=Utwórz strefê wykarczowan± screate_ecannot1=Nie masz uprawnieñ do tworzenia stref zapasowych screate_ecannot2=Nie masz uprawnieñ do tworzenia stref wykarczowanych screate_header1=Opcje nowej strefy zapasowej screate_header2=Opcje nowej strefy wykarczowanej screate_type=Rodzaj strefy screate_fwd=Prosta (nazwy na adresy) screate_rev=Odwrotna (adresy na nazwy) screate_dom=Nazwa domeny / Sieæ screate_err1=Nie uda³o siê utworzyæ strefy zapasowej screate_err2=Nie uda³o siê utworzyæ strefy wykarczowanej recs_ecannot=Nie masz uprawnieñ do modyfikacji rekordów w tej strefie recs_title=Rekordy $1 recs_header=W $1 recs_addr=Adres recs_name=Nazwa recs_ttl=TTL recs_comment=Komentarz recs_return=rodzajów rekordów edit_title=Zmieñ rekord $1 edit_header=W $1 edit_edit=Zmieñ rekord $1 edit_add=Dodaj rekord $1 edit_addr=Adres edit_name=Nazwa edit_zonename=Nazwa strefy edit_ttl=Czas ¿ycia edit_comment=Komentarz edit_cnamemsg=Nazwy bezwzglêdne musz± byæ zakoñczone '.' edit_uprev=Aktualizowaæ odwrotny? edit_upfwd=Aktualizowaæ prosty? edit_err=Nie uda³o siê zachowaæ rekordu edit_ettl='$1' nie jest prawid³owym czasem ¿ycia edit_eip='$1' nie jest prawid³owym adresem IP edit_eip6='$1' nie jest prawid³owym adresem IPv6 edit_ehost='$1' nie jest prawid³ow± nazw± hosta edit_ename='$1' nie jest prawid³ow± nazw± rekordu edit_edupip=Rekord adresu dla $1 ju¿ istnieje edit_ens='$1' nie jest poprawnym serwerem DNS edit_ecname='$1' nie jest poprawnym celem dla aliasu edit_emx='$1' nie jest poprawnym serwerem poczty edit_epri='$1' nie jest poprawnym priorytetem edit_ehard=Brakuj±cy lub niepoprawny typ sprzêtu edit_eos=Brakuj±cy lub niepoprawny rodzaj OS edit_eserv=Nie wprowadzi³e¶ ¿adnej dobrze znanej us³ugi edit_ebadserv=Nazwa dobrze znanej us³ugi '$1' jest niepoprawna edit_eemail='$1' nie jest poprawnym adresem e-mail edit_etxt='$1' nie jest poprawn± nazw± rekordu tekstowego edit_efqdn=Nazwa bezwzglêdna '$1' jest za d³uga edit_elabel=Jeden z cz³onów nazwy '$1' jest za d³ugi edit_eloc=Nie podano szeroko¶ci i d³ugo¶ci geograficznej edit_return=rekordów edit_ecname1=Nie mo¿na tworzyæ rekordów typu alias nazwy o tej samej nazwie, co rekord istniej±cy. edit_ecname2=Nie mo¿na tworzyæ rekordów o tej samej nazwie, co istniej±cy rekord typu alias nazwy. text_title=Zmieñ plik strefy text_desc=Ten formularz pozwoli ci zmieniæ rêcznie recordy DNS w pliku strefy $1. Webmin nie przeprowadz ¿adnej kontroli sk³adni, ani nie zwiêksza automatycznie numeru seryjnego strefy. text_undo=Cofnij text_ecannot=Nie masz uprawnieñ do modyfikacji plików stref restart_ecannot=Nie masz uprawnieñ do restartu BINDa restart_esig=Nie uda³o siê powiadomiæ procesu $1 : $2 start_ecannot=Nie masz uprawnieñ do uruchamiania BINDa start_error=Nie uda³o siê uruchomiæ BINDa : $1 fwd_title=Popraw strefê po¶rednicz±c± fwd_ecannot=Nie masz uprawnieñ do modyfikacji tej strefy fwd_opts=Opcje strefy fwd_masters=Serwery podstawowe fwd_forward=Czy próbowaæ innych serwerów? fwd_check=Czy sprawdzaæ nazwy? fwd_err=Nie uda³o siê zachowaæ opcji fcreate_title=Utwórz strefê po¶rednicz±c± fcreate_ecannot=Nie masz uprawnieñ do tworzenia stref po¶rednicz±cych fcreate_opts=Opcje nowej strefy po¶rednicz±cej fcreate_type=Rodzaj strefy fcreate_fwd=Prosta (nazwy na adresy) fcreate_rev=Odwrotna (adresy na nazwy) fcreate_dom=Nazwa domeny / Siec fcreate_masters=Serwery podstawowe fcreate_err=Nie uda³o siê utworzyæ strefy po¶rednicz±cej create_enet='$1' nie jest poprawn± sieci± create_edom='$1' nie jest poprawn± nazw± domeny create_edom2='$1' musi byæ domen± a nie sieci± create_efile='$1' nie jest poprawn± nazw± pliku create_efile2='$1' nie jest dozwolonym plikiem strefy create_efile3=Nie uda³o siê utworzyæ '$1' : $2 create_efile4=Plik $1 ju¿ istnieje create_emaster='$1' nie jest poprawnym adresem serwera podstawowego create_enone=Musisz wpisaæ co najmniej jeden serwer podstawowy boot_err=£adowanie siê nie powiod³o type_A=Adresy type_AAAA=Adresy IPv6 type_NS=Serwery DNS type_CNAME=Aliasy nazw type_MX=Serwery pocztowe type_HINFO=Informacje o hostach type_TXT=Tekstowe type_WKS=Dobrze znane us³ugi type_RP=Osoby odpowiedzialne type_PTR=Adresowanie odwrotne type_LOC=Lokalizacja edit_A=adresowy edit_AAAA=adresowy IPv6 edit_NS=serwera DNS edit_CNAME=aliasu nazwy edit_MX=serwera pocztowego edit_HINFO=informacji o ho¶cie edit_TXT=tekstowy edit_WKS=dobrze znanych us³ug edit_RP=osoby odpowiedzialnej edit_PTR=adresowania odwrotnego edit_LOC=lokalizacji recs_A=adresowe recs_AAAA=adresowe IPv6 recs_NS=serwerów DNS recs_CNAME=aliasów nazw recs_MX=serwerów pocztowych recs_HINFO=informacji o hostach recs_TXT=tekstowy recs_WKS=dobrze znanych us³ug recs_RP=osób odpowiedzialnych recs_PTR=adresowania odwrotnego recs_LOC=lokalizacji value_A1=Adres value_NS1=Serwer DNS value_CNAME1=Rzeczywista nazwa value_MX1=Priorytet value_MX2=Serwer poczty value_HINFO1=Sprzêt value_HINFO2=System operacyjny value_TXT1=Informacja value_WKS1=Adres value_WKS2=Protokó³ value_WKS3=Us³ugi value_RP1=Adres e-mail value_RP2=Nazwa rekordu tekstowego value_PTR1=Nazwa hosta value_LOC1=Szeroko¶æ i d³ugo¶æ geograficzna warn=Ostrze¿ fail=Przerwij ignore=Ignoruj default=Domy¶lne minutes=minut seconds=sekund hours=godzin days=dni weeks=tygodni listed=Wymienione .. eip='$1' nie jest poprawnym adresem IP acl_zones=Domeny, które u¿ytkownik mo¿e zmieniaæ acl_zall=Wszystkie strefy acl_zsel=Wybrane.. acl_znsel=Wszystkie oprócz.. acl_master=Tworzenie stref podstawowych? acl_slave=Tworzenie stref zapasowych/wykarczowanych? acl_forward=Tworzenie stref po¶rednicz±cych? acl_defaults=Zmiany opcji ogólnych? acl_reverse=Aktualizacja odwrotnego DNS dla domen? acl_multiple=Tworzenie wielu nazw o tym samym IP? acl_ro=Dostêp tylko do odczytu? acl_apply=Zastosowanie zmian? acl_dir=Ogranicz pliki stref do katalogu acl_file=Modyfikacja plików stref? acl_params=Modyfikacja parametrów stref? acl_opts=Modyfikacja opcji stref? acl_delete=Usuwanie stref? acl_findfree=Poszukiwanie niewykorzystanych numerów IP? acl_views=Mo¿e tworzyæ i zmieniaæ widoki? servers_title=Inne serwery DNS servers_ip=Adres IP servers_bogus=Ignoruj podrabiane serwery? servers_format=Format transferu strefy servers_trans=Maksymalna liczba transferów servers_one=Pojedynczo servers_many=Wielokrotnie servers_err=Nie uda³o siê zachowaæ innych serwerów DNS servers_eip='$1' nie jest poprawnym adresem IP servers_etrans='$1' nie jest poprawn± maksymaln± liczba transferów logging_title=Logowanie i b³êdy logging_ecannot=Nie masz uprawnieñ do konfiguracji logowania logging_header=Ogólne opcje logowania i b³êdów logging_default1=U¿ywaj do logowania domy¶lnych ustawieñ BINDa logging_default2=U¿ywaj poni¿szych ustawieñ .. logging_cats=Kategorie logowania logging_cat=Kategoria logging_cchans=Kana³y logging_chans=Kana³y logowania logging_cname=Nazwa kana³u logging_to=Loguj do logging_file=Plik logging_fd=Deskryptor pliku logging_versions=Utrzymywaæ wersji logging_ver1=¯adnej logging_ver2=Bez ograniczeñ logging_size=Maksymalny rozmiar pliku logging_sz1=Bez ograniczeñ logging_syslog=Poziom logowania logging_null=Nigdzie logging_sev=Minimalny poziom komunikatów logging_any=Dowolny logging_debug=Poziom debuggingu .. logging_dyn=Poziom ogólny logging_pcat=Kategorie rekordów w logu logging_psev=Uporczywo¶æ rekordów w logu logging_ptime=Czas i data rekordu w logu logging_add=Dodaj nowy kana³ logging_none=Nie zdefiniowano ¿adnego kana³u logowania. logging_err=Nie uda³o sie zachowaæ opcji logowania logging_ename='$1' nie jest poprawn± nazw± kana³u logging_efile=Pominiêto nazwê pliku logowania logging_ever='$1' nie jest poprawnym numerem wersji logging_esize='$1' nie jest poprawnym rozmiarem logu acls_title=Listy kontroli dostêpu (ACL) acls_ecannot=Nie masz uprawnieñ do modyfikacji ogólnych ACL acls_name=Nazwa ACL acls_values=Odpowiadaj±ce adresy, sieci i ACL acls_err=Nie uda³o siê zachowaæ list kontroli dostêpu acls_ename='$1' nie jest prawid³ow± nazw± ACL files_title=Pliki i katalogi files_ecannot=Nie masz uprawnieñ do konfiguracji plików files_header=Ogólne opcje plików i katalogów files_stats=Wynikowy plik statystyk files_dump=Plik zrzutu bazy danych files_pid=Plki numeru PID programu files_xfer=¦cie¿ka do programu transferu stref files_err=Nie uda³o siê zachowaæ opcji plików i katalogów files_efile=Brakuj±ca lub niepoprawna nazwa pliku forwarding_title=Po¶redniczenie i transfery forwarding_ecannot=Nie masz uprawnien do modyfikacji opcji po¶redniczenia i transferów forwarding_header=Ogólne opcje po¶redniczenia i transferów forwarding_fwders=Serwery do których przekazywaæ zapytania forwarding_fwd=Pytaj bezpo¶rednio, je¶li brak odpowiedzi od po¶rednika forwarding_max=Maksymalny czas transmisji strefy forwarding_format=Format transferu strefy forwarding_one=Pojedynczo forwarding_many=Wielokrotnie forwarding_in=Maksymalna liczba konkurencyjnych transferów forwarding_err=Nie uda³o siê zachowaæ opcji transferu i po¶reniczenia forwarding_emins=Brakuj±cy lub niepoprawny maksymalny czas transferu forwarding_etrans=Brakuj±ca lub niepoprawna maksymalna liczba konkurencyjnych transferów forwarding_minutes=minut net_title=Adresy i topologia net_ecannot=Nie masz uprawnieñ do modyfikacji opcji adresów i topologii net_header=Ogólne opcje adresów i topologii net_listen=Porty i adresy, na których nas³uchiwaæ net_below=Wymienione poni¿ej.. net_port=Port net_addrs=Adresy net_saddr=¬ród³owy adres IP dla zapytañ net_sport=¬ród³owy port dla zapytañ net_topol=Topologia wyboru serwera DNS net_err=Nie uda³o siê zachowaæ opcji adresów i topologii net_eport='$1' nie jest poprawnym numerem portu net_etopology=Nie podano topologii adresów misc_title=Opcje ró¿ne misc_ecannot=Nie masz uprawnieñ do modyfikacji opcji ró¿nych misc_header=Ró¿ne opcje ogólne misc_core=Maksymalny rozmiar pliku zrzutu pamiêci (core) misc_data=Maksymalne zu¿ycie pamiêci na dane misc_files=Maksymalna liczba otwartych plików misc_stack=Maksymalny rozmiar stosu misc_clean=Okres pomiêdzy czyszczeniem przeterminowanych rekordów misc_iface=Okres pomiêdzy sprawdzaniem nowych interfejsów misc_stats=Okres pomiêdzy logowaniem statystyk misc_recursion=Czy wykonywaæ pe³ne rekurencyjne przeszukiwanie za klientów? misc_cnames=Czy pozwalaæ na wielokrotne aliasy CNAME do jednej nazwy? misc_glue=Sprowadzaæ rekordy sklejaj±ce? misc_nx=Czy ustawiaæ bit autorytatywno¶ci AA w odpowiedziach? misc_err=Nie uda³o siê zachowaæ opcji ró¿nych misc_esize='$1' nie jest poprawnym rozmiarem misc_efiles='$1' nie jest poprawn± liczb± otwartych plików misc_emins='$1' nie jest poprawn± liczb± minut misc_mins=min. zonedef_title=Domy¶lne ustawienia stref zonedef_msg=Domy¶lne ustawienia dla nowych stref podstawowych zonedef_err=Nie uda³o siê zachowaæ ustawieñ domy¶lnych stref zonedef_ecannot=Nie masz uprawnieñ do zmiany ustawieñ domy¶lnych stref podstawowych zonedef_msg2=Domy¶lne ustawienia strefy zonedef_transfer=Pozwól na transfer z.. zonedef_query=Pozwól na zapytania z.. zonedef_cmaster=Czy sprawdzaæ nazwy w strefach podstawowych? zonedef_cslave=Czy sprawdzaæ nazwy w strefach zapasowych? zonedef_cresponse=Czy sprawdzaæ nazwy w odpowiedziach? zonedef_notify=Czy zawiadamiaæ serwery zapasowe o zmianach? zonedef_email=Domy¶lny adres e-mail find_title=Znajd¼ strefy find_match=Strefy wg wzorca "$1" .. find_none=Nie znaleziono ¿adnej strefy. efirst=Nieprawid³owa pierwsza dyrektywa w linii $1 w $2 findfree_title=Szukanie wolnych IP findfree_desc=Szukanie wolnych IP findfree_nofind=Nie masz uprawnieñ do poszukiwania wolnych IP findfree_header=W $1 findfree_sopt=Opcje szukania findfree_IPrange=Zakres IP findfree_from=od findfree_to=do findfree_cf=Traktowaæ nazwy hostów `freeXXX' jako wolne IP? findfree_search=Szukaj log_servers=Zmiany innych serwerów DNS log_logging=Zmiany logowania i b³êdów log_acls=Zmiany list kontroli dostêpu log_files=Zmiany plikow i katalogów log_forwarding=Zmiany po¶redniczenia i transferów log_net=Zmiany adresów i topologii log_misc=Zmiany opcji ró¿nych log_zonedef=Zmiany domy¶lnych ustawieñ stref log_apply=Zastosowano zmiany log_start=Uruchomiono serwer DNS log_master=Utworzono strefê podstawow± $1 log_slave=Utworzono strefê zapasow± $1 log_stub=Utworzono strefê wykarczowan± $1 log_forward=Utworzono strefê po¶rednicz±c± $1 log_hint=Utworzono strefê g³ówn± log_view=Utworzono widok $1 log_delete_master=Usuniêto strefê podstawow± $1 log_delete_slave=Usuniêto strefê zapasow± $1 log_delete_stub=Usuniêto strefê wykarczowan± $1 log_delete_forward=Usuniêto strefê po¶rednicz±c± $1 log_delete_hint=Usuniêto strefê g³ówn± log_delete_view=Usuniêto widok $1 log_text=Zmieniono rêcznie rekordy w $1 log_soa=Zmieniono parametry strefy $1 log_opts=Zmieniono domy¶lne ustawienia strefy $1 log_delete_record=Usuniêto rekord $1 $2 w strefie $3 log_create_record=Utworzono rekord $1 $2 w strefie $3 log_modify_record=Zmieniono rekord $1 $2 w strefie $3 log_boot=Utworzono podstawowy plik konfiguracyjny log_move=Przeniesiono strefê $1 log_review=Zmieniono opcje widoku $1 convert_err=Nie uda³o siê zmieniæ rodzaju strefy convert_efile=Musisz okre¶liæ plik strefy zanim bêdzie mo¿na zamieniæ strefê zapasow± na podstawow±. whois_title=Informacje z bazy WHOIS whois_header=Wynik polecenia $1 .. view_title=Zmieñ widok kliencki view_opts=Dane widoku klienckiego view_name=Nazwa widoku view_class=Klasa rekordów DNS view_match=Zastosuj ten widok do klientów view_recursion=Wykonywaæ pe³ne rekurencyjne poszukiwanie klientów? vcreate_title=Utwórz widok kliencki vcreate_match_all=Wszystkich klientów vcreate_match_sel=Wybranych adresów, sieci lub ACL-i vcreate_err=Nie uda³o siê utworzyæ widoku vcreate_ename=Nie podana lub niepoprawna nazwa widoku vcreate_etaken=Ta nazwa widoku jest ju¿ zajêta vcreate_eclass=Nie podana lub niepoprawna nazwa klasy hint_title=Zmieñ strefê g³ówn± hint_desc=Strefa g³ówna jest u¿ywana przez serwer DNS do porozumiewania siê z serwerami g³ównymi Internetu, aby móg³ on rozwi±zywaæ nazwy w domenach nie obs³ugiwanych przez siebie, jak np. .com lub .net.pl. Je¶li serwer DNS nie jest przeznaczony wy³±cznie do obs³ugi sieci wewnêtrznej, ani nie przekazuje wszystkich zapytañ do innego serwera, nie powiniene¶ kasowaæ tej strefy g³ównej. hint_move=Przenie¶æ do widoku: hint_ecannot=Nie masz uprawnieñ do zmien tej strefy g³ównej hcreate_title=Utwórz strefê g³ówn± hcreate_desc=Strefa g³ówna jest u¿ywana przez serwer DNS do porozumiewania siê z serwerami g³ównymi Internetu, aby móg³ on rozwi±zywaæ nazwy w domenach nie obs³ugiwanych przez siebie, jak np. .com lub .net.pl. Je¶li u¿ywasz wielu widoków, mo¿esz potrzebowaæ osobnych stref g³ównych w ka¿dym z nich, aby klienci mogli prawid³owo rozwi±zywaæ nazwy domenowe w Internecie. hcreate_file=Przechowywaæ serwery g³ówne w pliku hcreate_real=Pobraæ serwery g³ówne z hcreate_keep=Istniej±ce serwery g³ówne w pliku hcreate_down=Pobraæ z g³ównego serwera FTP hcreate_webmin=Wykorzystaæ wcze¶niejsze informacje Webmina o serwerach g³ównych hcreate_ecannot=Nie masz uprawnieñ do tworzenia stref g³ównych hcreate_efile='$1' nie jest dozwolonym plikiem serwerów g³ównych hcreate_efile2=Nie podany lub niepoprawny plik serwerów g³ównych mcreate_erecs=Nie jest to poprawna istniej±cy plik strefy g³ównej hcreate_err=Nie uda³o siê utworzyæ strefy g³ównej vdelete_title=Usuñ widok vdelete_mesg=Czy na pewno chcesz usun±æ widok kliencki $1 ? Wszystkie strefy z tego widoku albo zostan± skasowane (³±cznie z odpowiednimi plikami stref), albo zostan± przeniesione do innych widoków w zale¿no¶ci od tego, co wybierzesz poni¿ej. vdelete_mesg2=Czy na pewno chcesz usun±æ widok kliencki $1 ? vdelete_newview=Strefy tego widoku vdelete_root=Przenie¶æ poza widoki vdelete_delete=Usun±æ ca³kiem vdelete_move=Przenie¶æ do widoku bind8/lang/ru_RU0100664000567100000120000006146010005107263013446 0ustar jcameronwheelfiles_stats=Âûõîäíîé ôàéë ñòàòèñòèêè fcreate_ecannot=Âàì çàïðåùåíî ñîçäàâàòü çîíû forward value_WKS1=Àäðåñ recs_PTR=Îáðàòíûé àäðåñ value_WKS2=Ïðîòîêîë logging_sz1=Íå îãðàíè÷åíî value_WKS3=Ñëóæáû fwd_opts=Ïàðàìåòðû çîíû create_enone=Âû äîëæíû ââåñòè õîòÿ áû îäèí ñåðâåð master index_create=Ñîçäàòü íà÷àëüíûé ôàéë íàñòðîåê è çàïóñòèòü ñåðâåð èìåí logging_ename='$1' íå ÿâëÿåòñÿ êîððåêòíûì íàçâàíèåì êàíàëà master_transfer=Ðàçðåøèòü ïåðåäà÷ó ñ.. files_title=Ôàéëû è êàòàëîãè logging_none=Íåò îïðåäåëåííûõ êàíàëîâ âåäåíèÿ æóðíàëà. acl_multiple=Ìîæåò ìíîæåñòâî àäðåñîâ èìåòü îäèíàêîâûé àäðåñ IP? edit_PTR=Îáðàòíûé àäðåñ fcreate_title=Ñîçäàíèå çîíû forward slave_transfer=Ðàçðåøèòü ïåðåäà÷ó ñ.. fwd_title=Ðåäàêòèðîâàíèå çîíû forward index_zones=Ñóùåñòâóþùèå çîíû DNS logging_syslog=Óðîâåíü ñèñòåìíîãî æóðíàëà master_eminimum='$1' íå ÿâëÿåòñÿ êîððåêòíûì TTL ïî óìîë÷àíèþ logging_pcat=Çàïèñûâàòü â æóðíàë êàòåãîðèè forwarding_max=Ìàêñèìàëüíîå âðåìÿ ïåðåñûëêè çîíû forwarding_ecannot=Âàì çàïðåùåíî ðåäàêòèðîâàòü ïàðàìåòðû ïåðåíàïðàâëåíèÿ è ïåðåñûëêè files_header=Ãëîáàëüíûå ïàðàìåòðû ôàéëîâ è êàòàëîãîâ net_below=Ïåðå÷èñëåííûå íèæå.. mcreate_file=Ôàéë çàïèñåé edit_eip='$1' íå ÿâëÿåòñÿ êîððåêòíûì àäðåñîì IP acls_title=Ñïèñêè óïðàâëåíèÿ äîñòóïîì (ACL - Access Control Lists) screate_dom=Èìÿ äîìåíà / Ñåòü mcreate_ecannot=Âû íå ìîæåòå ñîçäàâàòü çîíû master slave_none=Íåò zonedef_title=Ïàðàìåòðû ïî óìîë÷àíèþ äëÿ çîí value_NS1=Ñåðâåð èìåí logging_dyn=Ãëîáàëüíûé óðîâåíü master_eemail='$1' íå ÿâëÿåòñÿ êîððåêòíûì àäðåñîì email master_refresh=Âðåìÿ îáíîâëåíèÿ forwarding_err=Îøèáêà ïðè ñîõðàíåíèè ïàðàìåòðîâ ïåðåñûëêè è ïåðåíàïðàâëåíèÿ edit_ettl='$1' íå ÿâëÿåòñÿ êîððåêòíûì âðåìåíåì æèçíè TTL zonedef_query=Ðàçðåøèòü çàïðîñû ñ.. screate_header1=Ïàðàìåòðû íîâîé çîíû slave screate_header2=Ïàðàìåòðû íîâîé çîíû zone misc_data=Ìàêñèìàëüíûé ðàçìåð èñïîëüçóåìîé ïàìÿòè type_AAAA=Àäðåñ IPv6 net_title=Àäðåñà è òîïîëîãèÿ recs_return=òèïû çàïèñè zonedef_ecannot=Âàì çàïðåùåíî èçìåíÿòü ïàðàìåòðû ïî óìîë÷àíèþ äëÿ çîí master misc_glue=Ïîëó÷àòü ñâÿçàííûå çàïèñè? fcreate_type=Òèï çîíû zonedef_err=Îøèáêà ïðè ñîõðàíåíèè ïàðàìåòðîâ ïî óìîë÷àíèþ äëÿ çîíû files_efile=Íå íàéäåíî èëè íåêîððåêòíîå èìÿ ôàéëà recs_HINFO=Èíôîðìàöèÿ îá óçëå recs_WKS=Èçâåñòíàÿ ñëóæáà fcreate_err=Îøèáêà ïðè ñîçäàíèè çîíû forward type_MX=Ïî÷òîâûé ñåðâåð files_xfer=Ïóòü ê ïðîãðàììå ïåðåäà÷è çîíû acl_slave=Ìîæåò ñîçäàâàòü çîíû slave/stub? acl_reverse=Ìîæåò îáíîâëÿòü îáðàòíûå çàïèñè â ëþáîì äîìåíå? edit_ecname='$1' íå ÿâëÿåòñÿ êîððåêòíûì ïñåâäîíèìîì öåëè value_MX1=Ïðèîðèòåò value_MX2=Ïî÷òîâûé ñåðâåð create_edom='$1' íå ÿâëÿåòñÿ êîððåêòíûì èìåíåì äîìåíà edit_WKS=Èçâåñòíàÿ ñëóæáà screate_ecannot1=Âàì çàïðåùåíî ñîçäàâàòü çîíû slave stub_title=Ðåäàêòèðîâàòü çîíó stub edit_addr=Àäðåñ screate_ecannot2=Âàì çàïðåùåíî ñîçäàâàòü çîíû stub mcreate_dom=Èìÿ äîìåíà / Ñåòü master_del=Óäàëèòü çîíó type_NS=Ñåðâåð èìåí logging_psev=Çàïèñûâàòü â æóðíàë íàðóøåíèÿ type_CNAME=Ïñåâäîíèì èìåíè index_none=Íå îïðåäåëåíî íè îäíîé çîíû DNS äëÿ äàííîãî ñåðâåðà èìåí master_check=ïðîâåðÿòü èìåíà? master_type=Òèï logging_add=Äîáàâèòü íîâûé êàíàë edit_emx='$1' íå ÿâëÿåòñÿ êîððåêòíûì ñåðâåðîì ïî÷òû edit_eemail='$1' íå ÿâëÿåòñÿ êîððåêòíûì àäðåñîì email index_stub=Stub warn=Ïðåäóïðåæäåíèå screate_title1=Ñîçäàíèå çîíû slave screate_title2=Ñîçäàíèå çîíû stub fcreate_opts=Ïàðàìåòðû íîâîé çîíû forward misc_cnames=Ðàçðåøèòü ìíîæåñòâî ïñåâäîíèìîâ CNAME äëÿ îäíîãî èìåíè? zonedef_notify=Óâåäîìëÿòü îá èçìåíåíèÿõ çîíû slave? misc_efiles='$1' íå ÿâëÿåòñÿ äîïóñòèìûì ìàêñèìàëüíûì ÷èñëîì îòêðûòûõ ôàéëîâ logging_ver1=Íåò logging_ver2=Íå îãðàíè÷åíî index_start=Çàïóñê ñåðâåðà èìåí zonedef_cslave=Ïðîâåðÿòü èìåíà â çîíàõ slave? edit_etxt='$1' íå ÿâëÿåòñÿ êîððåêòíûì èìåíåì òåêñòîâîé çàïèñè servers_one=Îäèí çà ðàç edit_ens='$1' íå ÿâëÿåòñÿ êîððåêòíûì ñåðâåðîì èìåí value_RP1=Ýëåêòðîííûé àäðåñ email value_RP2=Èìÿ òåêñòîâîé çàïèñè logging_chans=Êàíàëû âåäåíèÿ æóðíàëà recs_header= $1 zonedef_cresponse=Ïðîâåðÿòü èìåíà â îòâåòàõ? logging_cat=Êàòåãîðèÿ master_retry=Âðåìÿ ïîâòîðà ïåðåäà÷è index_addfwd=Ñîçäàòü íîâóþ çîíó forward zonedef_msg2=Óñòàíîâêè ïî óìîë÷àíèþ äëÿ çîíû edit_eos=Íå íàéäåí èëè íåêîððåêòíûé òèï ÎÑ logging_header=Îáùèå ïàðàìåòðû âåäåíèÿ æóðíàëà è ðåãèñòðàöèè îøèáîê slave_title=Ðåäàêòèðîâàòü çîíó slave forwarding_fwders=Ñåðâåðà äëÿ ïåðåíàïðàâëåíèÿ çàïðîñîâ misc_mins=ìèí edit_eserv=Âû íå ââåëè íè îäíîãî èçâåñòíîãî ñåðâèñà misc_esize='$1' íå ÿâëÿåòñÿ äîïóñòèìûì ðàçìåðîì acl_dir=Îãðàíè÷èòü ôàéëû çîí êàòàëîãîì slave_query=Ðàçðåøèòü çàïðîñû ñ.. logging_cats=Êàòåãîðèè âåäåíèÿ æóðíàëà master_opts=Îïöèè çîíû forwarding_fwd=Èñêàòü íàïðÿìóþ, åñëè íåò îòâåòà îò ñåðâåðà ïåðåíàïðàâëåíèÿ misc_header=Ïðî÷èå ãëîáàëüíûå ïàðàìåòðû index_title=Ñåðâåð DNS BIND fail=Îøèáêà slave_max=Ìàêñèìàëüíîå âðåìÿ ïåðåäà÷è slave_ecannot=Âàì çàïðåùåíî ðåäàêòèðîâàòü ýòó çîíó misc_iface=Èíòåðâàë ìåæäó ïðîâåðêîé íîâûõ èíòåðôåéñîâ type_RP=Îòâåòñòâåííûé ñïåöèàëèñò misc_clean=Èíòåðâàë ìåæäó î÷èñòêîé óñòàðåâøèõ çàïèñåé zonedef_transfer=Ðàçðåøèòü ïåðåñûëêè ñ.. servers_trans=Ìàêñèìàëüíîå ÷èñëî ïåðåñûëîê recs_MX=Ïî÷òîâûé ñåðâåð index_zone=Çîíà logging_ever='$1' íå ÿâëÿåòñÿ äîïóñòèìûì êîëè÷åñòâîì âåðñèé index_apply=Ïðèìåíèòü èçìåíåíèÿ recs_ttl=TTL logging_null=Íèêóäà slave_err=Îøèáêà ïðè ñîõðàíåíèè ïàðàìåòðîâ master_err2=Îøèáêà îáíîâëåíèÿ çîíû misc_emins='$1' íå ÿâëÿåòñÿ äîïóñòèìûì ÷èñëîì ìèíóò mcreate_err=Îøèáêà ïðè ñîçäàíèè çîíû master master_return=òèïû çàïèñè logging_debug=Óðîâåíü îòëàäêè .. recs_NS=Ñåðâåð èìåí edit_err=Îøèáêà ïðè ñîõðàíåíèè çàïèñè servers_format=Ôîðìàò ïåðåñûëêè çîíû index_return=ñïèñîê çîí edit_ttl=Âðåìÿ æèçíè TTL fcreate_fwd=ïðÿìàÿ (forward, èìåíà â àäðåñà) create_emaster='$1' íå ÿâëÿåòñÿ êîððåêòíûì àäðåñîì ñåðâåðà master recs_addr=Àäðåñ logging_to=Çàïèñûâàòü æóðíàë â servers_bogus=Èãíîðèðîâàòü íåêîððåêòíûé ñåðâåð? edit_ename='$1' íå ÿâëÿåòñÿ êîððåêòíûì èìåíåì çàïèñè recs_TXT=Òåêñò forwarding_emins=Íå íàéäåíî èëè íåêîððåêòíî ìàêñèìàëüíîå âðåìÿ ïåðåñûëêè logging_ecannot=Âàì çàïðåùåíî íàñòðàèâàòü âåäåíèå æóðíàëà recs_title=$1 çàïèñè recs_CNAME=Ïñåâäîíèì èìåíè logging_sev=Ìèíèìàëüíûé óðîâåíü ñîîáùåíèé slave_efile=Íå íàéäåíû ôàéëû çàïèñåé edit_TXT=Òåêñò logging_esize='$1' íå ÿâëÿåòñÿ äîïóñòèìûì ðàçìåðîì ôàéëà æóðíàëà index_eempty=Íà÷àëüíûé ôàéë íàñòðîåê BIND $1 íå ñóùåñòâóåò èëè íåêîððåêòåí. Ñîçäàòü åãî? index_startmsg=Íàæìèòå íà ýòó êíîïêó äëÿ çàïóñêà ñåðâåðà BIND è çàãðóçêè òåêóùèõ íàñòðîåê net_err=Îøèáêà ïðè ñîõðàíåíèè ïàðàìåòðîâ àäðåñîâ è òîïîëîãèè slave_efile2='$1' íå ÿâëÿåòñÿ ðàçðåøåííûì ôàéëîì çàïèñåé acls_values=Ñîâïàäàþùèå àäðåñà, ñåòè è ACL slave_auto=Àâòîìàòè÷åñêè net_addrs=Àäðåñà edit_uprev=Îáíîâëÿòü îáðàòíûå? slave_opts=Ïàðàìåòðû çîíû index_local=Íàñòðîèòü ñåðâåð èìåí äëÿ âíóòðåííåãî èñïîëüçîâàíèÿ (íå äëÿ èíòåðíåò) servers_eip='$1' íå ÿâëÿåòñÿ êîððåêòíûì àäðåñîì IP screate_fwd=ïðÿìàÿ (forward, èìåíà â àäðåñà) fwd_ecannot=Âàì çàïðåùåíî ðåäàêòèðîâàòü ýòó çîíó recs_A=Àäðåñ master_soa=Ðåäàêòèðîâàòü ïàðàìåòðû çîíû index_type=Òèï misc_stats=Èíòåðâàë ìåæäó ïðîâåðêàìè æóðíàëîâ logging_ptime=Çàïèñûâàòü â æóðíàë äàòó è âðåìÿ edit_return=çàïèñè master_eretry='$1' íå ÿâëÿåòñÿ êîððåêòíûì âðåìåíåì ïîâòîðà ïåðåäà÷è files_dump=Ôàéë äàìïà áàçû äàííûõ acls_ename='$1' íå ÿâëÿåòñÿ êîððåêòíûì èìåíåì ACL index_forward=Forward misc_title=Ïðî÷èå Ïàðàìåòðû recs_RP=Îòâåòñòâåííûé ñïåöèàëèñò master_update=Ðàçðåøèòü îáíîâëåíèÿ ñ.. misc_err=Îøèáêà ïðè ñîõðàíåíèè ïðî÷èõ ïàðàìåòðîâ servers_etrans='$1' íå ÿâëÿåòñÿ êîððåêòíûì ìàêñèìàëüíûì ÷èñëîì ïåðåñûëîê type_PTR=Îáðàòíûé àäðåñ create_enet='$1' íå ÿâëÿåòñÿ êîððåêòíîé ñåòüþ logging_size=Ìàêñèìàëüíûé ðàçìåð ôàéëà index_master=Master edit_name=Èìÿ master_minimum=Âðåìÿ æèçíè ïî óìîë÷àíèþ net_topol=Èçáðàííàÿ òîïîëîãèÿ ñåðâåðà èìåí forwarding_title=Ïåðåíàïðàâëåíèå è ïåðåñûëêè text_undo=Îòìåíèòü net_sport=Èñõîäíûé ïîðò äëÿ çàïðîñîâ mcreate_type=Òèï çîíû logging_any=Ëþáîé recs_ecannot=Âàì çàïðåùåíî ðåäàêòèðîâàòü çàïèñè â ýòîé çîíå fcreate_masters=Ñåðâåðà master files_ecannot=Âàì çàïðåùåíî íàñòðàèâàòü ôàéëû forwarding_format=Ôîðìàò ïåðåñûëêè çîíû forwarding_header=Ãëîáàëüíûå ïàðàìåòðû ïåðåíàïðàâëåíèÿ è ïåðåñûëêè çîí index_opts=Îáùèå ïàðàìåòðû ñåðâåðà slave_update=Ðàçðåøèòü îáíîâëåíèÿ ñ.. fwd_check=Ïðîâåðÿòü èìåíà? mcreate_fwd=ïðÿìàÿ (forward, èìåíà â àäðåñà) acl_forward=Ìîæåò ñîçäàâàòü çîíû forward? slave_notify2=Òàêæå óâåäîìëÿòü slave.. fcreate_rev=îáðàòíàÿ (reverse, àäðåñà â èìåíà) edit_MX=Ïî÷òîâûé ñåðâåð master_expiry=Âðåìÿ îêîí÷àíèÿ value_TXT1=Ñîîáùåíèå index_slave=Slave misc_ecannot=Âàì çàïðåùåíî ðåäàêòèðîâàòü ïðî÷èå ïàðàìåòðû forwarding_one=Îäèí çà ðàç files_err=Îøèáêà ïðè ñîõðàíåíèè ïàðàìåòðîâ ôàéëîâ è êàòàëîãîâ edit_NS=Ñåðâåð èìåí forwarding_many=Ìíîãî logging_title=Âåäåíèå æóðíàëà è îøèáêè screate_type=Òèï çîíû acls_ecannot=Âàì çàïðåùåíî ðåäàêòèðîâàòü ãëîáàëüíûå ACL create_efile2='$1' íå ÿâëÿåòñÿ ðàçðåøåííûì ôàéëîì çîíû servers_title=Äðóãèå ñåðâåðû DNS create_efile3=Îøèáêà ïðè ñîçäàíèè '$1' : $2 edit_header= $1 misc_nx=Óñòàíàâëèâàòü áèò àâòîðèçàöèè AA ïðè îòâåòå? slave_mins=ìèí net_listen=Ïîðòû è àäðåñà äëÿ ïðîñëóøèâàíèÿ mcreate_auto=Àâòîìàòè÷åñêè index_addslave=Ñîçäàòü íîâóþ çîíó slave acl_zones=Äîìåíû, ðåäàêòèðóåìûå äàííûì ïîëüçîâàòåëåì master_erefresh='$1' íå ÿâëÿåòñÿ êîððåêòíûì âðåìåíåì îáíîâëåíèÿ type_A=Àäðåñ mcreate_opts=Ïàðàìåòðû íîâîé çîíû master acls_err=Îøèáêà ïðè ñîõðàíåíèè ACL edit_add=Äîáàâèòü çàïèñü $1 screate_rev=îáðàòíàÿ (reverse, àäðåñà â èìåíà) type_WKS=Èçâåñòíûé ñåðâèñ master_options=Ðåäàêòèðîâàòü ïàðàìåòðû çîíû index_webmin=Íàñòðîèòü êàê ñåðâåð èìåí èíòåðíåò, íî èñïîëüçîâàòü ñòàðóþ èíôîðìàöèþ Webmin ñ ñåðâåðà root logging_default1=Èñïîëüçîâàòü íàñòðîéêè BIND äëÿ âåäåíèÿ æóðíàë ïî óìîë÷àíèþ logging_default2=Èñïîëüçîâàòü íàñòðîéêè íèæå .. mcreate_title=Ñîçäàòü çîíó master master_title=Ðåäàêòèðîâàòü çîíó master value_A1=Àäðåñ zonedef_msg=Ïàðàìåòðû ïî óìîë÷àíèþ äëÿ íîâûõ çîí master master_ero=Âàì çàïðåùåíî îáíîâëÿòü çîíû master_err=Îøèáêà ïðè ñîõðàíåíèè ïàðàìåòðîâ forwarding_etrans=Íå íàéäåíî èëè íåêîððåêòíî ìàêñèìàëüíîå êîëè÷åñòâî ïàðàëëåëüíûõ ïåðåñûëîê logging_versions=Âåðñèè äëÿ ñîõðàíåíèÿ master_query=Ðàçðåøèòü çàïðîñû ñ.. acls_name=Èìÿ ACL slave_emax='$1' íå ÿâëÿåòñÿ êîððåêòíûì ìàêñèìàëüíûì âðåìåíåì ïåðåäà÷è recs_name=Èìÿ edit_cnamemsg=Àáñîëþòíûå èìåíà äîëæíû çàêàí÷èâàòüñÿ òî÷êîé (.) value_CNAME1=Íàñòîÿùåå èìÿ start_ecannot=Âàì çàïðåùåíî çàïóñêàòü BIND boot_err=Îøèáêà çàãðóçêè index_enamed=Ñåðâåð DNS BIND $1 íå íàéäåí íà âàøåé ñèñòåìå. Âîçìîæíî îí íå óñòàíîâëåí, èëè âàøè íàñòðîéêè ìîäóëÿ BIND íåêîððåêòíû. ignore=Èãíîðèðîâàòü edit_RP=Îòâåòñòâåííûé ñïåöèàëèñò fwd_err=Îøèáêà ïðè ñîõðàíåíèè ïàðàìåòðîâ logging_efile=Íå íàéäåíî èìÿ ôàéëà æóðíàëà edit_edit=Ðåäàêòèðîâàòü çàïèñü $1 servers_err=Îøèáêà ïðè ñîõðàíåíèè äðóãèõ ñåðâåðîâ DNS edit_HINFO=Èíôîðìàöèÿ îá óçëå screate_err1=Îøèáêà ïðè ñîçäàíèè çîíû slave screate_err2=Îøèáêà ïðè ñîçäàíèè çîíû stub servers_ip=Àäðåñ IP text_title=Ðåäàêòèðîâàíèå ôàéëà çàïèñåé edit_AAAA=Àäðåñ IPv6 logging_cname=Íàçâàíèå êàíàëà mcreate_rev=îáðàòíàÿ (reverse, àäðåñà â èìåíà) net_header=Ãëîáàëüíûå ïàðàìåòðû àäðåñîâ è òîïîëîãèè net_eport='$1' íå ÿâëÿåòñÿ äîïóñòèìûì íîìåðîì ïîðòà acl_ro=Ðåæèì äîñòóïà òîëüêî-äëÿ-÷òåíèÿ? master_ecannot=Âàì çàïðåùåíî ðåäàêòèðîâàòü ýòó çîíó edit_epri='$1' íå ÿâëÿåòñÿ êîððåêòíûì ïðèîðèòåòîì fwd_forward=Ïîïðîáîâàòü äðóãèå ñåðâåðà? master_records=Çàïèñè index_applymsg=Íàæìèòå íà ýòó êíîïêó äëÿ ïåðåçàïóñêà ðàáîòàþùåãî ñåðâåðà BIND. Ýòèì âû àêòèâèçèðóåòå òåêóùèå íàñòðîéêè default=Ïî óìîë÷àíèþ edit_edupip=Çàïèñü àäðåñà äëÿ $1 óæå ñóùåñòâóåò master_delrev=Ñîâïàäàþùèå çàïèñè îáðàòíûõ àäðåñîâ èç äðóãèõ çîí, ïîääåðæèâàåìûõ ýòèì ñåðâåðîì, òàêæå áóäóò óäàëåíû. slave_check=Ïðîâåðÿòü èìåíà? create_efile='$1' íå ÿâëÿåòñÿ êîððåêòíûì èìåíåì ôàéëà master_edelete=Âàì çàïðåùåíî óäàëÿòü ýòó çîíó text_desc=Äàííàÿ ôîðìà ïîçâîëÿåò âàì âðó÷íóþ ðåäàêòèðîâàòü ôàéë çàïèñåé DNS $1. Webmin íå áóäåò ïðîâåðÿòü ñèíòàêñèñ çàïèñåé è àâòîìàòè÷åñêè óâåëè÷èâàòü ñåðèéíûé íîìåð çîíû. misc_recursion=Âûïîëíÿòü ïîëíûé ðåêóðñèâíûé ïîèñê äëÿ êëèåíòîâ? listed=Ïåðå÷èñëåíû .. logging_file=Ôàéë forwarding_in=Ìàêñèìóì ïàðàëëåëüíûõ ïåðåñûëîê çîí index_addmaster=Ñîçäàòü íîâóþ çîíó master restart_ecannot=Âàì çàïðåùåíî ïåðåçàïóñêàòü BIND misc_core=Ìàêñèìàëüíûé ðàçìåð äàìïà ÿäðà zonedef_cmaster=Ïðîâåðÿòü èìåíà â çîíàõ master? acl_master=Ìîæåò ñîçäàâàòü çîíû master? master_notify=Óâåäîìëÿòü çîíû slave îá èçìåíåíèÿõ? acl_defaults=Ìîæåò ðåäàêòèðîâàòü ãëîáàëüíûå ïàðàìåòðû? net_port=Ïîðò master_email=Àäðåñ email forwarding_minutes=ìèí slave_masters=Ñåðâåðû master slave_file=Ôàéë çàïèñåé master_emaster='$1' íå ÿâëÿåòñÿ êîððåêòíûì ñåðâåðîì master type_TXT=Òåêñò index_eversion=Èñïîëíÿåìûé ìîäóëü ñåðâåðà $1 íå ÿâëÿåòñÿ BIND 8 èëè 9. Âîçìîæíî, âìåñòî ýòîãî ëó÷øå èñïîëüçîâàòü ìîäóëü BIND 4. value_PTR1=Èìÿ óçëà restart_esig=Îøèáêà ïðè ïåðåäà÷å ñèãíàëà ïðîöåññó $1 : $2 net_ecannot=Âàì çàïðåùåíî ðåäàêòèðîâàòü ïàðàìåòðû àäðåñîâ è òîïîëîãèè eip='$1' íå ÿâëÿåòñÿ êîððåêòíûì àäðåñîì IP misc_stack=Ìàêñèìàëüíûé ðàçìåð èñïîëüçóåìîãî ñòåêà edit_A=Àäðåñ master_delmsg=Íàæìèòå íà ýòó êíîïêó äëÿ óäàëåíèÿ çîíû èç ñåðâåðå DNS edit_ehost='$1' íå ÿâëÿåòñÿ êîððåêòíûì èìåíåì óçëà logging_err=Îøèáêà ïðè ñîõðàíåíèè ïàðàìåòðîâ âåäåíèÿ æóðíàëà index_download=Íàñòðîèòü, êàê ñåðâåð èìåí èíòåðíåò è ñêà÷àòü èíôîðìàöèþ ñ êîðíåâîãî ñåðâåðà master_params=Ïàðàìåòðû çîíû logging_fd=Ôàéëîâûé äåñêðèïòîð slave_notify=Óâåäîìëÿòü slave îá èçìåíåíèÿõ? master_manual=Ðåäàêòèðîâàòü ôàéë çàïèñåé recs_AAAA=Àäðåñ IPv6 master_eexpiry='$1' íå ÿâëÿåòñÿ êîððåêòíûì âðåìåíåì îêîí÷àíèÿ net_saddr=Èñõîäíûé àäðåñ IP äëÿ çàïðîñîâ type_HINFO=Èíôîðìàöèÿ îá óçëå servers_many=Ìíîãî index_addstub=Ñîçäàòü íîâóþ çîíó stub value_HINFO1=Îáîðóäîâàíèå master_server=Ñåðâåð master value_HINFO2=Îïåðàöèîííàÿ ñèñòåìà edit_title=Ðåäàêòèðîâàòü $1 edit_ehard=Íå íàéäåí èëè íåêîððåêòíûé òèï îáîðóäîâàíèÿ edit_CNAME=Ïñåâäîíèì èìåíè create_edom2='$1' äîëæåí áûòü äîìåíîì, à íå ñåòüþ files_pid=Ôàéë èäåíòèôèêàòîðà ïðîöåññà logging_cchans=Êàíàëû fcreate_dom=Èìÿ äîìåíà / Ñåòü misc_files=Ìàêñèìàëüíîå ÷èñëî îòêðûòûõ ôàéëîâ fwd_masters=Ñåðâåðà master gen_type=Òèï gen_ecannot=Ó âàñ íåäîñòàòî÷íî ïðàâ äëÿ èçìåíåíèÿ ãåíåðàòîðîâ íàñòðîåê gen_eskip=Íå íàéäåí èëè íåêîððåêòåí èíòåðâàë äèàïàçîíà äëÿ ãåíåðàòîðà $1 log_delete_hint=Óäàëåíà çîíà root vcreate_match_sel=Âûáðàíû àäðåñà, ñåòè è ACL controls_port=ïîðò gen_err=Îøèáêà ïðè ñîõðàíåíèè ãåíåðàòîðîâ create_efile4=Ôàéë $1 óæå ñóùåñòâóåò keys_title=Êëþ÷è DNS log_opts=Èçìåíåíû ïàðàìåòðû çîíû äëÿ $1 view_recursion=Âûïîëíÿòü ïîëíûé ðåêóðñèâíûé ïîèñê êëèåíòîâ? net_etopology=Íå óêàçàíû àäðåñà òîïîëîãèè convert_err=Îøèáêà ïðè êîíâåðòèðîâàíèè çîíû edit_efqdn=Àáñîëþòíîå èìÿ '$1' ñëèøêîì äëèííî controls_efile=Èìÿ ôàéëà FIFO controls_header=Ïàðàìåòðû óïðàâëåíèÿ acl_file=Ìîæåò ðåäàêòèðîâàòü ôàéëû çàïèñåé? log_text=Ðó÷íîå ðåäàêòèðîâàíèå çàïèñåé äëÿ $1 master_name=Èìÿ çàïèñè index_inview= âèäå $1 master_esoacannot=Âàì çàïðåùåíî ðåäàêòèðîâàòü ïàðàìåòðû çîíû gen_estop=Íå íàéäåí èëè íåêîððåêòåí êîíåö äèàïàçîíà äëÿ ãåíåðàòîðà $1 controls_ecannot=Âàì çàïðåùåíî ðåäàêòèðîâàòü ïàðàìåòðû óïðàâëåíèÿ vcreate_etaken=Èìÿ âèäà óæå çàíÿòî log_soa=Èçìåíåíû ïàðàìåòðû çîíû äëÿ $1 index_addview=Ñîçäàòü íîâûé âèä keys_id=Èäåíòèôèêàòîð êëþ÷à view_match=Ïðèìåíèòü ýòîò âèä äëÿ êëèåíòîâ type_LOC=Àäðåñ edit_ebadserv=Èìÿ èçâåñòíîãî ñåðâèñà '$1' íåêîððåêòíî slave_masterport=Ïîðò ñåðâåðà master_eoptscannot=Âàì çàïðåùåíî ðåäàêòèðîâàòü ïàðàìåòðû çîíû master_whois=Èíôîðìàöèÿ ïîèñêà WHOIS log_review=Èçìåíåíû ïàðàìåòðû âèäà äëÿ $1 gen_desc=Ýòà ñòðàíèöà ïîçâîëÿåò âàì îïðåäåëÿòü ãåíåðàòîðû, êàæäûé èç êîòîðûõ áóäåò ñîçäàâàòü íåñêîëüêî çàïèñåé â ýòîé çîíå, èñïîëüçóÿ óâåëè÷èâàþùèéñÿ ñ÷åò÷èê. Ýòî ìîæåò áûòü ïîëåçíî ïðè äåëåãèðîâàíèè ÷àñòè îáðàòíîé çîíû äðóãîìó ñåðâåðó. master_eslave=Âîçìîæíî, ñåðâåð slave $1 íå èìååò ïðàâèëüíûõ íàñòðîåê ìîäóëÿ BIND acl_whois=Ìîæåò èñêàòü èíôîðìàöèþ WHOIS? master_err3=Çîíà master óñïåøíî ñîçäàíà, íî ïðîèçîøëà îøèáêà ïðè ñîçäàíèè çîíû slave vdelete_delete=Âñå óäàëèòü master_include=Äîïîëíèòåëüíûé ôàéë øàáëîíà minutes=ìèí mcreate_erecs=Íåêîððåêòíûé ñóùåñòâóþùèé ôàéë çîí root controls_egroup=GID âëàäåëüöà FIFO íå óêàçàí èëè óêàçàí íåâåðíî mcreate_view=Ñîçäàòü â âèäå acl_zall=Âñå çîíû index_root=Çîíà root controls_inet=Äîñòóï ê ïîðòó èíòåðíåò view_title=Ðåäàêòèðîâàòü âèä êëèåíòà view_opts=Ïîäðîáíîñòè âèäà êëèåíòà gen_show=Ïîêàçûâàòü ñîçäàííûå çàïèñè hcreate_ecannot=Âàì çàïðåùåíî ñîçäàâàòü çîíû root edit_SRV=Àäðåñ ñëóæáû delete_mesg=Âû óâåðåíû, ÷òî õîòèòå óäàëèòü çîíó $1 ? Âñå çàïèñè â ýòîé çîíå òàêæå áóäóò óäàëåíû. log_forward=Ñîçäàíà çîíà forward $1 controls_eip='$1' íå ÿâëÿåòñÿ êîððåêòíûì IP-àäðåñîì recs_ALL=Âñå edit_proto=Ïðîòîêîë hcreate_efile2=Íå íàéäåí èëè íåêîððåêòíûé ôàéë root gen_ename=Íå íàéäåí èëè íåêîððåêòåí øàáëîí àäðåñà äëÿ ãåíåðàòîðà $1 index_toomany=Ñëèøêîì ìíîãî çîí â âàøåé ñèñòåìå äëÿ èõ îòîáðàæåíèÿ òóò. acl_gen=Ìîæåò èçìåíÿòü ãåíðàòîðû çàïèñåé? acl_dironly=Ìîæåò òîëüêî ðåäàêòèðîâàòü çîíû â ýòîì êàòàëîãå edit_eloc=Íå íàéäåíà øèðîòà è äîëãîòà master_ip=Àäðåñ IP äëÿ øàáëîíà çàïèñåé index_find=Ïîèñê ñîâïàäåíèé çîí : log_view=Ñîçäàí âèä $1 log_stub=Ñîçäàíà çîíà stub $1 edit_zonename=Èìÿ çîíû log_create_record=Ñîçäàíà $1 çàïèñü $2 â çîíå $3 keys_err=Îøèáêà ïðè ñîõðàíåíèè êëþ÷åé DNS master_mip=ñ àäðåñàìè IP master log_files=Èçìåíåíû ôàéëû è êàòàëîãè gen_skip=êàæäûé log_delete_slave=Óäàëåíà çîíà slave $1 delete_rev=Óäàëÿòü îáðàòíûå çàïèñè â äðóãèõ çîíàõ? hcreate_efile='$1' íå ÿâëÿåòñÿ êîððåêòíûì ôàéëîì root log_logging=Èçìåíåíû æóðíàëû è ñîîáùåíèÿ îá îøèáêàõ edit_eport='$1' íå ÿâëÿåòñÿ êîððåêòíûì àäðåñîì ïîðòà hcreate_keep=Ñóùåñòâóþùèå ñåðâåðà root â ôàéëå view_name=Íàçâàíèå âèäà log_apply2=Ïðèìåíåííûå èçìåíåíèÿ ê $1 log_servers=Èçìåíåíû äðóãèå ñåðâåðû DNS hint_title=Ðåäàêòèðîâàíèå íîâîé çîíû root findfree_from=îò log_net=Èçìåíåíû àäðåñà è òîïîëîãèÿ keys_esecret=Íå íàéäåí èëè íåêîððåêòíûé ñåêðåòíûé êîä base-64 äëÿ êëþ÷à $1 log_boot=Ñîçäàí íà÷àëüíûé ôàéë íàñòðîåê vcreate_eclass=Ïðîïóùåí èëè íåêîððåêòíîå èìÿ êëàññà findfree_search=Ïîèñê servers_keys=Èñïîëüçîâàòü êëþ÷è DNS edit_serv=Èìÿ ñëóæáû gen_erange=Íà÷àëî äèàïàçîíà áîëüøå êîíöà äëÿ ãåíåðàòîðà $1 recs_LOC=Àäðåñ vcreate_ename=Íå íàéäåíî èëè íåêîððåêòíîå èìÿ âèäà index_sapplymsg=Íàæìèòå íà ýòó êíîïêó äëÿ ïåðåçàïóñêà ðàáîòàþùåãî ñåðâåðà BIND íà âûáðàííîì óçëå. Ýòèì âû àêòèâèðóåòå âñå ñîçäàííûå íà ñåðâåðå çîíû slave. controls_allow=ðàçðåøèòü restart_endc=Îøèáêà êîìàíäû NDC : $1 vdelete_newview=Çîíû âíóòðè ýòîãî âèäà edit_LOC=Àäðåñ master_eserial=Ñåðèéíûé íîìåð äîëæåí áûòü ñòðîêîé öèôð hcreate_desc=Çîíà root èñïîëüçóåòñÿ âàøèì ñåðâåðîì DNS äëÿ îáùåíèÿ ñ ñåðâåðàìè â èíòåðíåò, òàê ÷òî îí ìîæåò ïîíèìàòü èìåíà â äîìåíàõ, íå îáñëóæèâàåìûõ âàøèì ñåðâåðîì DNS, òàêèõ êàê .com or .net.au. Åñëè âû èñïîëüçóåòå íåñêîëüêî âèäîâ, òî âàì ìîæåò ïîíàäîáèòüñÿ îòäåëüíàÿ çîíà root äëÿ êàæäîãî âèäà, ÷òîáû âñå êëèåíòû ìîãëè êîððåêòíî âîñïðèíèìàòü äîìåíû èíòåðíåò. hcreate_webmin=Èñïîëüçîâàòü ñòàðóþ èíôîðìàöèþ Webmin î root efirst=Ïëîõàÿ ïåðâàÿ äèðåêòèâà â ñòðîêå $1 â $2 master_ns=Äîáàâèòü çàïèñè NS äëÿ ñåðâåðà master? log_keys=Èçìåíåíû êëþ÷è DNS master_eiptmpl=Çíà÷åíèå øàáëîíà çàïèñè ìîæåò ïîñòóïèòü òîëüêî ñ çàïèñåé äëÿ àäðåñà master_emip=Íåêîððåêòíûé master àäðåñ IP '$1' log_delete_view=Óäàëåí âèä $1 log_delete_stub=Óäàëåíà çîíà stub $1 hint_move=Ïåðåìåñòèòü ê âèäó: findfree_to=äî gen_estart=Íå íàéäåíî èëè íåêîððåêòíî íà÷àëî äèàïàçîíà äëÿ ãåíåðàòîðà $1 log_slave=Ñîçäàíà çîíà slave $1 gen_name=Øàáëîí àäðåñà gen_value=Øàáëîí èìåíè óçëà index_sapply=Ïðèìåíèòü èçìåíåíèÿ íà: acl_znsel=Âñå, èñêëþ÷àÿ âûáðàííûå.. master_eip=Íå íàéäåí èëè íåêîððåêòíûé àäðåñ IP øàáëîíà find_none=Çîíû íå íàéäåíû. hcreate_real=Ïîëó÷èòü ñåðâåðà root èç ôàéëà controls_title=Ïàðàìåòðû èíòåðôåéñà óïðàâëåíèÿ whois_ecannot=Ó âàñ íåäîñòàòî÷íî ïðàâ äëÿ ïîèñêà èíôîðìàöèè WHOIS edit_elabel=Ìåòêà â '$1' ñëèøêîì äëèííà hours=÷ keys_ecannot=Âàì çàïðåùåíî ðåäàêòèðîâàòü êëþ÷è DNS acl_views=Ìîæåò ñîçäàâàòü è ðåäàêòèðîâàòü âèäû? master_edeletecannot=Âàì çàïðåùåíî óäàëÿòü çîíû hcreate_down=Ñêà÷àòü ñ ñåðâåðà ftp root log_delete_record=Óäàëåíà $1 çàïèñü $2 â çîíå $3 recs_vals=Çíà÷åíèÿ controls_err=Íå óäàëîñü ñîõðàíèòü íàñòðîéêè èíòåðôåéñà master_tmpl=Èñïîëüçîâàòü øàáëîí çîí? vcreate_match_all=Âñå êëèåíòû start_error=Îøèáêà ïðè çàïóñêå BIND : $1 edit_eserv2='$1' íå ÿâëÿåòñÿ êîððåêòíûì èìåíåì ñëóæáû controls_eperms=Ïðàâà íà FIFO íå óêàçàíû èëè óêàçàíû íåâåðíî findfree_sopt=Ïàðàìåòðû ïîèñêà restart_erunning=Âåðîÿòíî, BIND íå çàïóùåí íà ñåðâåðå slave master_move=Ïåðåéòè íà âèä: master_value=Çíà÷åíèå recs_type=Òèï master_serial=Ñåðèéíûé íîìåð çîíû weeks=íåäåëü master_eallowtransfer=Âû äîëæíû ââåñòè ïî ìåíüøåé ìåðå îäèí àäðåñ äëÿ ðàçðåøåíèÿ ïåðåäà÷è ñ íåãî slave_convert=Ïðåîáðàçîâàòü â çîíó master delete_mesg2=Âû óâåðåíû, ÷òî õîòèòå óäàëèòü çîíó root ? Âàø ñåðâåð DNS òîãäà íå ñìîæåò áîëüøå îñóùåñòâëÿòü ïîèñê àäðåñîâ â èíòåðíåò. value_LOC1=Øèðîòà è äîëãîòà findfree_nofind=Âû íå ìîæåòå èñêàòü ñâîáîäíûå àäðåñà IP controls_unix=Äîñòóï ê ôàéëîâîé ñèñòåìå Unix index_vnone=Íåò âèäîâ êëèåíòà, îïðåäåëåííûõ íà ýòîì ñåðâåðå. log_zonedef=Èçìåíåíû íàñòðîéêè çîí ïî óìîë÷àíèþ whois_header=Âûâîä èç êîìàíäû $1 .. hint_desc=Çîíà root èñïîëüçóåòñÿ âàøèì ñåðâåðîì DNS äëÿ îáùåíèÿ ñ ñåðâåðàìè â èíòåðíåò, îíà ìîæåò ïðåîáðàçîâàòü èìåíà â äîìåíàõ, íå îáðàáàòûâàåìûìè âàøèì ñåðâåðîì DNS, òàêèå êàê .com or .net.au. Ïîêà âàø ñåðâåð DNS èñïîëüçóåòñÿ âî âíóòðåííåé ñåòè èëè âû ïåðåíàïðàâëÿåòå çàïðîñû íà äðóãèå ñåðâåðà, íå óäàëÿéòå ýòîò ôàéë!!! findfree_title=Ïîèñê ñâîáîäíûõ àäðåñîâ IP edit_etarget='$1' íå ÿâëÿåòñÿ êîððåêòíûì èìåíåì ñåðâåðà èëè àäðåñîì index_hint=Root edit_upfwd=Îáíîâëÿòü ïðÿìûå? delete_slave=Òàêæå óäàëÿòü çîíó slave ñ ñåðâåðà log_apply=Ïðèìåíåííûå èçìåíåíèÿ master_applymsg=Íàæìèòå íà ýòó êíîïêó äëÿ ïðèìåíåíèÿ èçìåíåíèé òîëüêî ýòîé çîíû, èñïîëüçóÿ êîìàíäó $1. Ýòî ñðàáîòàåò, åñëè èçìåíåíèÿ áûëè ïðèìåíåíû íà ñåðâåðå õîòÿ áû ðàç ïîñëå ñîçäàíèÿ çîíû. log_move=Ïåðåìåùåíà çîíà $1 zonedef_email=Ýëåêòðîííûé àäðåñ email ïî óìîë÷àíèþ keys_ekey='$1' íå ÿâëÿåòñÿ êîððåêòíûì èäåíòèôèêàòîðîì êëþ÷à keys_alg=Àëãîðèòì acl_zsel=Âûáðàííûå çîíû.. hcreate_title=Ñîçäàíèå çîíû root gen_cmt=Êîììåíòàðèé master_slave=Òàêæå ñîçäàòü íà ñåðâåðå çîíó slave log_forwarding=Èçìåíåíû ïåðåñûëêà è ïåðåíàïðàâëåíèå days=äíåé delete_fwd=Óäàëÿòü çàïèñè forward â äðóãèõ çîíàõ? acl_remote=Ìîæåò ñîçäàâàòü çîíû slave íà óäàëåííûõ ñåðâåðàõ? edit_eweight='$1' íå ÿâëÿåòñÿ êîððåêòíûì âåñîì ñëóæáû index_version=Âåðñèÿ BIND $1 vdelete_mesg2=Âû óâåðåíû, ÷òî õîòèòå óäàëèòü âèä êëèåíòà $1 ? index_addhint=Ñîçäàòü íîâóþ çîíó root acl_findfree=Ìîæåò èñêàòü ñâîáîäíûå íîìåðà IP? gen_raw=Ñòðîêà ôàéëà íàñòðîåê view_class=Êëàññ çàïèñåé DNS vdelete_root=Ïåðåìåñòèòü èç âèäîâ master_etaken=Ýòà çîíà óæå ñóùåñòâóåò index_search=Ïîèñê hint_ecannot=Âàì çàïðåùåíî ðåäàêòèðîâàòü ýòó çîíó root edit_erevmust=Ðåâåðñíàÿ çîíà äëÿ àäðåñà IP íå íàéäåíà acl_opts=Ìîæåò ðåäàêòèðîâàòü ïàðàìåòðû çîí? slave_master_port=ïîðò controls_owner=âëàäåëåö convert_efile=Ôàéë çàïèñåé äîëæåí áûòü óêàçàí ïåðåä çîíîé slave äëÿ ïðåîáðàçîâàíèÿ åå â çîíó master. master_emove=Âû äîëæíû âûáðàòü äðóãîé âèä äëÿ ïåðåõîäà íà findfree_desc=Íàéòè ñâîáîäíûå àäðåñà IP master_tmplrecs=Øàáëîí çàïèñåé edit_over=Äà (è çàìåíÿòü ñóùåñòâóþùèå) controls_eport=Íîìàåð ïîðòà íå óêàçàí èëè óêàçàí íåâåðíî hcreate_err=Îøèáêà ïðè ñîçäàíèè çîíû root find_match=Çîíû, ñîâïàâøèå ñ $1 .. delete_err2=Çîíà master óñïåøíî óäàëåíà, íî ïðîèçîøëà îøèáêà ïðè óäàëåíèè çîíû slave gen_title=Ãåíåðàòîðû çàïèñè whois_title=Èíôîðìàöèÿ WHOIS findfree_header=â $1 findfree_cf=Ïðåäïîëîæèòü `freeXXX' èìåí óçëîâ êàê ñâîáîäíûå àäðåñà IP? value_SRV1=Ïðèîðèòåò value_SRV2=Âåñ value_SRV3=Ïîðò value_SRV4=Ñåðâåð log_hint=Ñîçäàíà çîíà root find_title=Íàéòè çîíû log_start=Çàïóùåí ñåðâåð DNS acl_params=Ìîæåò ðåäàêòèðîâàòü ïàðàìåòðû çîíû? log_acls=Èçìåíåíû ñïèñêè óïðàâëåíèÿ äîñòóïîì ACL master_apply=Ïðèìåíèòü èçìåíåíèÿ delete_title=Óäàëåíèå çîíû acl_apply=Ìîæåò ïðèìåíÿòü èçìåíåíèÿ? edit_comment=Êîììåíòàðèé text_ecannot=Âàì çàïðåùåíî ðåäàêòèðîâàòü ôàéëû çàïèñåé acl_delete=Ìîæåò óäàëÿòü çîíû? controls_permissions=ïðàâà gen_evalue=Íå íàéäåí èëè íåêîððåêòåí øàáëîí èìåíè óçëà äëÿ ãåíåðàòîðà $1 controls_group=ãðóïïà keys_secret=Ñåêðåòíàÿ ñòðîêà log_modify_record=Èçìåíåíà $1 çàïèñü $2 â çîíå $3 type_SRV=Àäðåñ ñëóæáû gen_range=Äèàïàçîí master_user=Ôîðìà "Îò" edit_eip6='$1' íå ÿâëÿåòñÿ êîððåêòíûì àäðåñîì IPv6 hcreate_file=Ñîõðàíèòü ñåðâåðà root â ôàéëå gen_title2=Ñîçäàííûå çàïèñè edit_ecname1=Âû íå ìîæåòå ñîçäàòü ïñåâäîíèì èìåíè çàïèñè ñ óæå ñóùåñòâóþùèì èìåíåì çàïèñè. edit_ecname2=Âû íå ìîæåòå ñîçäàòü ïñåâäîíèì èìåíè çàïèñè ñ óæå ñóùåñòâóþùèì ïñåâäîíèìîì èìåíè çàïèñè. vdelete_mesg=Âû óâåðåíû, ÷òî õîòèòå óäàëèòü âèä êëèåíòà $1 ? Âñå çîíû â ýòîì âèäå áóäóò ëèáî óäàëåíû (âìåñòå ñ ôàéëàìè çîí) èëè ïåðåìåùåíû â äðóãîé âèä, â çàâèñèìîñòè îò âàøåãî âûáîðà íèæå. master_notify2=Òàêæå óâåäîìëÿòü çîíû slave.. recs_comment=Êîììåíòàðèé delete_ezone=Íå íàéäåíà çîíà íà ñåðâåðå slave log_misc=Èçìåíåíû ðàçíûå ïàðàìåòðû type_ALL=Âñå òèïû çàïèñè log_master=Ñîçäàíà çîíà master $1 seconds=ñåê vcreate_title=Ñîçäàíèå âèäà êëèåíòà findfree_IPrange=Äèàïàçîí IP master_convert=Ïðåîáðàçîâàíèå â çîíó slave log_delete_master=Óäàëåíà çîíà master $1 index_views=Ñóùåñòâóþùèå âèäû êëèåíòà log_delete_forward=Óäàëåíà çîíà forward $1 vdelete_title=Óäàëèòü âèä vcreate_err=Îøèáêà ïðè ñîçäàíèè âèäà master_eallowupdate=Âû äîëæíû ââåñòè ïî ìåíüøåé ìåðå îäèí àäðåñ äëÿ ðàçðåøåíèÿ îáíîâëåíèé ñ íåãî vdelete_move=Ïåðåìåñòèòü â âèä index_view=( âèäå $1) master_emips=Íå ââåäåíû àäðåñà IP äëÿ ñåðâåðà slave controls_eowner=UID âëàäåëüöà FIFO íå óêàçàí èëè óêàçàí íåâåðíî bind8/lang/ja_JP.euc0100664000567100000120000006247410067670055014172 0ustar jcameronwheelacl_apply=Êѹ¹¤òŬÍѲÄǽ¤Ë¤·¤Þ¤¹¤«¡© acl_applyonly=¥¾¡¼¥ó¤Ë¤Î¤ß acl_defaults=¥°¥í¡¼¥Ð¥ë ¥ª¥×¥·¥ç¥ó¤òÊÔ½¸²Äǽ¤Ë¤·¤Þ¤¹¤«¡© acl_delete=¥¾¡¼¥ó¤òºï½ü²Äǽ¤Ë¤·¤Þ¤¹¤«¡© acl_dir=¥Ç¥£¥ì¥¯¥È¥ê¤Ø¤Î¥¾¡¼¥ó ¥Õ¥¡¥¤¥ë¤òÀ©¸Â acl_dironly=¤³¤Î¥Ç¥£¥ì¥¯¥È¥ê¤Î¥¾¡¼¥ó¤Î¤ß²Ä acl_edonly=ÊÔ½¸¤Î¤ß acl_file=¥ì¥³¡¼¥É ¥Õ¥¡¥¤¥ë¤òÊÔ½¸²Äǽ¤Ë¤·¤Þ¤¹¤«¡© acl_findfree=»ÈÍѤµ¤ì¤Æ¤¤¤Ê¤¤ IP ¥¢¥É¥ì¥¹¤ò¸¡º÷²Äǽ¤Ë¤·¤Þ¤¹¤«¡© acl_forward=žÁ÷¥¾¡¼¥ó¤òºîÀ®²Äǽ¤Ë¤·¤Þ¤¹¤«¡© acl_gen=¥ì¥³¡¼¥É¥¸¥§¥Í¥ì¡¼¥¿¤òÊÔ½¸¤Ç¤­¤ë¤è¤¦¤Ë¤·¤Þ¤¹¤«¡© acl_inview=ɽ¼¨Ãæ¤Î¥¾¡¼¥ó <$1> acl_master=¥Þ¥¹¥¿¡¼ ¥¾¡¼¥ó¤òºîÀ®²Äǽ¤Ë¤·¤Þ¤¹¤«¡© acl_multiple=Ê£¿ô¥¢¥É¥ì¥¹¤ËƱ¤¸ IP ¥¢¥É¥ì¥¹¤ò³ä¤êÅö¤Æ²Äǽ¤Ë¤·¤Þ¤¹¤«¡© acl_opts=¥¾¡¼¥ó ¥ª¥×¥·¥ç¥ó¤òÊÔ½¸²Äǽ¤Ë¤·¤Þ¤¹¤«¡© acl_params=¥¾¡¼¥ó ¥Ñ¥é¥á¡¼¥¿¤òÊÔ½¸²Äǽ¤Ë¤·¤Þ¤¹¤«¡© acl_remote=¥ê¥â¡¼¥È¥µ¡¼¥Ð¤Ë¥¹¥ì¡¼¥Ö¥¾¡¼¥ó¤òºîÀ®¤Ç¤­¤ë¤è¤¦¤Ë¤·¤Þ¤¹¤«¡© acl_reverse=¤¹¤Ù¤Æ¤Î¥É¥á¥¤¥ó¤ÇµÕ°ú¤­¥¢¥É¥ì¥¹¤ò¹¹¿·²Äǽ¤Ë¤·¤Þ¤¹¤«¡© acl_ro=ÆÉ¼è¤êÀìÍÑ¥¢¥¯¥»¥¹ ¥â¡¼¥É¤Ë¤·¤Þ¤¹¤«¡© acl_slave=¥¹¥ì¡¼¥Ö/¥¹¥¿¥Ö ¥¾¡¼¥ó¤òºîÀ®²Äǽ¤Ë¤·¤Þ¤¹¤«¡© acl_types=µö²Ä¤µ¤ì¤¿¥ì¥³¡¼¥É¥¿¥¤¥× acl_types0=¥ê¥¹¥È¾å¤Î¤ß acl_types1=Á´¤Æ acl_vall=Á´¤Æ¤Î¥Ó¥å¡¼ acl_views=¥Ó¥å¡¼¤ÎºîÀ®¤ÈÊÔ½¸¤òµö²Ä¤·¤Þ¤¹¤«¡© acl_vlist=¤³¤Î¥æ¡¼¥¶¤¬ÊÔ½¸¤È¥¾¡¼¥ó¤ÎÄɲäò¹Ô¤¨¤ë¥Ó¥å¡¼ acl_vnsel=ÁªÂò¤·¤¿¤â¤Î¤ò½ü¤¯Á´¤Æ.. acl_vsel=ÁªÂò¤·¤¿¥Ó¥å¡¼.. acl_whois=WHOIS¾ðÊó¤ò¥ë¥Ã¥¯¥¢¥Ã¥×¤Ç¤­¤ë¤è¤¦¤Ë¤¹¤ë¡£ acl_zall=¤¹¤Ù¤Æ¤Î¥¾¡¼¥ó acl_znsel=ÁªÂò¤·¤¿¤â¤Î¤ò½ü¤¯Á´¤Æ.. acl_zones=¤³¤Î¥æ¡¼¥¶¤¬ÊÔ½¸¤Ç¤­¤ë¥É¥á¥¤¥ó acl_zsel=ÁªÂò.. acls_ecannot=¥°¥í¡¼¥Ð¥ë ¥¢¥¯¥»¥¹À©¸æ¥ê¥¹¥È¤òÊÔ½¸¤Ç¤­¤Þ¤»¤ó acls_ename='$1' ¤Ï̵¸ú¤Ê¥¢¥¯¥»¥¹À©¸æ¥ê¥¹¥È̾¤Ç¤¹ acls_err=¥¢¥¯¥»¥¹À©¸æ¥ê¥¹¥È¤òÊݸ¤Ç¤­¤Þ¤»¤ó¤Ç¤·¤¿ acls_name=¥¢¥¯¥»¥¹À©¸æ¥ê¥¹¥È̾ acls_title=¥¢¥¯¥»¥¹À©¸æ¥ê¥¹¥È acls_values=°ìÃפ·¤¿¥¢¥É¥ì¥¹¡¢¥Í¥Ã¥È¥ï¡¼¥¯¤ª¤è¤Ó ¥¢¥¯¥»¥¹À©¸æ¥ê¥¹¥È boot_err=¥À¥¦¥ó¥í¡¼¥É¤Ç¤­¤Þ¤»¤ó¤Ç¤·¤¿ controls_allow=µö²Ä controls_ecannot=¥³¥ó¥È¥í¡¼¥ë¥ª¥×¥·¥ç¥ó¤òÊÔ½¸¤¹¤ë¸¢¸Â¤¬¤¢¤ê¤Þ¤»¤ó¡£ controls_efile=FIFO¥Õ¥¡¥¤¥ë̾¤¬»ØÄꤵ¤ì¤Æ¤¤¤Ê¤¤¤«ÉÔÀµ¤Ç¤¹¡£ controls_egroup=FIFO½êÍ­¼Ô¤ÎGID¤¬»ØÄꤵ¤ì¤Æ¤¤¤Ê¤¤¤«ÉÔÀµ¤Ç¤¹¡£ controls_eip='$1' ¤ÏÍ­¸ú¤ÊIP¥¢¥É¥ì¥¹¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó¡£ controls_eowner=FIFO½êÍ­¼Ô¤ÎUID¤¬»ØÄꤵ¤ì¤Æ¤¤¤Ê¤¤¤«ÉÔÀµ¤Ç¤¹¡£ controls_eperms=FIFO¤Î¥Ñ¡¼¥ß¥Ã¥·¥ç¥ó¤¬ÉÔÀµ¤Ç¤¹¡£ controls_eport=¥Ý¡¼¥ÈÈֹ椬ÉÔÀµ¤Ç¤¹¡£ controls_err=¥¤¥ó¥¿¡¼¥Õ¥§¡¼¥¹¥ª¥×¥·¥ç¥ó¤ÎÊݸ¤Ë¼ºÇÔ¤·¤Þ¤·¤¿¡£ controls_group=¥°¥ë¡¼¥× controls_header=¥³¥ó¥È¥í¡¼¥ë¥ª¥×¥·¥ç¥ó controls_inet=¥¤¥ó¥¿¡¼¥Í¥Ã¥È¥Ý¡¼¥È¥¢¥¯¥»¥¹ controls_owner=½êÍ­¼Ô controls_permissions=µöÂú controls_port=¥Ý¡¼¥È controls_title=¥³¥ó¥È¥í¡¼¥ë¥¤¥ó¥¿¡¼¥Õ¥§¥¤¥¹¥ª¥×¥·¥ç¥ó controls_unix=Unix FIFO ¥¢¥¯¥»¥¹ convert_efile=¥ì¥³¡¼¥É¥Õ¥¡¥¤¥ë¤Ï¥Þ¥¹¥¿¡¼¤ËÊÑ´¹²Äǽ¤Ê¥¹¥ì¡¼¥Ö¥¾¡¼¥ó¤è¤êÀè¤ËÌÀµ­¤µ¤ì¤Æ¤¤¤ëɬÍפ¬¤¢¤ê¤Þ¤¹¡£ convert_err=¥¾¡¼¥ó¤ÎÊÑ´¹¤Ë¼ºÇÔ¤·¤Þ¤·¤¿¡£ create_edom='$1' ¤Ï̵¸ú¤Ê¥É¥á¥¤¥ó̾¤Ç¤¹ create_edom2='$1' ¤Ï¥Í¥Ã¥È¥ï¡¼¥¯¤Ç¤Ï¤Ê¤¯¡¢¥É¥á¥¤¥ó¤Ç¤¢¤ëɬÍפ¬¤¢¤ê¤Þ¤¹¡£ create_efile='$1' ¤Ï̵¸ú¤Ê¥Õ¥¡¥¤¥ë̾¤Ç¤¹ create_efile2='$1' ¤ÏµöÍÆ¤µ¤ì¤ë¥¾¡¼¥ó ¥Õ¥¡¥¤¥ë¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó create_efile3=$1 ¤òºîÀ®¤Ç¤­¤Þ¤»¤ó¤Ç¤·¤¿: $2 create_efile4=File $1 ¤Ï´û¤Ë¸ºß¤·¤Þ¤¹¡£ create_emaster='$1' ¤Ï̵¸ú¤Ê¥Þ¥¹¥¿¡¼ ¥µ¡¼¥Ð ¥¢¥É¥ì¥¹¤Ç¤¹ create_enet='$1' ¤Ï̵¸ú¤Ê¥Í¥Ã¥È¥ï¡¼¥¯¤Ç¤¹ create_enone=¾¯¤Ê¤¯¤È¤â°ì¤Ä¤Î¥Þ¥¹¥¿¡¼ ¥µ¡¼¥Ð¤òÆþÎϤ¹¤ëɬÍפ¬¤¢¤ê¤Þ¤¹ days=Æü default=¥Ç¥Õ¥©¥ë¥È delete_err2=¥Þ¥¹¥¿¥¾¡¼¥ó¤Îºï½ü¤ËÀ®¸ù¤·¤Þ¤·¤¿¤¬¡¢¥¹¥ì¡¼¥Ö¥¾¡¼¥ó¤Îºï½ü¤Ë¼ºÇÔ¤·¤Þ¤·¤¿¡£ delete_ezone=¥¹¥ì¡¼¥Ö¥µ¡¼¥Ð¤Ë¥¾¡¼¥ó¤¬¸«ÉÕ¤«¤ê¤Þ¤»¤ó¡£ delete_fwd=¾¤Î¥¾¡¼¥ó¤Î½ç°ú¤­¥ì¥³¡¼¥É¤òºï½ü¤·¤Þ¤¹¤«¡© delete_mesg=¥¾¡¼¥ó $1¤òºï½ü¤·¤Æ¤â¤è¤í¤·¤¤¤Ç¤¹¤«¡©¤¹¤Ù¤Æ¤Î¥ì¥³¡¼¥É¤È¥¾¡¼¥ó ¥Õ¥¡¥¤¥ë¤¬ºï½ü¤µ¤ì¤Þ¤¹¡£ delete_mesg2=ËÜÅö¤Ë¥ë¡¼¥È¥¾¡¼¥ó¤òºï½ü¤·¤Æ¤«¤Þ¤¤¤Þ¤»¤ó¤«¡© ¤³¤ÎDNS¥µ¡¼¥Ð¤Ï¥¤¥ó¥¿¡¼¥Í¥Ã¥È¥¢¥É¥ì¥¹¤ò¸¡º÷¤Ç¤­¤Ê¤¯¤Ê¤ë¤«¤â¤·¤ì¤Þ¤»¤ó¡£ delete_rev=¾¤Î¥¾¡¼¥ó¤ÎµÕ°ú¤­¥ì¥³¡¼¥É¤òºï½ü¤·¤Þ¤¹¤«¡© delete_slave=¥µ¡¼¥Ð¤«¤é¥¹¥ì¡¼¥Ö¥¾¡¼¥ó¤âºï½ü¤¹¤ë¡£ delete_title=¥¾¡¼¥ó¤Îºï½ü edit_A=¥¢¥É¥ì¥¹ edit_AAAA=IPv6 ¥¢¥É¥ì¥¹ edit_CNAME=¥Í¡¼¥à ¥¨¥¤¥ê¥¢¥¹ edit_HINFO=¥Û¥¹¥È¤Î¾ðÊó edit_KEY=¸ø³«¸° edit_LOC=¾ì½ê edit_MX=¥á¡¼¥ë ¥µ¡¼¥Ð edit_NS=¥Í¡¼¥à ¥µ¡¼¥Ð edit_PTR=µÕ°ú¤­¥¢¥É¥ì¥¹ edit_RP=ÀÕǤ¼Ô edit_SRV=¥µ¡¼¥Ó¥¹¥¢¥É¥ì¥¹ edit_TXT=¥Æ¥­¥¹¥È edit_WKS=´ûÃΤΥµ¡¼¥Ó¥¹ edit_add=$1 ¤ò¥ì¥³¡¼¥É¤ËÄɲ乤롣 edit_addr=¥¢¥É¥ì¥¹ edit_cnamemsg=ÀäÂÐ̾¤Ï a ¤Ç½ª¤ï¤ëɬÍפ¬¤¢¤ê¤Þ¤¹¡£ edit_comment=¥³¥á¥ó¥È edit_dok=¤Ï¤¤¡¢ºï½ü¤·¤Þ¤¹¡£ edit_dtitle=¥ì¥³¡¼¥É¤òºï½ü¤¹¤ë edit_ealg='$1' ¤ÏÍ­¸ú¤Ê¥­¡¼¥¢¥ë¥´¥ê¥º¥àÈÖ¹æ¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó¡£ edit_ebadserv=´ûÃΤΥµ¡¼¥Ó¥¹ '$1' ¤ÏÉÔÀµ¤Ç¤¹ edit_ecname='$1' ¤Ï̵¸ú¤Ê¥¨¥¤¥ê¥¢¥¹ ¥¿¡¼¥²¥Ã¥È¤Ç¤¹ edit_ecname1=´û¸¤Î¥ì¥³¡¼¥É̾¤ÈƱ¤¸¥¨¥¤¥ê¥¢¥¹¤ÏºîÀ®¤Ç¤­¤Þ¤»¤ó¡£ edit_ecname2=´û¸¤Î¥¨¥¤¥ê¥¢¥¹¤ÈƱ¤¸Ì¾Á°¤Î¥ì¥³¡¼¥É¤ÏºîÀ®¤Ç¤­¤Þ¤»¤ó¡£ edit_edit=$1 ¥ì¥³¡¼¥É¤ÎÊÔ½¸ edit_edupip=$1 ¤Î¥¢¥É¥ì¥¹ ¥ì¥³¡¼¥É¤Ï¤¹¤Ç¤Ë¸ºß¤·¤Æ¤¤¤Þ¤¹ edit_eemail='$1' ¤Ï̵¸ú¤Ê E ¥á¡¼¥ë ¥¢¥É¥ì¥¹¤Ç¤¹¡£ edit_eflags='$1' ¤ÏÍ­¸ú¤Ê10¿ÊËô¤Ï16¿Ê¤Î¥­¡¼¥Õ¥é¥°ÈÖ¹æ¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó¡£ edit_efqdn=ÀäÂÐ̾ '$1' ¤¬Ä¹¤¹¤®¤Þ¤¹ edit_ehard=¥Ï¡¼¥É¥¦¥§¥¢¤Î¼ïÎब¤Ê¤¤¤«Ìµ¸ú¤Ç¤¹ edit_ehost='$1' ¤Ï̵¸ú¤Ê¥Û¥¹¥È̾¤Ç¤¹ edit_eip='$1' ¤Ï̵¸ú¤Ê IP ¥¢¥É¥ì¥¹¤Ç¤¹ edit_eip6='$1' ¤Ï̵¸ú¤Ê IPv6 ¥¢¥É¥ì¥¹¤Ç¤¹ edit_ekey=base-64¤Ç¥¨¥ó¥³¡¼¥É¤µ¤ì¤¿¥­¡¼¤¬¸«ÉÕ¤«¤é¤Ê¤¤¤«Ìµ¸ú¤Ê¥­¡¼¤Ç¤¹¡£ edit_elabel='$1' Æâ¤Î¥é¥Ù¥ë¤¬Ä¹¤¹¤®¤Þ¤¹ edit_eloc=°ÞÅ٤ȷÐÅÙ¤¬¤¢¤ê¤Þ¤»¤ó edit_emx='$1' ¤Ï̵¸ú¤Ê¥á¡¼¥ë ¥µ¡¼¥Ð¤Ç¤¹ edit_ename='$1' ¤Ï̵¸ú¤Ê¥ì¥³¡¼¥É̾¤Ç¤¹ edit_ens='$1' ¤Ï̵¸ú¤Ê¥Í¡¼¥à ¥µ¡¼¥Ð¤Ç¤¹ edit_eos=OS ¤Î¼ïÎब¤Ê¤¤¤«Ìµ¸ú¤Ç¤¹ edit_eport='$1' ¤ÏÍ­¸ú¤Ê¥Ý¡¼¥ÈÈÖ¹æ¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó¡£ edit_epri='$1' ¤Ï̵¸ú¤ÊÍ¥ÀèÅ٤Ǥ¹ edit_eproto='$1' ¤ÏÍ­¸ú¤Ê¥­¡¼¥¢¥ë¥´¥ê¥º¥àÈÖ¹æ¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó¡£ edit_eptr='$1' ¤ÏÍ­¸ú¤ÊµÕ°ú¤­¥¢¥É¥ì¥¹¥ì¥³¡¼¥É¥Û¥¹¥È̾¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó edit_erevmust=IP¥¢¥É¥ì¥¹ÍѤΥê¥Ð¡¼¥¹¥¾¡¼¥ó¤¬¸«ÉÕ¤«¤ê¤Þ¤»¤ó¡£ edit_err=¥ì¥³¡¼¥É¤òÊݸ¤Ç¤­¤Þ¤»¤ó¤Ç¤·¤¿ edit_eserv=´ûÃΤΥµ¡¼¥Ó¥¹¤¬ÆþÎϤµ¤ì¤Æ¤¤¤Þ¤»¤ó edit_eserv2='$1' ¤ÏÍ­¸ú¤Ê¥µ¡¼¥Ó¥¹Ì¾¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó¡£ edit_etarget='$1' ¤ÏÍ­¸ú¤Ê¥µ¡¼¥Ð̾Ëô¤Ï¥¢¥É¥ì¥¹¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó¡£ edit_ettl='$1' ¤Ï̵¸ú¤ÊTTL»þ´Ö¤Ç¤¹ edit_etxt='$1' ¤Ï̵¸ú¤Ê¥Æ¥­¥¹¥È ¥ì¥³¡¼¥É̾¤Ç¤¹ edit_eweight='$1' ¤ÏÍ­¸ú¤Ê¥µ¡¼¥Ó¥¹¥¦¥§¥¤¥È¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó¡£ edit_header=$1 Æâ edit_name=¥ì¥³¡¼¥É̾ edit_over=¤Ï¤¤ (´û¸¤òÃÖ´¹¤¹¤ë) edit_proto=¥×¥í¥È¥³¥ë edit_return=¥ì¥³¡¼¥É edit_rusure=ËÜÅö¤Ë¥É¥á¥¤¥ó $2 ¤Î¥ì¥³¡¼¥É $1 ¤òºï½ü¤·¤Þ¤¹¤«¡© ¥Þ¥Ã¥Á¤¹¤ë¥ê¥Ð¡¼¥¹Ëô¤Ï¥Õ¥©¥ï¡¼¥É¥ì¥³¡¼¥É¤âºï½ü¤·¤Þ¤¹¤«¡© edit_serv=¥µ¡¼¥Ó¥¹Ì¾ edit_title=$1 ¤ÎÊÔ½¸ edit_ttl=TTL»þ´Ö edit_upfwd=½ç°ú¤­¤ò¹¹¿·¤·¤Þ¤¹¤«¡© edit_uprev=µÕ°ú¤­¤ò¹¹¿·¤·¤Þ¤¹¤«¡© edit_zonename=¥¾¡¼¥ó̾ efirst=$2 Æâ¤Î¥é¥¤¥ó$1 ¤ËÉÔÀµ¤ÊºÇ½é¤Î¥Ç¥£¥ì¥¯¥Æ¥£¥Ö¤¬¤¢¤ê¤Þ¤¹ eip='$1' ¤Ï̵¸ú¤Ê IP ¥¢¥É¥ì¥¹¤Ç¤¹ eport='$1' ¤ÏÍ­¸ú¤Ê¥Ý¡¼¥ÈÈÖ¹æ¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó¡£ fail=¼ºÇÔ fcreate_dom=¥É¥á¥¤¥ó̾ / ¥Í¥Ã¥È¥ï¡¼¥¯ fcreate_ecannot=žÁ÷¥¾¡¼¥ó¤òºîÀ®¤Ç¤­¤Þ¤»¤ó fcreate_err=žÁ÷¥¾¡¼¥ó¤òºîÀ®¤Ç¤­¤Þ¤»¤ó¤Ç¤·¤¿ fcreate_fwd=½ç°ú¤­ (̾Á°¤ò¥¢¥É¥ì¥¹¤Ë) fcreate_masters=¥Þ¥¹¥¿¡¼ ¥µ¡¼¥Ð fcreate_opts=¿·µ¬¤ÎžÁ÷¥¾¡¼¥ó¤Î¥ª¥×¥·¥ç¥ó fcreate_rev=µÕ°ú¤­ (¥¢¥É¥ì¥¹¤ò̾Á°¤Ë) fcreate_title=žÁ÷¥¾¡¼¥ó¤ÎºîÀ® fcreate_type=¥¾¡¼¥ó¤Î¼ïÎà files_dump=¥Ç¡¼¥¿¥Ù¡¼¥¹ ¥À¥ó¥× ¥Õ¥¡¥¤¥ë files_ecannot=¥Õ¥¡¥¤¥ë¤òÀßÄê¤Ç¤­¤Þ¤»¤ó files_efile=¥Õ¥¡¥¤¥ë̾¤¬¤Ê¤¤¤«Ìµ¸ú¤Ç¤¹ files_err=¥Õ¥¡¥¤¥ë¤È¥Ç¥£¥ì¥¯¥È¥ê ¥ª¥×¥·¥ç¥ó¤òÊݸ¤Ç¤­¤Þ¤»¤ó files_header=¥°¥í¡¼¥Ð¥ë ¥Õ¥¡¥¤¥ë¤È¥Ç¥£¥ì¥¯¥È¥ê ¥ª¥×¥·¥ç¥ó files_pid=ID ¥Õ¥¡¥¤¥ë¤Î½èÍý files_stats=Åý·×½ÐÎÏ¥Õ¥¡¥¤¥ë files_title=¥Õ¥¡¥¤¥ë¤È¥Ç¥£¥ì¥¯¥È¥ê files_xfer=¥¾¡¼¥óžÁ÷¥×¥í¥°¥é¥à¤Ø¤Î¥Ñ¥¹ find_match=$1 ¤Ë°ìÃפ¹¤ë¥¾¡¼¥ó.. find_none=¸«¤Ä¤«¤Ã¤¿¥¾¡¼¥ó¤Ï¤¢¤ê¤Þ¤»¤ó¡£ find_title=¥¾¡¼¥ó¤Î¸¡º÷ findfree_IPrange=IP ÈÏ°Ï findfree_cf='freeXXXreeXXX' ¥Û¥¹¥È̾¤ò »ÈÍѤǤ­¤ë IP ¥¢¥É¥ì¥¹¤È¤·¤Æ¤ß¤Ê¤·¤Þ¤¹¤«¡© findfree_desc=»ÈÍѤǤ­¤ë IP ¥¢¥É¥ì¥¹¤Î¸¡º÷ findfree_from=¼¡¤«¤é findfree_header=$1 Æâ findfree_nofind=»ÈÍѤǤ­¤ë IP ¥¢¥É¥ì¥¹¤ò¸¡º÷¤Ç¤­¤Þ¤»¤ó findfree_search=¸¡º÷ findfree_sopt=¸¡º÷¥ª¥×¥·¥ç¥ó findfree_title=»ÈÍѤǤ­¤ë IP ¥¢¥É¥ì¥¹¤Î¸¡º÷ findfree_to=¼¡¤Þ¤Ç forwarding_ecannot=žÁ÷¥ª¥×¥·¥ç¥ó¤òÊÔ½¸¤Ç¤­¤Þ¤»¤ó forwarding_emins=ºÇÂçžÁ÷»þ´Ö¤¬¤Ê¤¤¤«Ìµ¸ú¤Ç¤¹ forwarding_err=žÁ÷¥ª¥×¥·¥ç¥ó¤òÊݸ¤Ç¤­¤Þ¤»¤ó¤Ç¤·¤¿ forwarding_etrans=ºÇÂçÆ±»þžÁ÷¤¬¤Ê¤¤¤«Ìµ¸ú¤Ç¤¹ forwarding_format=¥¾¡¼¥óžÁ÷·Á¼° forwarding_fwd=žÁ÷¸µ¤Î¥µ¡¼¥Ð¤«¤é±þÅú¤¬¤Ê¤¤¾ì¹ç¤Ï¥Ç¥£¥ì¥¯¥È¥ê¤ò¸¡º÷ forwarding_fwders=¥¯¥¨¥ê¡¼¤òžÁ÷¤¹¤ë¥µ¡¼¥Ð forwarding_header=¥°¥í¡¼¥Ð¥ëžÁ÷¤È¥¾¡¼¥óžÁ÷¥ª¥×¥·¥ç¥ó forwarding_in=ºÇÂçÆ±»þ¥¾¡¼¥óžÁ÷ forwarding_ip=IP¥¢¥É¥ì¥¹ forwarding_many=Ê£¿ô forwarding_max=ºÇÂ祾¡¼¥óžÁ÷»þ´Ö forwarding_minutes=ʬ forwarding_one=°ìÅ٤ˣ±¤Ä forwarding_port=¥Ý¡¼¥È(¥ª¥×¥·¥ç¥ó) forwarding_title=žÁ÷ fwd_check=̾Á°¤òÄ´¤Ù¤Þ¤¹¤«¡© fwd_ecannot=¤³¤Î¥¾¡¼¥ó¤ÏÊÔ½¸¤Ç¤­¤Þ¤»¤ó fwd_err=¥ª¥×¥·¥ç¥ó¤òÊݸ¤Ç¤­¤Þ¤»¤ó¤Ç¤·¤¿ fwd_forward=Ê̤Υµ¡¼¥Ð¤ò»î¹Ô¤·¤Þ¤¹¤«¡© fwd_masters=¥Þ¥¹¥¿¡¼ ¥µ¡¼¥Ð fwd_opts=¥¾¡¼¥ó ¥ª¥×¥·¥ç¥ó fwd_title=žÁ÷¥¾¡¼¥ó¤ÎÊÔ½¸ gen_cmt=¥³¥á¥ó¥È gen_desc=¤³¤Î¥Ú¡¼¥¸¤Ç¤Ï¥¸¥§¥Í¥ì¡¼¥¿¤òÄêµÁ¤¹¤ë»ö¤¬¤Ç¤­¤Þ¤¹¡£¥¸¥§¥Í¥ì¡¼¥¿¤Ï¥«¥¦¥ó¥¿¡¼¤ò¥¤¥ó¥¯¥ê¥á¥ó¥È¤·¤Ê¤¬¤éÊ£¿ô¤Î¥¾¡¼¥ó¤òÀ¸À®¤·¤Þ¤¹¡£¤³¤ì¤Ï¡¢¥ê¥Ð¡¼¥¹¥¾¡¼¥ó¤Î°ìÉô¤ò¾¤Î¥µ¡¼¥Ð¤Ë°Ñ¾ù¤¹¤ë¤Î¤Ë»È¤¨¤Þ¤¹¡£ gen_ecannot=¥ì¥³¡¼¥É¥¸¥§¥Í¥ì¡¼¥¿¤òÊÔ½¸¤¹¤ë¸¢¸Â¤¬¤¢¤ê¤Þ¤»¤ó¡£ gen_ename=¥¸¥§¥Í¥ì¡¼¥¿ $1 ÍѤΥ¢¥É¥ì¥¹¥Ñ¥¿¡¼¥ó¤¬ÉÔÀµ¤Ç¤¹¡£ gen_erange=¥¸¥§¥Í¥ì¡¼¥¿ $1 ÍѤÎÈϰϤλÏÅÀ¤¬½ªÅÀ¤è¤êÂ礭¤¤ÃͤˤʤäƤ¤¤Þ¤¹¡£ gen_err=¥¸¥§¥Í¥ì¡¼¥¿¤ÎÊݸ¤Ë¼ºÇÔ¤·¤Þ¤·¤¿¡£ gen_eskip=¥¸¥§¥Í¥ì¡¼¥¿ $1 ÍѤÎÈϰϴֳ֤¬ÉÔÀµ¤Ç¤¹¡£ gen_estart=¥¸¥§¥Í¥ì¡¼¥¿ $1 ÍѤÎÈϰϻÏÅÀ¤¬ÉÔÀµ¤Ç¤¹¡£ gen_estop=¥¸¥§¥Í¥ì¡¼¥¿ $1 ÍѤÎÈϰϽªÅÀ¤¬ÉÔÀµ¤Ç¤¹¡£ gen_evalue=¥¸¥§¥Í¥ì¡¼¥¿ $1 ÍѤΥۥ¹¥È̾¥Ñ¥¿¡¼¥ó¤¬ÉÔÀµ¤Ç¤¹¡£ gen_name=¥¢¥É¥ì¥¹¥Ñ¥¿¡¼¥ó gen_range=ÈÏ°Ï gen_raw=ÀßÄê¥Õ¥¡¥¤¥ë¹Ô gen_show=À¸À®¤µ¤ì¤¿¥ì¥³¡¼¥É¤ò¸«¤ë¡£ gen_skip=Á´¤Æ¤Î gen_title=¥ì¥³¡¼¥É¥¸¥§¥Í¥ì¡¼¥¿ gen_title2=À¸À®¤µ¤ì¤¿¥ì¥³¡¼¥É gen_type=¼ïÎà gen_value=¥Û¥¹¥È̾¥Ñ¥¿¡¼¥ó hcreate_desc=¥ë¡¼¥È¥¾¡¼¥ó¤ÏDNS¥µ¡¼¥Ð¤¬¥¤¥ó¥¿¡¼¥Í¥Ã¥È¾å¤Î¥ë¡¼¥È¥µ¡¼¥Ð¤Ë¥¢¥¯¥»¥¹¤¹¤ë¤¿¤á¤Ë»È¤ï¤ì¤Þ¤¹¡£¤½¤Î¤ª¤«¤²¤Ç .com¤ä.net.au¤Î¤è¤¦¤Ê¤¢¤Ê¤¿¤ÎÀ©¸æ²¼¤Ë¤Ê¤¤¥É¥á¥¤¥ó̾¤òÊÑ´¹¤¹¤ë»ö¤¬¤Ç¤­¤Þ¤¹¡£Ê£¿ô¤Î¥Ó¥å¡¼¤ò»ÈÍѤ¹¤ë¾ì¹ç¤Ë¤Ï¡¢¤½¤ì¤¾¤ì¤Î¥Ó¥å¡¼¤ÇÁ´¤Æ¤Î¥¯¥é¥¤¥¢¥ó¥È¤¬Ì¾Á°²ò·è¤Ç¤­¤ë¤è¤¦¤ËÊÌ¡¹¤Î¥ë¡¼¥È¥¾¡¼¥ó¤¬É¬Íפˤʤ뤫¤â¤·¤ì¤Þ¤»¤ó¡£ hcreate_down=¥ë¡¼¥ÈFTP¥µ¡¼¥Ð¤«¤é¥À¥¦¥ó¥í¡¼¥É¤¹¤ë¡£ hcreate_ecannot=¥ë¡¼¥È¥¾¡¼¥ó¤òºîÀ®¤¹¤ë¸¢¸Â¤¬¤¢¤ê¤Þ¤»¤ó¡£ hcreate_efile='$1' ¤Ïµö¤µ¤ì¤Ê¤¤¥ë¡¼¥È¥Õ¥¡¥¤¥ë¤Ç¤¹¡£ hcreate_efile2=ÉÔÀµ¤Ê¥ë¡¼¥È¥Õ¥¡¥¤¥ë¤Ç¤¹¡£ hcreate_err=¥ë¡¼¥È¥¾¡¼¥ó¤ÎºîÀ®¤Ë¼ºÇÔ¤·¤Þ¤·¤¿¡£ hcreate_file=¥Õ¥¡¥¤¥ëÆâ¤Î¥ë¡¼¥È¥µ¡¼¥Ð¤ò¼è¤ê¹þ¤à hcreate_keep=¥Õ¥¡¥¤¥ëÆâ¤Ë¸ºß¤¹¤ë¥ë¡¼¥È¥µ¡¼¥Ð hcreate_real=¥ë¡¼¥È¥µ¡¼¥Ð¤ò¼èÆÀ¤¹¤ë ¼èÆÀÀè hcreate_title=¥ë¡¼¥È¥¾¡¼¥ó¤òºîÀ®¤¹¤ë¡£ hcreate_webmin=Webmin¤Î(¸Å¤¤)¥ë¡¼¥È¥µ¡¼¥Ð¾ðÊó¤ò»È¤¦¡£ hint_desc=¥ë¡¼¥È¥¾¡¼¥ó¤ÏDNS¥µ¡¼¥Ð¤¬¥¤¥ó¥¿¡¼¥Í¥Ã¥È¾å¤Î¥ë¡¼¥È¥µ¡¼¥Ð¤Ë¥¢¥¯¥»¥¹¤¹¤ë¤¿¤á¤Ë»È¤ï¤ì¤Þ¤¹¡£¤½¤Î¤ª¤«¤²¤Ç .com¤ä.net.au¤Î¤è¤¦¤Ê¤¢¤Ê¤¿¤ÎÀ©¸æ²¼¤Ë¤Ê¤¤¥É¥á¥¤¥ó̾¤òÊÑ´¹¤¹¤ë»ö¤¬¤Ç¤­¤Þ¤¹¡£DNS¥µ¡¼¥Ð¤¬ÆâÉôÍѤ侤Υµ¡¼¥Ð¤Ë¥¯¥¨¥ê¤òȯ¹Ô¤¹¤ë¤¿¤á¤Îʪ¤Ç¤¢¤Ã¤Æ¤â¤³¤Î¥ë¡¼¥È¸¤Ïºï½ü¤¹¤Ù¤­¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó¡£ hint_ecannot=¤³¤Î¥ë¡¼¥È¥¾¡¼¥ó¤òÊÔ½¸¤¹¤ë¸¢¸Â¤¬¤¢¤ê¤Þ¤»¤ó¡£ hint_move=¥Ó¥å¡¼¤Ë°Üư: hint_title=¥ë¡¼¥È¥¾¡¼¥ó¤ÎÊÔ½¸ hours=»þ´Ö ignore=̵»ë index_addfwd=¿·µ¬¤ÎžÁ÷¥¾¡¼¥ó¤òºîÀ® index_addhint=Create a new root zone index_addmaster=¿·µ¬¤Î¥Þ¥¹¥¿¡¼ ¥¾¡¼¥ó¤òºîÀ® index_addslave=¿·µ¬¤Î¥¹¥ì¡¼¥Ö ¥¾¡¼¥ó¤òºîÀ® index_addstub=¿·µ¬¤Î¥¹¥¿¥Ö ¥¾¡¼¥ó¤òºîÀ® index_addview=¿·¤·¤¤¥Ó¥å¡¼¤òºîÀ®¤¹¤ë index_apply=Êѹ¹¤òŬÍÑ index_applymsg=¼Â¹ÔÃæ¤Î BIND ¥µ¡¼¥Ð¤òºÆµ¯Æ°¤¹¤ë¤Ë¤Ï¤³¤Î¥Ü¥¿¥ó¤ò¥¯¥ê¥Ã¥¯¤·¤Æ¤¯¤À¤µ¤¤¡£¸½ºß¤ÎÀßÄê¤ò¥¢¥¯¥Æ¥£¥Ö¤Ë¤·¤Þ¤¹¡£ index_create=¼çÍ×ÀßÄê¥Õ¥¡¥¤¥ë¤òºîÀ®¤·¥Í¡¼¥à ¥µ¡¼¥Ð¤òµ¯Æ° index_download=¥¤¥ó¥¿¡¼¥Í¥Ã¥È ¥Í¡¼¥à ¥µ¡¼¥Ð¤È¤·¤ÆÀßÄꤷ¡¢root ¥µ¡¼¥Ð¾ðÊó¤ò¥À¥¦¥ó¥í¡¼¥É index_eempty=BIND $1 ¤Î¼çÍ×ÀßÄê¥Õ¥¡¥¤¥ë¤¬¤Ê¤¤¤«Ìµ¸ú¤Ç¤¹¡£ºîÀ®¤·¤Þ¤¹¤«¡© index_enamed=BIND DNS ¥µ¡¼¥Ð $1 ¤Ï¤´»ÈÍѤΥ·¥¹¥Æ¥à¤Ë¸«¤Ä¤«¤ê¤Þ¤»¤ó¤Ç¤·¤¿¡£¥¤¥ó¥¹¥È¡¼¥ë¤µ¤ì¤Æ¤¤¤Ê¤¤¤«¡¢BIND ¥â¥¸¥å¡¼¥ëÀßÄê ¤¬ÉÔÀµ¤Ç¤¹¡£ index_eversion=¼Â¹Ô²Äǽ¥µ¡¼¥Ð $1 ¤Ï BIND 8 ¤Þ¤¿¤Ï BIND 9 ¤Ç¤¢¤ë¤Èǧ¼±¤Ç¤­¤Þ¤»¤ó¡£Âå¤ï¤ê¤ËBIND 4 ¥â¥¸¥å¡¼¥ë¤ò¼Â¹Ô¤·¤Æ¤¯¤À¤µ¤¤¡£ index_find=°ìÃפ¹¤ë¥¾¡¼¥ó¤Î¸¡º÷: index_forward=½ç°ú¤­ index_hint=¥ë¡¼¥È index_inview=¥Ó¥å¡¼ $1 ¤Ë¤ª¤¤¤Æ index_local=¥Í¡¼¥à ¥µ¡¼¥Ð¤ò¥¤¥ó¥¿¡¼¥Í¥Ã¥È¤ò»ÈÍѤ·¤Ê¤¤ÆâÉô¤Ç¤Î»ÈÍѤΤߤËÀßÄê index_master=¥Þ¥¹¥¿¡¼ index_none=¤³¤Î¥Í¡¼¥à ¥µ¡¼¥Ð¤ËÄêµÁ¤µ¤ì¤¿ DNS ¥¾¡¼¥ó¤Ï¤¢¤ê¤Þ¤»¤ó index_opts=¥°¥í¡¼¥Ð¥ë ¥µ¡¼¥Ð ¥ª¥×¥·¥ç¥ó index_return=¥¾¡¼¥ó ¥ê¥¹¥È index_root=¥ë¡¼¥È¥¾¡¼¥ó index_sapply=Êѹ¹¤òŬÍѤ¹¤ë: index_sapplymsg=¤³¤Î¥Ü¥¿¥ó¤ò¥¯¥ê¥Ã¥¯¤¹¤ë¤ÈÁªÂò¤·¤¿¥Û¥¹¥È¤Ç²ÔÆ¯Ãæ¤ÎBIND¥µ¡¼¥Ð¤òºÆµ¯Æ°¤·¤Þ¤¹¡£ºÆµ¯Æ°¤Ë¤è¤êº£¤Þ¤Ç¤ËºîÀ®¤µ¤ì¤¿¥¹¥ì¡¼¥Ö¥¾¡¼¥ó¤¬Í­¸ú¤Ë¤Ê¤ê¤Þ¤¹¡£ index_search=¸¡º÷ index_slave=¥¹¥ì¡¼¥Ö index_start=¥Í¡¼¥à ¥µ¡¼¥Ð¤Îµ¯Æ° index_startmsg=BIND ¥µ¡¼¥Ð¤òµ¯Æ°¤·¤Æ¸½ºß¤ÎÀßÄê¤ò¥í¡¼¥É¤¹¤ë¤Ë¤Ï¡¢¤³¤Î¥Ü¥¿¥ó¤ò¥¯¥ê¥Ã¥¯¤·¤Æ¤¯¤À¤µ¤¤¡£ index_stub=¥¹¥¿¥Ö index_title=BIND DNS ¥µ¡¼¥Ð index_toomany=¤´»ÈÍѤΥ·¥¹¥Æ¥à¤Ë¥¾¡¼¥ó¤¬Â¿¤¹¤®¤ë¤¿¤á¡¢¤³¤³¤Çɽ¼¨¤Ç¤­¤Þ¤»¤ó¡£ index_type=¼ïÎà index_version=BIND ¥Ð¡¼¥¸¥ç¥ó $1 index_view=(¥Ó¥å¡¼ $1 ¤Ë¤ª¤¤¤Æ) index_views=¸ºß¤¹¤ë¥¯¥é¥¤¥¢¥ó¥È¥Ó¥å¡¼ index_vnone=¤³¤Î¥µ¡¼¥Ð¤Ë¤Ï¥¯¥é¥¤¥¢¥ó¥È¥Ó¥å¡¼¤¬ÄêµÁ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó¡£ index_webmin=¥¤¥ó¥¿¡¼¥Í¥Ã¥È ¥Í¡¼¥à ¥µ¡¼¥Ð¤È¤·¤ÆÀßÄꤷ¤Þ¤¹¤¬¡¢Webmin ¤Î¸Å¤¤ root ¥µ¡¼¥Ð¾ðÊó¤ò»ÈÍÑ index_zone=¥¾¡¼¥ó index_zones=´û¸¤Î DNS ¥¾¡¼¥ó keys_alg=¥¢¥ë¥´¥ê¥º¥à keys_ecannot=¥­¡¼¤òÊÔ½¸¤¹¤ë¸¢¸Â¤¬¤¢¤ê¤Þ¤»¤ó¡£ keys_ekey='$1' ¤ÏÍ­¸ú¤Ê¥­¡¼ID¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó¡£ keys_err=DNS¥­¡¼¤ÎÊݸ¤Ë¼ºÇÔ¤·¤Þ¤·¤¿¡£ keys_esecret=base-64¤Ç¥¨¥ó¥³¡¼¥É¤µ¤ì¤¿¥­¡¼¤¬ÉÔÀµ¤Ç¤¹¡£ keys_id=¥­¡¼ID keys_secret=Èë̩ʸ»úÎó keys_title=DNS¥­¡¼ listed=¥ê¥¹¥È.. log_acls=¥¢¥¯¥»¥¹À©¸æ¥ê¥¹¥È¤òÊѹ¹¤·¤Þ¤·¤¿ log_apply=Êѹ¹¤òŬÍѤ·¤Þ¤·¤¿ log_apply2=$1¤Ø¤ÎÊѹ¹¤òŬÍѤ·¤Þ¤·¤¿¡£ log_boot=¼çÍ×ÀßÄê¥Õ¥¡¥¤¥ë¤òºîÀ®¤·¤Þ¤·¤¿ log_create_record=¥¾¡¼¥ó$3 Æâ¤Î$1 ¥ì¥³¡¼¥É $2¤òºîÀ®¤·¤Þ¤·¤¿ log_delete_forward=žÁ÷¥¾¡¼¥ó $1 ¤òºï½ü¤·¤Þ¤·¤¿ log_delete_hint=¥ë¡¼¥È¥¾¡¼¥ó¤òºï½ü¤·¤Þ¤·¤¿ log_delete_master=¥Þ¥¹¥¿¡¼ ¥¾¡¼¥ó $1 ¤òºï½ü¤·¤Þ¤·¤¿ log_delete_record=¥¾¡¼¥ó$3 Æâ¤Î$1 ¥ì¥³¡¼¥É $2¤òºï½ü¤·¤Þ¤·¤¿ log_delete_slave=¥¹¥ì¡¼¥Ö ¥¾¡¼¥ó $1 ¤òºï½ü¤·¤Þ¤·¤¿ log_delete_stub=¥¹¥¿¥Ö ¥¾¡¼¥ó $1 ¤òºï½ü¤·¤Þ¤·¤¿ log_delete_view=¥Ó¥å¡¼ $1 ¤òºï½ü¤·¤Þ¤·¤¿ log_files=¥Õ¥¡¥¤¥ë¤È¥Ç¥£¥ì¥¯¥È¥ê¤òÊѹ¹¤·¤Þ¤·¤¿ log_forward=žÁ÷¥¾¡¼¥ó $1 ¤òºîÀ®¤·¤Þ¤·¤¿ log_forwarding=žÁ÷¤òÊѹ¹¤·¤Þ¤·¤¿ log_hint=ºîÀ®¤·¤¿¥ë¡¼¥È¥¾¡¼¥ó log_keys=Êѹ¹¤·¤¿DNS¥­¡¼ log_logging=¥í¥°¤È¥¨¥é¡¼¤òÊѹ¹¤·¤Þ¤·¤¿ log_master=¥Þ¥¹¥¿¡¼ ¥¾¡¼¥ó $1 ¤òºîÀ®¤·¤Þ¤·¤¿ log_misc=¤½¤Î¾¤Î¥ª¥×¥·¥ç¥ó¤òÊѹ¹¤·¤Þ¤·¤¿ log_modify_record=¥¾¡¼¥ó $3 Æâ¤Î $1 ¥ì¥³¡¼¥É $2 ¤òÊѹ¹¤·¤Þ¤·¤¿ log_move=°Üư¤·¤¿¥¾¡¼¥ó $1 log_net=¥¢¥É¥ì¥¹¤È¥È¥Ý¥í¥¸¤òÊѹ¹¤·¤Þ¤·¤¿ log_opts=$1 ¤Î¥¾¡¼¥ó ¥ª¥×¥·¥ç¥ó¤òÊѹ¹¤·¤Þ¤·¤¿ log_review=$1 ¤Î¥Ó¥å¡¼¥ª¥×¥·¥ç¥ó¤òÊѹ¹¤·¤Þ¤·¤¿¡£ log_servers=¾¤Î DNS ¥µ¡¼¥Ð¤òÊѹ¹¤·¤Þ¤·¤¿ log_slave=¥¹¥ì¡¼¥Ö ¥¾¡¼¥ó $1 ¤òºîÀ®¤·¤Þ¤·¤¿ log_soa=$1 ¤Î¥¾¡¼¥ó ¥Ñ¥é¥á¡¼¥¿¤òÊѹ¹¤·¤Þ¤·¤¿ log_start=DNS ¥µ¡¼¥Ð¤òµ¯Æ°¤·¤Þ¤·¤¿ log_stub=¥¹¥¿¥Ö ¥¾¡¼¥ó $1 ¤òºîÀ®¤·¤Þ¤·¤¿ log_text=$1 ¤Î¥ì¥³¡¼¥É¤ò¼êư¤ÇÊÔ½¸¤·¤Þ¤·¤¿ log_view=¥Ó¥å¡¼ $1 ¤òºîÀ®¤·¤Þ¤·¤¿ log_zonedef=¥¾¡¼¥ó ¥Ç¥Õ¥©¥ë¥È¤òÊѹ¹¤·¤Þ¤·¤¿ logging_add=¿·µ¬¥Á¥ã¥Í¥ë¤òÄɲà logging_any=Ǥ°Õ logging_cat=¥«¥Æ¥´¥ê¡¼ logging_cats=¥í¥° ¥«¥Æ¥´¥ê¡¼ logging_cchans=¥Á¥ã¥Í¥ë logging_chans=¥í¥° ¥Á¥ã¥Í¥ë logging_cname=¥Á¥ã¥Í¥ë̾ logging_debug=¥Ç¥Ð¥Ã¥° ¥ì¥Ù¥ë.. logging_default1=BIND ¤Î¥Ç¥Õ¥©¥ë¥È ¥í¥°ÀßÄê¤ò»ÈÍÑ logging_default2=²¼¤ÎÀßÄê¤ò»ÈÍÑ .. logging_dyn=¥°¥í¡¼¥Ð¥ë ¥ì¥Ù¥ë logging_ecannot=¥í¥°¤òÀßÄꤹ¤ëµö²Ä¤¬¤¢¤ê¤Þ¤»¤ó logging_efile=¥í¥° ¥Õ¥¡¥¤¥ë̾¤¬¤¢¤ê¤Þ¤»¤ó logging_ename='$1' ¤Ï̵¸ú¤Ê¥Á¥ã¥Í¥ë̾¤Ç¤¹ logging_err=¥í¥° ¥ª¥×¥·¥ç¥ó¤òÊݸ¤Ç¤­¤Þ¤»¤ó¤Ç¤·¤¿ logging_esize='$1' ¤Ï̵¸ú¤Ê¥í¥° ¥µ¥¤¥º¤Ç¤¹ logging_ever='$1'¤Ï̵¸ú¤Ê¥Ð¡¼¥¸¥ç¥óÈÖ¹æ¤Ç¤¹ logging_fd=¥Õ¥¡¥¤¥ë¤ÎÀâÌÀ logging_file=¥Õ¥¡¥¤¥ë logging_header=¥°¥í¡¼¥Ð¥ë ¥í¥°¤È¥¨¥é¡¼ ¥ª¥×¥·¥ç¥ó logging_none=ÄêµÁ¤µ¤ì¤¿¥í¥° ¥Á¥ã¥Í¥ë¤Ï¤¢¤ê¤Þ¤»¤ó¡£ logging_null=¤Ê¤· logging_pcat=¥í¥°¤Ëµ­Ï¿¤¹¤ë¥«¥Æ¥´¥ê¡¼ logging_psev=¥í¥°¤Ë½ÅÂçÅÙ¤òµ­Ï¿ logging_ptime=¥í¥°¤ËÆü»þ¤òµ­Ï¿ logging_sev=ºÇ¾®¥á¥Ã¥»¡¼¥¸ ¥ì¥Ù¥ë logging_size=ºÇÂç¥Õ¥¡¥¤¥ë¥µ¥¤¥º logging_syslog=Syslog ¥ì¥Ù¥ë logging_sz1=̵À©¸Â logging_title=¥í¥°¤È¥¨¥é¡¼ logging_to=¥í¥°Àè logging_ver1=¤Ê¤· logging_ver2=̵À©¸Â logging_versions=Êݸ¤¹¤ë¥Ð¡¼¥¸¥ç¥ó master_apply=Êѹ¹¤òŬÍѤ·¤Þ¤·¤¿ master_applymsg=¤³¤Î¥Ü¥¿¥ó¤ò¥¯¥ê¥Ã¥¯¤¹¤ë¤È¥³¥Þ¥ó¥É $1 ¤Ç¤³¤Î¥¾¡¼¥ó¤Ë¤Î¤ßÊѹ¹¤òŬÍѤ·¤Þ¤¹¡£¤³¤ì¤Ï£±¤Ä°Ê¾å¤Î¥¾¡¼¥ó¤¬ºîÀ®¤µ¤ì¤¿´°Á´¤Ê¥µ¡¼¥Ð¤Ë¤Î¤ßÍ­¸ú¤Ç¤¹¡£ master_check=̾Á°¤òÄ´¤Ù¤Þ¤¹¤«¡© master_convert=¥¹¥ì¡¼¥Ö¥¾¡¼¥ó¤ËÊÑ´¹¤¹¤ë master_defttl=¤³¤Î¥ì¥³¡¼¥É¤Î¥Ç¥Õ¥©¥ë¥ÈTTL(time-to-live)ÃÍ master_del=¥¾¡¼¥ó¤Îºï½ü master_delmsg=¤´»ÈÍѤΠDNS ¥µ¡¼¥Ð¤«¤é¤³¤Î¥¾¡¼¥ó¤òºï½ü¤¹¤ë¤Ë¤Ï¡¢¤³¤Î¥Ü¥¿¥ó¤ò¥¯¥ê¥Ã¥¯¤·¤Æ¤¯¤À¤µ¤¤¡£ master_delrev=¤³¤Î¥µ¡¼¥Ð¤¬¥Û¥¹¥È¤·¤Æ¤¤¤ë¾¤Î¥¾¡¼¥óÆâ¤Ë¤¢¤ë°ìÃפ·¤¿µÕ°ú¤­¥¢¥É¥ì¥¹¤Î¥ì¥³¡¼¥É¤âºï½ü¤µ¤ì¤Þ¤¹¡£ master_eallowtransfer=¾¯¤Ê¤¯¤È¤â£±¤Ä°Ê¾å¤ÎžÁ÷¤òµö²Ä¤¹¤ë¥¢¥É¥ì¥¹¤ÎÆþÎϤ¬É¬ÍפǤ¹¡£ master_eallowupdate=¾¯¤Ê¤¯¤È¤â£±¤Ä°Ê¾å¤Î¹¹¿·¤òµö²Ä¤¹¤ë¥¢¥É¥ì¥¹¤ÎÆþÎϤ¬É¬ÍפǤ¹¡£ master_ecannot=¤³¤Î¥¾¡¼¥ó¤ÏÊÔ½¸¤Ç¤­¤Þ¤»¤ó master_edefttl='$1' ¤ÏÍ­¸ú¤ÊTTL(time-to-live)ÃͤǤϤ¢¤ê¤Þ¤»¤ó¡£ master_edelete=¤³¤Î¥¾¡¼¥ó¤Ïºï½ü¤Ç¤­¤Þ¤»¤ó master_edeletecannot=¥¾¡¼¥ó¤Ïºï½ü¤Ç¤­¤Þ¤»¤ó master_eemail='$1' ¤Ï̵¸ú¤Ê E ¥á¡¼¥ë ¥¢¥É¥ì¥¹¤Ç¤¹¡£ master_eexpiry='$1' ¤Ï̵¸ú¤Ê´ü¸ÂÀÚ¤ì»þ´Ö¤Ç¤¹ master_eip=¥Æ¥ó¥×¥ì¡¼¥È IP ¥¢¥É¥ì¥¹¤¬¤Ê¤¤¤«Ìµ¸ú¤Ç¤¹ master_eiptmpl=¥Æ¥ó¥×¥ì¡¼¥È ¥ì¥³¡¼¥ÉÃͤϥ¢¥É¥ì¥¹ ¥ì¥³¡¼¥ÉÍѤ«¤é¤Î¤ß»ÈÍѤǤ­¤Þ¤¹ master_email=E ¥á¡¼¥ë ¥¢¥É¥ì¥¹ master_emaster='$1' ¤Ï̵¸ú¤Ê¥Þ¥¹¥¿¡¼ ¥µ¡¼¥Ð¤Ç¤¹ master_eminimum='$1' ¤Ï̵¸ú¤Ê¥Ç¥Õ¥©¥ë¥È TTL »þ´Ö¤Ç¤¹ master_emip=ÉÔÀµ¤Ê¥Þ¥¹¥¿IP IP '$1' master_emips=¥¹¥ì¡¼¥Ö¥µ¡¼¥Ð¤Î¤¿¤á¤Î¥Þ¥¹¥¿IP¤¬ÆþÎϤµ¤ì¤Æ¤¤¤Þ¤»¤ó master_emove=°ÜưÀè¤Ë¤ÏÊ̤Υӥ塼¤òÁª¤Ð¤Ê¤±¤ì¤Ð¤¤¤±¤Þ¤»¤ó¡£ master_eoptscannot=¥¾¡¼¥ó ¥ª¥×¥·¥ç¥ó¤òÊÔ½¸¤¹¤ëµö²Ä¤¬¤¢¤ê¤Þ¤»¤ó master_erefresh='$1' ¤Ï̵¸ú¤Ê¥ê¥Õ¥ì¥Ã¥·¥å»þ´Ö¤Ç¤¹ master_eretry='$1' ¤Ï̵¸ú¤ÊžÁ÷ºÆ»î¹Ô»þ´Ö¤Ç¤¹ master_ero=¥¾¡¼¥ó¤ò¹¹¿·¤Ç¤­¤Þ¤»¤ó master_err=¥ª¥×¥·¥ç¥ó¤òÊݸ¤Ç¤­¤Þ¤»¤ó¤Ç¤·¤¿ master_err2=¥¾¡¼¥ó¤ò¹¹¿·¤Ç¤­¤Þ¤»¤ó¤Ç¤·¤¿ master_err3=¥Þ¥¹¥¿¥¾¡¼¥ó¤ÎºîÀ®¤ËÀ®¸ù¤·¤Þ¤·¤¿¤¬¡¢¥¹¥ì¡¼¥Ö¥¾¡¼¥ó¤ÎºîÀ®¤Ë¼ºÇÔ¤·¤Þ¤·¤¿¡£ master_eserial=¥·¥ê¥¢¥ëÃͤϿô»ú¤«Ê¸»úÎó¤Ç¤Ê¤±¤ì¤Ð¤¤¤±¤Þ¤»¤ó¡£ master_eslave=¥¹¥ì¡¼¥Ö¥µ¡¼¥Ð $1 ¤ÏBIND¥â¥¸¥å¡¼¥ë¤¬ÀßÄꤵ¤ì¤Æ¤¤¤Ê¤¤¤è¤¦¤Ç¤¹¡£ master_esoacannot=¥¾¡¼¥ó ¥Ñ¥é¥á¡¼¥¿¤ÏÊÔ½¸¤Ç¤­¤Þ¤»¤ó master_etaken=¤³¤Î¥¾¡¼¥ó¤Ï¤¹¤Ç¤Ë¸ºß¤·¤Æ¤¤¤Þ¤¹ master_eview=¤½¤Î¥Ó¥å¡¼¤Ë¥¾¡¼¥ó¤òºîÀ®¤¹¤ë¸¢¸Â¤¬¤¢¤ê¤Þ¤»¤ó master_expiry=´ü¸ÂÀÚ¤ì»þ´Ö master_include=ÄɲäΥƥó¥×¥ì¡¼¥È¥Õ¥¡¥¤¥ë master_ip=¥Æ¥ó¥×¥ì¡¼¥È ¥ì¥³¡¼¥É¤Î IP ¥¢¥É¥ì¥¹ master_manual=¥ì¥³¡¼¥É ¥Õ¥¡¥¤¥ë¤ÎÊÔ½¸ master_minimum=TTL»þ´Ö¤Î¥Ç¥Õ¥©¥ë¥È master_mip=´ØÏ¢¤¹¤ë¥Þ¥¹¥¿IP master_move=°ÜưÀè¤Î¥Ó¥å¡¼: master_name=¥ì¥³¡¼¥É̾ master_notify=Êѹ¹¤ò¥¹¥ì¡¼¥Ö¤ËÄÌÃΤ·¤Þ¤¹¤«¡© master_notify2=¥¹¥ì¡¼¥Ö¤ËÄÌÃÎ.. master_ns=¥Í¡¼¥à ¥µ¡¼¥Ð ¥ì¥³¡¼¥É¤ò¥Þ¥¹¥¿¡¼ ¥µ¡¼¥Ð¤ËÄɲä·¤Þ¤¹¤«¡© master_options=¥¾¡¼¥ó ¥ª¥×¥·¥ç¥ó¤ÎÊÔ½¸ master_opts=¥¾¡¼¥ó ¥ª¥×¥·¥ç¥ó master_params=¥¾¡¼¥ó ¥Ñ¥é¥á¡¼¥¿ master_query=¼¡¤«¤é¤Î¥¯¥¨¥ê¡¼¤òµö²Ä.. master_records=¥ì¥³¡¼¥É master_refresh=¥ê¥Õ¥ì¥Ã¥·¥å»þ´Ö master_retry=žÁ÷ºÆ»î¹Ô»þ´Ö master_return=¥ì¥³¡¼¥É¤Î¼ïÎà master_serial=¥¾¡¼¥ó¥·¥ê¥¢¥ë master_server=¥Þ¥¹¥¿¡¼ ¥µ¡¼¥Ð master_slave=¥µ¡¼¥Ð¾å¤Ë¥¹¥ì¡¼¥Ö¥¾¡¼¥ó¤âºîÀ®¤¹¤ë master_soa=¥¾¡¼¥ó ¥Ñ¥é¥á¡¼¥¿¤ÎÊÔ½¸ master_title=¥Þ¥¹¥¿¡¼ ¥¾¡¼¥ó¤ÎÊÔ½¸ master_tmpl=¥¾¡¼¥ó ¥Æ¥ó¥×¥ì¡¼¥È¤ò»ÈÍѤ·¤Þ¤¹¤«¡© master_tmplrecs=¥Æ¥ó¥×¥ì¡¼¥È ¥ì¥³¡¼¥É master_transfer=¼¡¤«¤é¤ÎžÁ÷¤òµö²Ä.. master_type=¼ïÎà master_update=¼¡¤«¤é¤Î¹¹¿·¤òµö²Ä.. master_user=·Á¼° master_value=ÃÍ master_whois=WHOIS¾ðÊó¤ò»²¾È¤¹¤ë mcreate_auto=¼«Æ° mcreate_dom=¥É¥á¥¤¥ó̾ / ¥Í¥Ã¥È¥ï¡¼¥¯ mcreate_ecannot=¥Þ¥¹¥¿¡¼ ¥¾¡¼¥ó¤òºîÀ®¤Ç¤­¤Þ¤»¤ó mcreate_erecs=¥ë¡¼¥È¥¾¡¼¥ó¥Õ¥¡¥¤¥ë¤¬Í­¸ú¤Ç¤Ï¤Ê¤¤ mcreate_err=¥Þ¥¹¥¿¡¼ ¥¾¡¼¥ó¤òºîÀ®¤Ç¤­¤Þ¤»¤ó¤Ç¤·¤¿ mcreate_file=¥ì¥³¡¼¥É ¥Õ¥¡¥¤¥ë mcreate_fwd=½ç°ú¤­ (̾Á°¤ò¥¢¥É¥ì¥¹¤Ë) mcreate_opts=¿·µ¬¤Î¥Þ¥¹¥¿¡¼ ¥¾¡¼¥ó ¥ª¥×¥·¥ç¥ó mcreate_rev=µÕ°ú¤­ (¥¢¥É¥ì¥¹¤ò̾Á°¤Ë) mcreate_title=¥Þ¥¹¥¿¡¼ ¥¾¡¼¥ó¤ÎºîÀ® mcreate_type=¥¾¡¼¥ó¤Î¼ïÎà mcreate_view=¥Ó¥å¡¼Æâ¤ËºîÀ®¤¹¤ë minutes=ʬ misc_clean=´ü¸Â¤¬Àڤ줿¥ì¥³¡¼¥É¤ò¥¯¥ê¡¼¥Ë¥ó¥°¤¹¤ë´Ö³Ö misc_cnames=£±¤Ä¤Î̾Á°¤ËÊ£¿ô¤Î CNAME ¥¨¥¤¥ê¥¢¥¹¤òµö²Ä¤·¤Þ¤¹¤«¡© misc_core=ºÇÂ祳¥¢ ¥À¥ó¥× ¥µ¥¤¥º misc_data=ºÇÂç¥Ç¡¼¥¿ ¥á¥â¥ê»ÈÍÑÎÌ misc_ecannot=¤½¤Î¾¤Î¥ª¥×¥·¥ç¥ó¤òÊÔ½¸¤Ç¤­¤Þ¤»¤ó misc_efiles='$1' ¤Ï̵¸ú¤ÊºÇÂ祪¡¼¥×¥ó ¥Õ¥¡¥¤¥ë¿ô¤Ç¤¹ misc_emins='$1'¤Ï̵¸ú¤Êʬ¤Ç¤¹ misc_err=¤½¤Î¾¤Î¥ª¥×¥·¥ç¥ó¤òÊݸ¤Ç¤­¤Þ¤»¤ó¤Ç¤·¤¿ misc_esize='$1' ¤Ï̵¸ú¤Ê¥µ¥¤¥º¤Ç¤¹ misc_files=ºÇÂ祪¡¼¥×¥ó ¥Õ¥¡¥¤¥ë misc_glue=glue ¥ì¥³¡¼¥É¤ò¼è¤ê½Ð¤·¤Þ¤¹¤«¡© misc_header=¤½¤Î¾¤Î¥°¥í¡¼¥Ð¥ë ¥ª¥×¥·¥ç¥ó misc_iface=¿·µ¬¥¤¥ó¥¿¡¼¥Õ¥§¥¤¥¹¤ò¥Á¥§¥Ã¥¯¤¹¤ë´Ö³Ö misc_mins=ʬ misc_nx=±þÅú¤ËÌ¿Îá·¿ AA ¥Ó¥Ã¥È¤òÀßÄꤷ¤Þ¤¹¤«¡© misc_recursion=¥¯¥é¥¤¥¢¥ó¥È¤ÎÁ´ºÆµ¢¸¡º÷¤ò¹Ô¤¤¤Þ¤¹¤«¡© misc_stack=ºÇÂ祹¥¿¥Ã¥¯ ¥á¥â¥ê»ÈÍÑÎÌ misc_stats=¥í¥° stats ¤Î´Ö³Ö misc_title=¤½¤Î¾¤Î¥ª¥×¥·¥ç¥ó net_addrs=¥¢¥É¥ì¥¹ net_below=¥ê¥¹¥È.. net_ecannot=¥¢¥É¥ì¥¹¤È¥È¥Ý¥í¥¸ ¥ª¥×¥·¥ç¥ó¤òÊÔ½¸¤Ç¤­¤Þ¤»¤ó net_eport='$1' ¤Ï̵¸ú¤Ê¥Ý¡¼¥ÈÈÖ¹æ¤Ç¤¹ net_err=¥¢¥É¥ì¥¹¤È¥È¥Ý¥í¥¸ ¥ª¥×¥·¥ç¥ó¤òÊݸ¤Ç¤­¤Þ¤»¤ó¤Ç¤·¤¿ net_etopology=¥È¥Ý¥í¥¸ ¥¢¥É¥ì¥¹¤¬ÆþÎϤµ¤ì¤Æ¤¤¤Þ¤»¤ó net_header=¥°¥í¡¼¥Ð¥ë ¥¢¥É¥ì¥¹¤È¥È¥Ý¥í¥¸ ¥ª¥×¥·¥ç¥ó net_listen=¥ê¥Ã¥¹¥óÂоݤΥݡ¼¥È¤È¥¢¥É¥ì¥¹ net_port=¥Ý¡¼¥È net_saddr=¥¯¥¨¥ê¡¼¤Î¥½¡¼¥¹ IP ¥¢¥É¥ì¥¹ net_sport=¥¯¥¨¥ê¡¼¤Î¥½¡¼¥¹ ¥Ý¡¼¥È net_title=¥¢¥É¥ì¥¹¤È¥È¥Ý¥í¥¸ net_topol=¥Í¡¼¥à ¥µ¡¼¥ÐÁªÂò¥È¥Ý¥í¥¸ recs_A=¥¢¥É¥ì¥¹ recs_AAAA=IPv6 ¥¢¥É¥ì¥¹ recs_ALL=All recs_CNAME=¥Í¡¼¥à ¥¨¥¤¥ê¥¢¥¹ recs_HINFO=¥Û¥¹¥È¤Î¾ðÊó recs_KEY=¸ø³«¸° recs_LOC=¾ì½ê recs_MX=¥á¡¼¥ë ¥µ¡¼¥Ð recs_NS=¥Í¡¼¥à ¥µ¡¼¥Ð recs_PTR=µÕ°ú¤­¥¢¥É¥ì¥¹ recs_RP=ÀÕǤ¼Ô recs_SRV=¥µ¡¼¥Ó¥¹¥¢¥É¥ì¥¹ recs_TXT=¥Æ¥­¥¹¥È recs_WKS=´ûÃΤΥµ¡¼¥Ó¥¹ recs_addr=¥¢¥É¥ì¥¹ recs_comment=¥³¥á¥ó¥È recs_ecannot=¤³¤Î¥¾¡¼¥óÆâ¤Î¥ì¥³¡¼¥É¤ÏÊÔ½¸¤Ç¤­¤Þ¤»¤ó recs_ecannottype=¤³¤Î¥¿¥¤¥×¤Î¥ì¥³¡¼¥É¤òÊÔ½¸¤¹¤ë¸¢¸Â¤¬¤¢¤ê¤Þ¤»¤ó recs_header=$1 Æâ recs_name=¥ì¥³¡¼¥É̾ recs_return=¥ì¥³¡¼¥É¤Î¼ïÎà recs_title=$1 ¥ì¥³¡¼¥É recs_ttl=TTL recs_type=¼ïÎà recs_vals=ÃÍ restart_ecannot=BIND ¤ÏºÆµ¯Æ°¤Ç¤­¤Þ¤»¤ó restart_ecmd=ºÆµ¯Æ°¥³¥Þ¥ó¥É¤¬¼ºÇÔ¤·¤Þ¤·¤¿ : $1 restart_endc=NDC¥³¥Þ¥ó¥É¤¬¼ºÇÔ¤·¤Þ¤·¤¿ : $1 restart_erunning=¥¹¥ì¡¼¥Ö¥µ¡¼¥Ð¾å¤ÎBIND¤¬µ¯Æ°¤·¤Æ¤¤¤Ê¤¤¤è¤¦¤Ç¤¹ restart_esig=¥×¥í¥»¥¹ $1 ¤Ë¿®¹æ¤òÁ÷¤ì¤Þ¤»¤ó¤Ç¤·¤¿: $2 screate_dom=¥É¥á¥¤¥ó̾ / ¥Í¥Ã¥È¥ï¡¼¥¯ screate_ecannot1=¥¹¥ì¡¼¥Ö ¥¾¡¼¥ó¤òºîÀ®¤Ç¤­¤Þ¤»¤ó screate_ecannot2=¥¹¥¿¥Ö ¥¾¡¼¥ó¤òºîÀ®¤Ç¤­¤Þ¤»¤ó screate_err1=¥¹¥ì¡¼¥Ö ¥¾¡¼¥ó¤òºîÀ®¤Ç¤­¤Þ¤»¤ó¤Ç¤·¤¿ screate_err2=¥¹¥¿¥Ö ¥¾¡¼¥ó¤òºîÀ®¤Ç¤­¤Þ¤»¤ó¤Ç¤·¤¿ screate_fwd=½ç°ú¤­ (̾Á°¤ò¥¢¥É¥ì¥¹¤Ë) screate_header1=¿·µ¬¤Î¥¹¥ì¡¼¥Ö ¥¾¡¼¥ó ¥ª¥×¥·¥ç¥ó screate_header2=¿·µ¬¤Î¥¹¥¿¥Ö ¥¾¡¼¥ó ¥ª¥×¥·¥ç¥ó screate_rev=µÕ°ú¤­ (¥¢¥É¥ì¥¹¤ò̾Á°¤Ë) screate_title1=¥¹¥ì¡¼¥Ö ¥¾¡¼¥ó¤ÎºîÀ® screate_title2=¥¹¥¿¥Ö ¥¾¡¼¥ó¤ÎºîÀ® screate_type=¥¾¡¼¥ó¤Î¼ïÎà seconds=Éà servers_bogus=µ¶¤Î¥µ¡¼¥Ð¤ò̵»ë¤·¤Þ¤¹¤«¡© servers_eip='$1' ¤Ï̵¸ú¤Ê IP ¥¢¥É¥ì¥¹¤Ç¤¹ servers_err=¾¤Î DNS ¥µ¡¼¥Ð¤òÊݸ¤Ç¤­¤Þ¤»¤ó¤Ç¤·¤¿ servers_etrans='$1'¤ÏÍ­¸ú¤ÊºÇÂçžÁ÷¿ô¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó servers_format=¥¾¡¼¥óžÁ÷·Á¼° servers_ip=IP ¥¢¥É¥ì¥¹ servers_keys=DNS¥­¡¼¤ò»ÈÍѤ¹¤ë servers_many=Ê£¿ô servers_one=°ìÅ٤ˣ±¤Ä servers_title=¾¤Î DNS ¥µ¡¼¥Ð servers_trans=ºÇÂçžÁ÷ slave_apply=¹¹¿·¤ò¶¯À©¤¹¤ë slave_applymsg=¤³¤Î¥Ü¥¿¥ó¤ò¥¯¥ê¥Ã¥¯¤¹¤ë¤È¥³¥Þ¥ó¥É $1 ¤ò»ÈÍѤ·¤Æ¥Þ¥¹¥¿¥µ¡¼¥Ð¤«¤é¶¯À©Åª¤Ë¥¾¡¼¥ó¤ÎºÆÅ¾Á÷¤ò¹Ô¤¤¤Þ¤¹ slave_auto=¼«Æ° slave_check=̾Á°¤òÄ´¤Ù¤Þ¤¹¤«¡© slave_convert=¥Þ¥¹¥¿¥¾¡¼¥ó¤ØÊÑ´¹ slave_delmsg=¤³¤Î¥Ü¥¿¥ó¤ò¥¯¥ê¥Ã¥¯¤¹¤ë¤ÈDNS¥µ¡¼¥Ð¤«¤é¤³¤Î¥¾¡¼¥ó¤òºï½ü¤·¤Þ¤¹¡£¥½¡¼¥¹¥Þ¥¹¥¿¥¾¡¼¥ó¤ÏÊѹ¹¤µ¤ì¤Þ¤»¤ó¡£ slave_ecannot=¤³¤Î¥¾¡¼¥ó¤ÏÊÔ½¸¤Ç¤­¤Þ¤»¤ó slave_efile=¥ì¥³¡¼¥É ¥Õ¥¡¥¤¥ë¤¬¤¢¤ê¤Þ¤»¤ó slave_efile2='$1' ¤ÏµöÍÆ¤µ¤ì¤ë¥ì¥³¡¼¥É ¥Õ¥¡¥¤¥ë¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó slave_emax='$1' ¤Ï̵¸ú¤ÊºÇÂçžÁ÷»þ´Ö¤Ç¤¹ slave_err=¥ª¥×¥·¥ç¥ó¤òÊݸ¤Ç¤­¤Þ¤»¤ó¤Ç¤·¤¿ slave_file=¥ì¥³¡¼¥É ¥Õ¥¡¥¤¥ë slave_manual=¥ì¥³¡¼¥É¥Õ¥¡¥¤¥ë¤ò¸«¤ë slave_master_port=¥Ý¡¼¥È slave_masterport=¥µ¡¼¥Ð¥Ý¡¼¥È slave_masters=¥Þ¥¹¥¿¡¼ ¥µ¡¼¥Ð slave_max=ºÇÂçžÁ÷»þ´Ö slave_mins=ʬ slave_none=¤Ê¤· slave_notify=Êѹ¹¤ò¥¹¥ì¡¼¥Ö¤ËÄÌÃΤ·¤Þ¤¹¤«¡© slave_notify2=¥¹¥ì¡¼¥Ö¤ËÄÌÃÎ.. slave_opts=¥¾¡¼¥ó ¥ª¥×¥·¥ç¥ó slave_query=¼¡¤«¤é¤Î¥¯¥¨¥ê¡¼¤òµö²Ä.. slave_title=¥¹¥ì¡¼¥Ö ¥¾¡¼¥ó¤ÎÊÔ½¸ slave_transfer=¼¡¤«¤é¤ÎžÁ÷¤òµö²Ä.. slave_update=¼¡¤«¤é¤Î¹¹¿·¤òµö²Ä.. start_ecannot=BIND ¤òµ¯Æ°¤Ç¤­¤Þ¤»¤ó start_error=BIND ¤òµ¯Æ°¤Ç¤­¤Þ¤»¤ó¤Ç¤·¤¿: $1 stub_title=¥¹¥¿¥Ö ¥¾¡¼¥ó¤ÎÊÔ½¸ text_desc=DNS ¥ì¥³¡¼¥É ¥Õ¥¡¥¤¥ë $1 ¤ò¼êư¤ÇÊÔ½¸¤¹¤ë¤³¤È¤¬¤Ç¤­¤Þ¤¹¡£Webmin ¤Ï¹½Ê¸¤Î¥Á¥§¥Ã¥¯¤ò¹Ô¤ï¤º¡¢¥¾¡¼¥ó¤Î¥·¥ê¥¢¥ëÈÖ¹æ¤Ï¼«Æ°Åª¤ËÁý²Ã¤·¤Þ¤»¤ó¡£ text_desc2=¤³¤Î¥Ú¡¼¥¸¤ÏBIND¤¬¥Þ¥¹¥¿¥µ¡¼¥Ð¤«¤éžÁ÷¤µ¤ì¤Æ¤­¤¿¥¾¡¼¥ó¤ò¸µ¤ËºîÀ®¤·¤¿DNS¥ì¥³¡¼¥É $1 ¤òɽ¼¨¤·¤Æ¤¤¤Þ¤¹¡£ text_ecannot=¥ì¥³¡¼¥É ¥Õ¥¡¥¤¥ë¤ÏÊÔ½¸¤Ç¤­¤Þ¤»¤ó text_none=¥Õ¥¡¥¤¥ë¤¬¶õ¤Ç¤¹¡£¤ª¤½¤é¤¯¤½¤Î¥¾¡¼¥ó¤Ï¤Þ¤À¥Þ¥¹¥¿¥µ¡¼¥Ð¤«¤éžÁ÷¤µ¤ì¤Æ¤¤¤Þ¤»¤ó¡£ text_title=¥ì¥³¡¼¥É ¥Õ¥¡¥¤¥ë¤ÎÊÔ½¸ text_title2=¥ì¥³¡¼¥É¥Õ¥¡¥¤¥ë¤ò¸«¤ë text_undo=¤ä¤êľ¤· type_A=¥¢¥É¥ì¥¹ type_AAAA=IPv6 ¥¢¥É¥ì¥¹ type_ALL=Á´¤Æ¤Î¥ì¥³¡¼¥É¥¿¥¤¥× type_CNAME=¥Í¡¼¥à ¥¨¥¤¥ê¥¢¥¹ type_HINFO=¥Û¥¹¥È¤Î¾ðÊó type_KEY=¸ø³«¸° type_LOC=¾ì½ê type_MX=¥á¡¼¥ë ¥µ¡¼¥Ð type_NS=¥Í¡¼¥à ¥µ¡¼¥Ð type_PTR=µÕ°ú¤­¥¢¥É¥ì¥¹ type_RP=ÀÕǤ¼Ô type_SRV=¥µ¡¼¥Ó¥¹¥¢¥É¥ì¥¹ type_TXT=¥Æ¥­¥¹¥È type_WKS=´ûÃΤΥµ¡¼¥Ó¥¹ value_A1=¥¢¥É¥ì¥¹ value_CNAME1=¼Â̾ value_HINFO1=¥Ï¡¼¥É¥¦¥§¥¢ value_HINFO2=¥ª¥Ú¥ì¡¼¥Æ¥£¥ó¥° ¥·¥¹¥Æ¥à value_KEY1=¥Õ¥é¥° value_KEY2=¥×¥í¥È¥³¥ë value_KEY3=¥¢¥ë¥´¥ê¥º¥à value_KEY4=¥­¡¼¥Ç¡¼¥¿ value_LOC1=°ÞÅ٤ȷÐÅÙ value_MX1=Í¥ÀèÅÙ value_MX2=¥á¡¼¥ë ¥µ¡¼¥Ð value_NS1=¥Í¡¼¥à ¥µ¡¼¥Ð value_PTR1=¥Û¥¹¥È̾ value_RP1=E ¥á¡¼¥ë ¥¢¥É¥ì¥¹ value_RP2=¥Æ¥­¥¹¥È ¥ì¥³¡¼¥É̾ value_SRV1=Í¥ÀèÅÙ value_SRV2=ÂÔµ¡»þ´Ö value_SRV3=¥Ý¡¼¥È value_SRV4=¥µ¡¼¥Ð value_TXT1=¥á¥Ã¥»¡¼¥¸ value_WKS1=¥¢¥É¥ì¥¹ value_WKS2=¥×¥í¥È¥³¥ë value_WKS3=¥µ¡¼¥Ó¥¹ value_other=ÃÍ (1¹Ô¤Ë¤Ä¤­1¤Ä) vcreate_ecannot=¥Ó¥å¡¼¤òºîÀ®¤¹¤ë¸¢¸Â¤¬¤¢¤ê¤Þ¤»¤ó vcreate_eclass=ÉÔÀµ¤Ê¥¯¥é¥¹Ì¾¤Ç¤¹ vcreate_ename=ÉÔÀµ¤Ê¥Ó¥å¡¼Ì¾¤Ç¤¹ vcreate_err=¥Ó¥å¡¼¤ÎºîÀ®¤Ë¼ºÇÔ¤·¤Þ¤·¤¿ vcreate_etaken=¥Ó¥å¡¼Ì¾¤Ï¤¹¤Ç¤Ë¼èÆÀ¤µ¤ì¤Æ¤¤¤Þ¤¹ vcreate_match_all=Á´¤Æ¤Î¥¯¥é¥¤¥¢¥ó¥È vcreate_match_sel=ÁªÂò¤·¤¿¥¢¥É¥ì¥¹¡¢¥Í¥Ã¥È¥ï¡¼¥¯¤ª¤è¤ÓACL vcreate_title=¥¯¥é¥¤¥¢¥ó¥È¥Ó¥å¡¼¤ÎºîÀ® vdelete_delete=Á´¤Æºï½ü vdelete_mesg=¥¯¥é¥¤¥¢¥ó¥È¥Ó¥å¡¼ $1 ¤òºï½ü¤·¤Þ¤¹¤«? ¤³¤Î¥Ó¥å¡¼Æâ¤ÎÁ´¤Æ¤Î¥¾¡¼¥ó¤È¥¾¡¼¥ó¥Õ¥¡¥¤¥ë¤Ïºï½ü¤µ¤ì¤ë¤«°Í¸´Ø·¸¤Ë¤¢¤ëÊ̤Υӥ塼¤Ë°Üư¤µ¤ì¤Þ¤¹¡£ vdelete_mesg2=¥¯¥é¥¤¥¢¥ó¥È¥Ó¥å¡¼ $1 ¤òºï½ü¤·¤Þ¤¹¤«? vdelete_move=¥Ó¥å¡¼¤Ë°Üư vdelete_newview=¤³¤Î¥Ó¥å¡¼Æâ¤Î¥¾¡¼¥ó vdelete_root=¥Ó¥å¡¼¤Î³°¤Ë°Üư vdelete_title=¥Ó¥å¡¼¤Îºï½ü view_class=DNS¥ì¥³¡¼¥É¥¯¥é¥¹ view_ecannot=¤³¤Î¥Ó¥å¡¼¤òÊÔ½¸¤¹¤ë¸¢¸Â¤¬¤¢¤ê¤Þ¤»¤ó view_match=¤³¤Î¥Ó¥å¡¼¤ò¥¯¥é¥¤¥¢¥ó¥È¤ËŬÍѤ¹¤ë view_name=¥Ó¥å¡¼Ì¾ view_opts=¥¯¥é¥¤¥¢¥ó¥È¥Ó¥å¡¼³µÍ× view_recursion=¥¯¥é¥¤¥¢¥ó¥È¤Î¤¿¤á¤ËºÆµ¢»²¾È¤·¤Þ¤¹¤«? view_title=¥¯¥é¥¤¥¢¥ó¥È¥Ó¥å¡¼¤ÎÊÔ½¸ warn=·Ù¹ð weeks=½µ whois_ecannot=WHOIS¾ðÊó¤ò»²¾È¤¹¤ë¸¢¸Â¤¬¤¢¤ê¤Þ¤»¤ó whois_header=¥³¥Þ¥ó¥É $1 ¤«¤é¤Î½ÐÎÏ whois_title=WHOIS¾ðÊó zonedef_cmaster=¥Þ¥¹¥¿¡¼ ¥¾¡¼¥ó¤Î̾Á°¤òÄ´¤Ù¤Þ¤¹¤«¡© zonedef_cresponse=±þÅúÆâ¤Î̾Á°¤òÄ´¤Ù¤Þ¤¹¤«¡© zonedef_cslave=¥¹¥ì¡¼¥Ö ¥¾¡¼¥ó¤Î̾Á°¤òÄ´¤Ù¤Þ¤¹¤«¡© zonedef_ecannot=¥Þ¥¹¥¿¡¼ ¥¾¡¼¥ó¤Î¥Ç¥Õ¥©¥ë¥È¤ÏÊѹ¹¤Ç¤­¤Þ¤»¤ó zonedef_email=¥Ç¥Õ¥©¥ë¥È E ¥á¡¼¥ë ¥¢¥É¥ì¥¹ zonedef_err=¥¾¡¼¥ó ¥Ç¥Õ¥©¥ë¥È¤òÊݸ¤Ç¤­¤Þ¤»¤ó¤Ç¤·¤¿ zonedef_msg=¿·µ¬¥Þ¥¹¥¿¡¼ ¥¾¡¼¥ó¤Î¥Ç¥Õ¥©¥ë¥È zonedef_msg2=¥Ç¥Õ¥©¥ë¥È ¥¾¡¼¥ó¤ÎÀßÄê zonedef_notify=Êѹ¹¤ò¥¹¥ì¡¼¥Ö¤ËÄÌÃΤ·¤Þ¤¹¤«¡© zonedef_query=¼¡¤«¤é¤Î¥¯¥¨¥ê¡¼¤òµö²Ä.. zonedef_title=¥¾¡¼¥ó ¥Ç¥Õ¥©¥ë¥È zonedef_transfer=¼¡¤«¤é¤ÎžÁ÷¤òµö²Ä.. bind8/lang/ko_KR.euc0100664000567100000120000003523507305563347014215 0ustar jcameronwheelindex_title=BIND DNS ¼­¹ö index_enamed=½Ã½ºÅÛ¿¡¼­ BIND DNS ¼­¹ö $1À»(¸¦) ãÀ» ¼ö ¾ø½À´Ï´Ù. ¼³Ä¡µÇ¾î ÀÖÁö ¾Ê°Å³ª BIND ¸ðµâ ±¸¼ºÀÌ Á¤È®ÇÏÁö ¾ÊÀ» ¼ö ÀÖ½À´Ï´Ù. index_eversion=¼­¹ö ½ÇÇà ÆÄÀÏ $1ÀÌ(°¡) BIND 8 ¶Ç´Â 9°¡ ¾Æ´Õ´Ï´Ù. ´ë½Å BIND 4 ¸ðµâÀ» »ç¿ëÇØ¾ß ÇÒ ¼öµµ ÀÖ½À´Ï´Ù. index_eempty=BIND $1¿¡ ´ëÇÑ ÁÖ ±¸¼º ÆÄÀÏÀÌ ¾ø°Å³ª À¯È¿ÇÏÁö ¾Ê½À´Ï´Ù. ÀÛ¼ºÇϽðڽÀ´Ï±î? index_local=³»ºÎ ºñÀÎÅÍ³Ý Àü¿ëÀÇ À̸§ ¼­¹ö ¼³Á¤ index_download=³»ºÎ À̸§ ¼­¹ö·Î ¼³Á¤ ¹× ·çÆ® ¼­¹ö Á¤º¸ ´Ù¿î·Îµå index_webmin=ÀÎÅÍ³Ý À̸§ ¼­¹ö·Î ¼³Á¤ ¹× WebminÀÇ ÀÌÀü ·çÆ® ¼­¹ö Á¤º¸ »ç¿ë index_create=ÁÖ ±¸¼º ÆÄÀÏ ÀÛ¼º ¹× À̸§ ¼­¹ö ½ÃÀÛ index_zones=±âÁ¸ DNS ¿µ¿ª index_none=ÀÌ À̸§ ¼­¹ö¿¡ ´ëÇØ Á¤ÀÇµÈ DNS ¿µ¿ªÀÌ ¾ø½À´Ï´Ù index_addmaster=»õ ¸¶½ºÅÍ ¿µ¿ª ÀÛ¼º index_addslave=»õ ½½·¹ÀÌºê ¿µ¿ª ÀÛ¼º index_addstub=»õ ½ºÅÓ ¿µ¿ª ÀÛ¼º index_addfwd=»õ Àü´Þ ¿µ¿ª ÀÛ¼º index_apply=º¯°æ ³»¿ë Àû¿ë index_applymsg=ÀÌ ¹öưÀ» ´©¸£¸é ½ÇÇà ÁßÀÎ BIND ¼­¹ö°¡ ´Ù½Ã ½ÃÀ۵˴ϴÙ. ±×·¯¸é ÇöÀç ±¸¼ºÀÌ È°¼º »óŰ¡ µË´Ï´Ù. index_start=À̸§ ¼­¹ö ½ÃÀÛ index_startmsg=ÀÌ ¹öưÀ» ´©¸£¸é BIND ¼­¹ö°¡ ½ÃÀ۵ǰí ÇöÀç ±¸¼ºÀÌ ·ÎµåµË´Ï´Ù index_zone=¿µ¿ª index_type=À¯Çü index_master=¸¶½ºÅÍ index_slave=½½·¹À̺ê index_stub=½ºÅÓ index_forward=Àü´Þ index_opts=±Û·Î¹ú ¼­¹ö ¿É¼Ç index_return=¿µ¿ª ¸ñ·Ï index_toomany=½Ã½ºÅÛ ¿µ¿ªÀÌ ³Ê¹« ¸¹¾Æ¼­ ¿©±â¿¡ Ç¥½ÃÇÒ ¼ö ¾ø½À´Ï´Ù. index_find=¿µ¿ª °Ë»ö ±âÁØ: index_search=°Ë»ö master_title=¸¶½ºÅÍ ¿µ¿ª ÆíÁý master_ecannot=ÀÌ ¿µ¿ªÀ» ÆíÁýÇÒ ¼ö ¾ø½À´Ï´Ù master_manual=±â·Ï ÆÄÀÏ ÆíÁý master_soa=¿µ¿ª ¸Å°³ º¯¼ö ÆíÁý master_options=¿µ¿ª ¿É¼Ç ÆíÁý master_del=¿µ¿ª »èÁ¦ master_delmsg=DNS ¼­¹ö¿¡¼­ ÇöÀç ¿µ¿ªÀ» »èÁ¦ÇÏ·Á¸é ÀÌ ¹öưÀ» ´©¸£½Ê½Ã¿À. master_delrev=ÀÌ ¼­¹ö°¡ È£½ºÆ®ÇÏ´Â ´Ù¸¥ ¿µ¿ªÀÇ ÀÏÄ¡ÇÏ´Â ¿ª¹æÇâ ÁÖ¼Ò ±â·Ïµµ °°ÀÌ »èÁ¦µË´Ï´Ù. master_tmpl=¿µ¿ª ÅÛÇø´À» »ç¿ëÇմϱî? master_ip=ÅÛÇø´ ±â·Ï¿¡ ´ëÇÑ IP ÁÖ¼Ò master_params=¿µ¿ª ¸Å°³ º¯¼ö master_server=¸¶½ºÅÍ ¼­¹ö master_ns=¸¶½ºÅÍ ¼­¹ö¿¡ ´ëÇÑ NS ±â·ÏÀ» Ãß°¡Çմϱî? master_email=ÀüÀÚ ¸ÞÀÏ ÁÖ¼Ò master_refresh=»õ·Î °íħ ½Ã°£ master_retry=Àü¼Û Àç½Ãµµ ½Ã°£ master_expiry=¸¸·á ½Ã°£ master_minimum=±âº» TTL master_opts=¿µ¿ª ¿É¼Ç master_check=À̸§À» °Ë»çÇմϱî? master_notify=º¯°æ ³»¿ëÀ» ½½·¹À̺꿡°Ô ¾Ë¸³´Ï±î? master_update=¾÷µ¥ÀÌÆ® Çã¿ë ´ë»ó.. master_transfer=Àü¼Û Çã¿ë ´ë»ó.. master_query=Äõ¸® Çã¿ë ´ë»ó.. master_notify2=½½·¹À̺꿡°Ôµµ ¾Ë¸².. master_type=À¯Çü master_records=±â·Ï master_return=±â·Ï À¯Çü master_err=¿É¼ÇÀ» ÀúÀåÇÏÁö ¸øÇß½À´Ï´Ù master_ero=¿µ¿ªÀ» ¾÷µ¥ÀÌÆ®ÇÒ ¼ö ¾ø½À´Ï´Ù master_err2=¿µ¿ªÀ» ¾÷µ¥ÀÌÆ®ÇÏÁö ¸øÇß½À´Ï´Ù master_emaster='$1'Àº(´Â) À¯È¿ÇÑ ¸¶½ºÅÍ ¼­¹ö°¡ ¾Æ´Õ´Ï´Ù master_eemail='$1'Àº(´Â) À¯È¿ÇÑ ÀüÀÚ ¸ÞÀÏ ÁÖ¼Ò°¡ ¾Æ´Õ´Ï´Ù master_erefresh='$1'Àº(´Â) À¯È¿ÇÑ »õ·Î °íħ ½Ã°£ÀÌ ¾Æ´Õ´Ï´Ù master_eretry='$1'Àº(´Â) À¯È¿ÇÑ Àü¼Û Àç½Ãµµ ½Ã°£ÀÌ ¾Æ´Õ´Ï´Ù master_eexpiry='$1'Àº(´Â) À¯È¿ÇÑ ¸¸·á ½Ã°£ÀÌ ¾Æ´Õ´Ï´Ù master_eminimum='$1'Àº(´Â) À¯È¿ÇÑ ±âº» TTLÀÌ ¾Æ´Õ´Ï´Ù master_edelete=ÀÌ ¿µ¿ªÀ» »èÁ¦ÇÒ ¼ö ¾ø½À´Ï´Ù master_tmplrecs=ÅÛÇø´ ±â·Ï master_name=±â·Ï À̸§ master_value=°ª master_user=½ÃÀÛ ¾ç½Ä master_eip=¾ø°Å³ª À߸øµÈ ÅÛÇø´ IP ÁÖ¼Ò master_eiptmpl=ÅÛÇø´ ±â·Ï °ªÀº ÁÖ¼Ò ±â·ÏÀÇ °ª¸¸ »ç¿ë °¡´ÉÇÕ´Ï´Ù master_esoacannot=¿µ¿ª ¸Å°³ º¯¼ö¸¦ ÆíÁýÇÒ ¼ö ¾ø½À´Ï´Ù master_eoptscannot=¿µ¿ª ¿É¼ÇÀ» ÆíÁýÇÒ ¼ö ¾ø½À´Ï´Ù master_edeletecannot=¿µ¿ªÀ» »èÁ¦ÇÒ ¼ö ¾ø½À´Ï´Ù master_etaken=ÀÌ ¿µ¿ªÀº ÀÌ¹Ì ÀÖ½À´Ï´Ù delete_title=¿µ¿ª »èÁ¦ delete_mesg=¿µ¿ª $1À»(¸¦) »èÁ¦ÇϽðڽÀ´Ï±î? ¸ðµç ±â·Ï°ú ¿µ¿ª ÆÄÀÏÀÌ »èÁ¦µË´Ï´Ù. delete_rev=´Ù¸¥ ¿µ¿ªÀÇ ¿ª¹æÇâ ±â·ÏÀ» »èÁ¦Çմϱî? delete_fwd=´Ù¸¥ ¿µ¿ªÀÇ Á¤¹æÇâ ±â·ÏÀ» »èÁ¦Çմϱî? mcreate_title=¸¶½ºÅÍ ¿µ¿ª ÀÛ¼º mcreate_ecannot=¸¶½ºÅÍ ¿µ¿ªÀ» ÀÛ¼ºÇÒ ¼ö ¾ø½À´Ï´Ù mcreate_opts=»õ ¸¶½ºÅÍ ¿µ¿ª ¿É¼Ç mcreate_type=¿µ¿ª À¯Çü mcreate_fwd=Á¤¹æÇâ(À̸§¿¡¼­ ÁÖ¼Ò·Î) mcreate_rev=¿ª¹æÇâ(ÁÖ¼Ò¿¡¼­ À̸§À¸·Î) mcreate_dom=µµ¸ÞÀÎ À̸§/³×Æ®¿öÅ© mcreate_file=±â·Ï ÆÄÀÏ mcreate_auto=ÀÚµ¿ mcreate_err=¸¶½ºÅÍ ¿µ¿ªÀ» ÀÛ¼ºÇÏÁö ¸øÇß½À´Ï´Ù slave_title=½½·¹ÀÌºê ¿µ¿ª ÆíÁý stub_title=½ºÅÓ ¿µ¿ª ÆíÁý slave_ecannot=ÀÌ ¿µ¿ªÀ» ÆíÁýÇÒ ¼ö ¾ø½À´Ï´Ù slave_opts=¿µ¿ª ¿É¼Ç slave_masters=¸¶½ºÅÍ ¼­¹ö slave_max=ÃÖ´ë Àü¼Û ½Ã°£ slave_file=±â·Ï ÆÄÀÏ slave_check=À̸§À» °Ë»çÇմϱî? slave_notify=º¯°æ ³»¿ëÀ» ½½·¹À̺꿡°Ô ¾Ë¸³´Ï±î? slave_update=¾÷µ¥ÀÌÆ® Çã¿ë ´ë»ó.. slave_transfer=Àü¼Û Çã¿ë ´ë»ó.. slave_query=Äõ¸® Çã¿ë ´ë»ó.. slave_notify2=½½·¹À̺꿡°Ôµµ ¾Ë¸².. slave_none=¾øÀ½ slave_auto=ÀÚµ¿ slave_err=¿É¼ÇÀ» ÀúÀåÇÏÁö ¸øÇß½À´Ï´Ù slave_emax='$1'Àº(´Â) À¯È¿ÇÑ ÃÖ´ë Àü¼Û ½Ã°£ÀÌ ¾Æ´Õ´Ï´Ù slave_efile=¾ø´Â ±â·Ï ÆÄÀÏ slave_efile2='$1'Àº(´Â) Çã¿ë °¡´ÉÇÑ ±â·Ï ÆÄÀÏÀÌ ¾Æ´Õ´Ï´Ù slave_mins=ºÐ screate_title1=½½·¹ÀÌºê ¿µ¿ª ÀÛ¼º screate_title2=½ºÅÓ ¿µ¿ª ÀÛ¼º screate_ecannot1=½½·¹ÀÌºê ¿µ¿ªÀ» ÀÛ¼ºÇÒ ¼ö ¾ø½À´Ï´Ù screate_ecannot2=½ºÅÓ ¿µ¿ªÀ» ÀÛ¼ºÇÒ ¼ö ¾ø½À´Ï´Ù screate_header1=»õ ½½·¹ÀÌºê ¿µ¿ª ¿É¼Ç screate_header2=»õ ½ºÅÓ ¿µ¿ª ¿É¼Ç screate_type=¿µ¿ª À¯Çü screate_fwd=Á¤¹æÇâ(À̸§¿¡¼­ ÁÖ¼Ò·Î) screate_rev=¿ª¹æÇâ(ÁÖ¼Ò¿¡¼­ À̸§À¸·Î) screate_dom=µµ¸ÞÀÎ À̸§/³×Æ®¿öÅ© screate_err1=½½·¹ÀÌºê ¿µ¿ªÀ» ÀÛ¼ºÇÏÁö ¸øÇß½À´Ï´Ù screate_err2=½ºÅÓ ¿µ¿ªÀ» ÀÛ¼ºÇÏÁö ¸øÇß½À´Ï´Ù recs_ecannot=ÀÌ ¿µ¿ªÀÇ ±â·ÏÀ» ÆíÁýÇÒ ¼ö ¾ø½À´Ï´Ù recs_title=$1 ±â·Ï recs_header=$1 recs_addr=ÁÖ¼Ò recs_name=À̸§ recs_ttl=TTL recs_comment=ÁÖ¼® recs_return=±â·Ï À¯Çü edit_title=$1 ÆíÁý edit_header=$1 edit_edit=$1 ±â·Ï ÆíÁý edit_add=$1 ±â·Ï Ãß°¡ edit_addr=ÁÖ¼Ò edit_name=À̸§ edit_zonename=¿µ¿ª À̸§ edit_ttl=TTL edit_comment=ÁÖ¼® edit_cnamemsg=Àý´ë À̸§Àº a·Î ³¡³ª¾ß ÇÕ´Ï´Ù. edit_uprev=¿ª¹æÇâÀ» ¾÷µ¥ÀÌÆ®Çմϱî? edit_upfwd=Á¤¹æÇâÀ» ¾÷µ¥ÀÌÆ®Çմϱî? edit_err=±â·ÏÀ» ÀúÀåÇÏÁö ¸øÇß½À´Ï´Ù edit_ettl='$1'Àº(´Â) À¯È¿ÇÑ TTLÀÌ ¾Æ´Õ´Ï´Ù edit_eip='$1'Àº(´Â) À¯È¿ÇÑ IP ÁÖ¼Ò°¡ ¾Æ´Õ´Ï´Ù edit_eip6='$1'Àº(´Â) À¯È¿ÇÑ IPv6 ÁÖ¼Ò°¡ ¾Æ´Õ´Ï´Ù edit_ehost='$1'Àº(´Â) À¯È¿ÇÑ È£½ºÆ® À̸§ÀÌ ¾Æ´Õ´Ï´Ù edit_ename='$1'Àº(´Â) À¯È¿ÇÑ ±â·Ï À̸§ÀÌ ¾Æ´Õ´Ï´Ù edit_edupip=$1¿¡ ´ëÇÑ ÁÖ¼Ò ±â·ÏÀÌ ÀÌ¹Ì ÀÖ½À´Ï´Ù edit_ens='$1'Àº(´Â) À¯È¿ÇÑ À̸§ ¼­¹ö°¡ ¾Æ´Õ´Ï´Ù edit_ecname='$1'Àº(´Â) À¯È¿ÇÑ º°Äª ´ë»óÀÌ ¾Æ´Õ´Ï´Ù edit_emx=''$1'Àº(´Â) À¯È¿ÇÑ ¸ÞÀÏ ¼­¹ö°¡ ¾Æ´Õ´Ï´Ù edit_epri='$1'Àº(´Â) À¯È¿ÇÑ ¿ì¼± ¼øÀ§°¡ ¾Æ´Õ´Ï´Ù edit_ehard=¾ø°Å³ª À߸øµÈ Çϵå¿þ¾î À¯Çü edit_eos=¾ø°Å³ª À߸øµÈ OS À¯Çü edit_eserv=Àß ¾Ë·ÁÁø ¼­ºñ½º¸¦ ÀÔ·ÂÇÏÁö ¾Ê¾Ò½À´Ï´Ù edit_ebadserv=Àß ¾Ë·ÁÁø ¼­ºñ½º À̸§ '$1'ÀÌ(°¡) ¿Ã¹Ù¸£Áö ¾Ê½À´Ï´Ù edit_eemail='$1'Àº(´Â) À¯È¿ÇÑ ÀüÀÚ ¸ÞÀÏ ÁÖ¼Ò°¡ ¾Æ´Õ´Ï´Ù edit_etxt='$1'Àº(´Â) À¯È¿ÇÑ ÅØ½ºÆ® ±â·Ï À̸§ÀÌ ¾Æ´Õ´Ï´Ù edit_efqdn=Àý´ë À̸§ '$1'ÀÌ(°¡) ³Ê¹« ±é´Ï´Ù edit_elabel='$1'ÀÇ ¶óº§ÀÌ ³Ê¹« ±é´Ï´Ù edit_eloc=¾ø´Â À§µµ¿Í °æµµ edit_return=±â·Ï text_title=±â·Ï ÆÄÀÏ ÆíÁý text_desc=ÀÌ ¾ç½Ä¿¡¼­´Â DNS ±â·Ï ÆÄÀÏ $1À»(¸¦) ¼öµ¿À¸·Î ÆíÁýÇÒ ¼ö ÀÖ½À´Ï´Ù. WebminÀº ±¸¹® °Ë»ç¸¦ ¼öÇàÇÏÁö ¾ÊÀ¸¸ç ¿µ¿ª ÀÏ·Ã ¹øÈ£°¡ ÀÚµ¿À¸·Î Áõ°¡µÇÁö ¾Ê½À´Ï´Ù. text_undo=½ÇÇà Ãë¼Ò text_ecannot=±â·Ï ÆÄÀÏÀ» ÆíÁýÇÒ ¼ö ¾ø½À´Ï´Ù restart_ecannot=BIND¸¦ ´Ù½Ã ½ÃÀÛÇÒ ¼ö ¾ø½À´Ï´Ù restart_esig=$1 ½ÅÈ£¸¦ ó¸®ÇÏÁö ¸øÇß½À´Ï´Ù: $2 start_ecannot=BIND¸¦ ½ÃÀÛÇÒ ¼ö ¾ø½À´Ï´Ù start_error=BIND¸¦ ½ÃÀÛÇÏÁö ¸øÇß½À´Ï´Ù: $1 fwd_title=Á¤¹æÇâ ¿ª¿ª ÆíÁý fwd_ecannot=ÀÌ ¿µ¿ªÀ» ÆíÁýÇÒ ¼ö ¾ø½À´Ï´Ù fwd_opts=¿µ¿ª ¿É¼Ç fwd_masters=¸¶½ºÅÍ ¼­¹ö fwd_forward=´Ù¸¥ ¼­¹ö¸¦ ½ÃµµÇմϱî? fwd_check=À̸§À» °Ë»çÇմϱî? fwd_err=¿É¼ÇÀ» ÀúÀåÇÏÁö ¸øÇß½À´Ï´Ù fcreate_title=Á¤¹æÇâ ¿µ¿ª ÀÛ¼º fcreate_ecannot=Á¤¹æÇâ ¿µ¿ªÀ» ÀÛ¼ºÇÒ ¼ö ¾ø½À´Ï´Ù fcreate_opts=»õ Á¤¹æÇâ ¿µ¿ª ¿É¼Ç fcreate_type=¿µ¿ª À¯Çü fcreate_fwd=Á¤¹æÇâ(À̸§¿¡¼­ ÁÖ¼Ò·Î) fcreate_rev=¿ª¹æÇâ(ÁÖ¼Ò¿¡¼­ À̸§À¸·Î) fcreate_dom=µµ¸ÞÀÎ À̸§/³×Æ®¿öÅ© fcreate_masters=¸¶½ºÅÍ ¼­¹ö fcreate_err=Á¤¹æÇâ ¿µ¿ªÀ» ÀÛ¼ºÇÏÁö ¸øÇß½À´Ï´Ù create_enet='$1'Àº(´Â) À¯È¿ÇÑ ³×Æ®¿öÅ©°¡ ¾Æ´Õ´Ï´Ù create_edom='$1'Àº(´Â) À¯È¿ÇÑ µµ¸ÞÀÎ À̸§ÀÌ ¾Æ´Õ´Ï´Ù create_edom2='$1'Àº(´Â) ³×Æ®¿öÅ©°¡ ¾Æ´Ñ, µµ¸ÞÀÎÀ̾î¾ß ÇÕ´Ï´Ù create_efile='$1'Àº(´Â) À¯È¿ÇÑ ÆÄÀÏ À̸§ÀÌ ¾Æ´Õ´Ï´Ù create_efile2='$1'Àº(´Â) Çã¿ë °¡´ÉÇÑ ¿µ¿ª ÆÄÀÏÀÌ ¾Æ´Õ´Ï´Ù create_efile3='$1'À»(¸¦) ÀÛ¼ºÇÏÁö ¸øÇß½À´Ï´Ù: $2 create_emaster='$1'Àº(´Â) À¯È¿ÇÑ ¸¶½ºÅÍ ¼­¹ö ÁÖ¼Ò°¡ ¾Æ´Õ´Ï´Ù create_enone=Àû¾îµµ ÇϳªÀÇ ¸¶½ºÅÍ ¼­¹ö¸¦ ÀÔ·ÂÇØ¾ß ÇÕ´Ï´Ù boot_err=´Ù¿î·Îµå ½ÇÆÐ type_A=ÁÖ¼Ò type_AAAA=IPv6 ÁÖ¼Ò type_NS=À̸§ ¼­¹ö type_CNAME=À̸§ º°Äª type_MX=¸ÞÀÏ ¼­¹ö type_HINFO=È£½ºÆ® Á¤º¸ type_TXT=ÅØ½ºÆ® type_WKS=Àß ¾Ë·ÁÁø ¼­ºñ½º type_RP=´ã´çÀÚ type_PTR=¿ª¹æÇâ ÁÖ¼Ò type_LOC=À§Ä¡ edit_A=ÁÖ¼Ò edit_AAAA=IPv6 ÁÖ¼Ò edit_NS=À̸§ ¼­¹ö edit_CNAME=À̸§ º°Äª edit_MX=¸ÞÀÏ ¼­¹ö edit_HINFO=È£½ºÆ® Á¤º¸ edit_TXT=ÅØ½ºÆ® edit_WKS=Àß ¾Ë·ÁÁø ¼­ºñ½º edit_RP=´ã´çÀÚ edit_PTR=¿ª¹æÇâ ÁÖ¼Ò edit_LOC=À§Ä¡ recs_A=ÁÖ¼Ò recs_AAAA=IPv6 ÁÖ¼Ò recs_NS=À̸§ ¼­¹ö recs_CNAME=À̸§ º°Äª recs_MX=¸ÞÀÏ ¼­¹ö recs_HINFO=È£½ºÆ® Á¤º¸ recs_TXT=ÅØ½ºÆ® recs_WKS=Àß ¾Ë·ÁÁø ¼­ºñ½º recs_RP=´ã´çÀÚ recs_PTR=¿ª¹æÇâ ÁÖ¼Ò recs_LOC=À§Ä¡ value_A1=ÁÖ¼Ò value_NS1=À̸§ ¼­¹ö value_CNAME1=½ÇÁ¦ À̸§ value_MX1=¿ì¼± ¼øÀ§ value_MX2=¸ÞÀÏ ¼­¹ö value_HINFO1=Çϵå¿þ¾î value_HINFO2=¿î¿µ üÁ¦ value_TXT1=¸Þ½ÃÁö value_WKS1=ÁÖ¼Ò value_WKS2=ÇÁ·ÎÅäÄÝ value_WKS3=¼­ºñ½º value_RP1=ÀüÀÚ ¸ÞÀÏ ÁÖ¼Ò value_RP2=ÅØ½ºÆ® ±â·Ï À̸§ value_PTR1=È£½ºÆ® À̸§ value_LOC1=À§µµ ¹× °æµµ warn=°æ°í fail=½ÇÆÐ ignore=¹«½Ã default=±âº»°ª minutes=ºÐ seconds=ÃÊ hours=½Ã days=ÀÏ weeks=ÁÖ listed=³ª¿­µÈ Ç׸ñ.. eip='$1'Àº(´Â) À¯È¿ÇÑ IP ÁÖ¼Ò°¡ ¾Æ´Õ´Ï´Ù acl_zones=ÀÌ »ç¿ëÀÚ°¡ ÆíÁýÇÒ ¼ö ÀÖ´Â µµ¸ÞÀÎ acl_zall=¸ðµç ¿µ¿ª acl_zsel=¼±ÅÃÇÑ ¿µ¿ª.. acl_master=¸¶½ºÅÍ ¿µ¿ªÀ» ÀÛ¼ºÇÒ ¼ö ÀÖ½À´Ï±î? acl_slave=½½·¹À̺ê/½ºÅÓ ¿µ¿ªÀ» ÀÛ¼ºÇÒ ¼ö ÀÖ½À´Ï±î? acl_forward=Á¤¹æÇâ ¿µ¿ªÀ» ÀÛ¼ºÇÒ ¼ö ÀÖ½À´Ï±î? acl_defaults=±Û·Î¹ú ¿É¼ÇÀ» ÆíÁýÇÒ ¼ö ÀÖ½À´Ï±î? acl_reverse=µµ¸ÞÀÎÀÇ ¿ª¹æÇâ ÁÖ¼Ò¸¦ ¾÷µ¥ÀÌÆ®ÇÒ ¼ö ÀÖ½À´Ï±î? acl_multiple=¿©·¯ ÁÖ¼Ò°¡ µ¿ÀÏÇÑ IP¸¦ °¡Áú ¼ö ÀÖ½À´Ï±î? acl_ro=Àбâ Àü¿ë Á¢±Ù ¸ðµåÀԴϱî? acl_apply=º¯°æ ³»¿ëÀ» Àû¿ëÇÒ ¼ö ÀÖ½À´Ï±î? acl_dir=¿µ¿ª ÆÄÀÏÀ» µð·ºÅ丮·Î Á¦ÇÑ acl_file=±â·Ï ÆÄÀÏÀ» ÆíÁýÇÒ ¼ö ÀÖ½À´Ï±î? acl_params=¿µ¿ª ¸Å°³ º¯¼ö¸¦ ÆíÁýÇÒ ¼ö ÀÖ½À´Ï±î? acl_opts=¿µ¿ª ¿É¼ÇÀ» ÆíÁýÇÒ ¼ö ÀÖ½À´Ï±î? acl_delete=¿µ¿ªÀ» »èÁ¦ÇÒ ¼ö ÀÖ½À´Ï±î? acl_findfree=»ç¿ë°¡´É IP ¹øÈ£¸¦ °Ë»öÇÒ ¼ö ÀÖ½À´Ï±î? servers_title=´Ù¸¥ DNS ¼­¹ö servers_ip=IP ÁÖ¼Ò servers_bogus=¹«È¿ÇÑ ¼­¹ö¸¦ ¹«½ÃÇմϱî? servers_format=¿µ¿ª Àü¼Û Çü½Ä servers_trans=ÃÖ´ë Àü¼Û ¼ö servers_one=ÇÑ ¹ø¿¡ Çϳª servers_many=´Ù¼ö servers_err=´Ù¸¥ DNS ¼­¹ö¸¦ ÀúÀåÇÏÁö ¸øÇß½À´Ï´Ù servers_eip='$1'Àº(´Â) À¯È¿ÇÑ IP ÁÖ¼Ò°¡ ¾Æ´Õ´Ï´Ù servers_etrans='$1'Àº(´Â) À¯È¿ÇÑ ÃÖ´ë Àü¼Û ¼ö°¡ ¾Æ´Õ´Ï´Ù logging_title=·Î±× ¹× ¿À·ù logging_ecannot=·Î±×À» ±¸¼ºÇÒ ¼ö ¾ø½À´Ï´Ù logging_header=±Û·Î¹ú ·Î±× ¹× ¿À·ù ¿É¼Ç logging_default1=BINDÀÇ ±âº» ·Î±× ¼³Á¤ »ç¿ë logging_default2=¾Æ·¡ÀÇ ¼³Á¤ »ç¿ë.. logging_cats=·Î±× ¹üÁÖ logging_cat=¹üÁÖ logging_cchans=ä³Î logging_chans=·Î±× ä³Î logging_cname=ä³Î À̸§ logging_to=·Î±× ´ë»ó logging_file=ÆÄÀÏ logging_fd=ÆÄÀÏ ¼³¸íÀÚ logging_versions=»ç¿ëÇÒ ¹öÀü logging_ver1=¾øÀ½ logging_ver2=Á¦ÇÑ ¾øÀ½ logging_size=ÃÖ´ë ÆÄÀÏ Å©±â logging_sz1=Á¦ÇÑ ¾øÀ½ logging_syslog=½Ã½ºÅÛ ·Î±× ¼öÁØ logging_null=ÇØ´ç ¾øÀ½ logging_sev=ÃÖ´ë ¸Þ½ÃÁö ¼öÁØ logging_any=ÀÓÀÇ logging_debug=µð¹ö±× ¼öÁØ.. logging_dyn=±Û·Î¹ú ¼öÁØ logging_pcat=·Î±×ÀÇ ±â·Ï ¹üÁÖ logging_psev=·Î±×ÀÇ ±â·Ï ½É°¢µµ logging_ptime=·Î±×ÀÇ ±â·Ï ³¯Â¥ ¹× ½Ã°£ logging_add=»õ ä³Î Ãß°¡ logging_none=Á¤ÀÇµÈ ·Î±× ä³ÎÀÌ ¾ø½À´Ï´Ù. logging_err=·Î±× ¿É¼ÇÀ» ÀúÀåÇÏÁö ¸øÇß½À´Ï´Ù logging_ename='$1'Àº(´Â) À¯È¿ÇÑ Ã¤³Î À̸§ÀÌ ¾Æ´Õ´Ï´Ù logging_efile=¾ø´Â ·Î±× ÆÄÀÏ À̸§ logging_ever='$1'Àº(´Â) À¯È¿ÇÑ ¹öÀü ¹øÈ£°¡ ¾Æ´Õ´Ï´Ù logging_esize='$1'Àº(´Â) À¯È¿ÇÑ ·Î±× Å©±â°¡ ¾Æ´Õ´Ï´Ù acls_title=Á¢±Ù Á¦¾î ¸ñ·Ï acls_ecannot=±Û·Î¹ú ACLÀ» ÆíÁýÇÒ ¼ö ¾ø½À´Ï´Ù acls_name=ACL À̸§ acls_values=ÀÏÄ¡ÇÏ´Â ÁÖ¼Ò, ³×Æ®¿öÅ© ¹× ACL acls_err=Á¢±Ù Á¦¾î ¸ñ·ÏÀ» ÀúÀåÇÏÁö ¸øÇß½À´Ï´Ù acls_ename='$1'Àº(´Â) À¯È¿ÇÑ ACL À̸§ÀÌ ¾Æ´Õ´Ï´Ù files_title=ÆÄÀÏ ¹× µð·ºÅ丮 files_ecannot=ÆÄÀÏÀ» ±¸¼ºÇÒ ¼ö ¾ø½À´Ï´Ù files_header=±Û·Î¹ú ÆÄÀÏ ¹× µð·ºÅ丮 ¿É¼Ç files_stats=Åë°è Ãâ·Â ÆÄÀÏ files_dump=µ¥ÀÌÅͺ£À̽º ´ýÇÁ ÆÄÀÏ files_pid=ÇÁ·Î¼¼½º ID ÆÄÀÏ files_xfer=¿µ¿ª Àü¼Û ÇÁ·Î±×·¥ÀÇ °æ·Î files_err=ÆÄÀÏ ¹× µð·ºÅ丮 ¿É¼ÇÀ» ÀúÀåÇÏÁö ¸øÇß½À´Ï´Ù files_efile=¾ø°Å³ª À߸øµÈ ÆÄÀÏ À̸§ forwarding_title=Àü´Þ ¹× Àü¼Û forwarding_ecannot=Àü´Þ ¹× Àü¼Û ¿É¼ÇÀ» ÆíÁýÇÒ ¼ö ¾ø½À´Ï´Ù forwarding_header=±Û·Î¹ú Àü´Þ ¹× ¿µ¿ª Àü¼Û ¿É¼Ç forwarding_fwders=Äõ¸®¸¦ Àü´ÞÇÒ ¼­¹ö forwarding_fwd=Àü´ÞÀڷκÎÅÍ ÀÀ´äÀÌ ¾ø´Â °æ¿ì Á÷Á¢ Á¶È¸ forwarding_max=ÃÖ´ë ¿µ¿ª Àü¼Û ½Ã°£ forwarding_format=¿µ¿ª Àü¼Û Çü½Ä forwarding_one=ÇÑ ¹ø¿¡ Çϳª forwarding_many=´Ù¼ö forwarding_in=ÃÖ´ë µ¿½Ã ¿µ¿ª Àü¼Û ¼ö forwarding_err=Àü´Þ ¹× Àü¼Û ¿É¼ÇÀ» ÀúÀåÇÏÁö ¸øÇß½À´Ï´Ù forwarding_emins=¾ø°Å³ª À߸øµÈ ÃÖ´ë Àü¼Û ½Ã°£ forwarding_etrans=¾ø°Å³ª À߸øµÈ ÃÖ´ë µ¿½Ã Àü¼Û ¼ö forwarding_minutes=ºÐ net_title=ÁÖ¼Ò ¹× ÅäÆú·ÎÁö net_ecannot=ÁÖ¼Ò ¹× ÅäÆú·ÎÁö ¿É¼ÇÀ» ÆíÁýÇÒ ¼ö ¾ø½À´Ï´Ù net_header=±Û·Î¹ú ÁÖ¼Ò ¹× ÅäÆú·ÎÁö ¿É¼Ç net_listen=¼ö½Å ´ë±âÇÒ Æ÷Æ® ¹× ÁÖ¼Ò net_below=¾Æ·¡ ³ª¿­µÈ Ç׸ñ.. net_port=Æ÷Æ® net_addrs=ÁÖ¼Ò net_saddr=Äõ¸®¿¡ »ç¿ëÇÒ ¼Ò½º IP ÁÖ¼Ò net_sport=Äõ¸®¿¡ »ç¿ëÇÒ ¼Ò½º Æ÷Æ® net_topol=À̸§ ¼­¹ö ¼±Åà ÅäÆú·ÎÁö net_err=ÁÖ¼Ò ¹× ÅäÆú·ÎÁö ¿É¼ÇÀ» ÀúÀåÇÏÁö ¸øÇß½À´Ï´Ù net_eport='$1'Àº(´Â) À¯È¿ÇÑ Æ÷Æ® ¹øÈ£°¡ ¾Æ´Õ´Ï´Ù net_etopology=ÅäÆú·ÎÁö ÁÖ¼Ò¸¦ ÀÔ·ÂÇÏÁö ¾Ê¾Ò½À´Ï´Ù misc_title=±âŸ ¿É¼Ç misc_ecannot=±âŸ ¿É¼ÇÀ» ÆíÁýÇÒ ¼ö ¾ø½À´Ï´Ù misc_header=±âŸ ±Û·Î¹ú ¿É¼Ç misc_core=ÃÖ´ë ÄÚ¾î ´ýÇÁ Å©±â misc_data=ÃÖ´ë µ¥ÀÌÅÍ ¸Þ¸ð¸® »ç¿ë·® misc_files=¿­ ¼ö ÀÖ´Â ÃÖ´ë ÆÄÀÏ ¼ö misc_stack=ÃÖ´ë ½ºÅà ¸Þ¸ð¸® »ç¿ë·® misc_clean=¸¸·áµÈ ±â·Ï Á¤¸® °£°Ý misc_iface=»õ ÀÎÅÍÆäÀ̽º °Ë»ç °£°Ý misc_stats=»óÅ ·Î±× °£°Ý misc_recursion=Ŭ¶óÀÌ¾ðÆ®¿¡ ´ëÇØ Àüü ¹Ýº¹ Á¶È¸¸¦ ¼öÇàÇմϱî? misc_cnames=ÇϳªÀÇ À̸§¿¡ ¿©·¯ °³ÀÇ CNAME º°ÄªÀ» Çã¿ëÇմϱî? misc_glue=±Û·ç ±â·Ï¸¦ ¹ÝÀÔÇմϱî? misc_nx=ÀÀ´ä¿¡ ´ëÇØ ±ÇÇÑ ÀÖ´Â AA ºñÆ®¸¦ ¼³Á¤Çմϱî? misc_err=±âŸ ¿É¼ÇÀ» ÀúÀåÇÏÁö ¸øÇß½À´Ï´Ù misc_esize='$1'Àº(´Â) À¯È¿ÇÑ Å©±â°¡ ¾Æ´Õ´Ï´Ù misc_efiles='$1'Àº(´Â) À¯È¿ÇÑ ¿­ ¼ö ÀÖ´Â ÃÖ´ë ÆÄÀÏ ¼ö°¡ ¾Æ´Õ´Ï´Ù misc_emins='$1'Àº(´Â) À¯È¿ÇÑ ½Ã°£(ºÐ)ÀÌ ¾Æ´Õ´Ï´Ù misc_mins=ºÐ zonedef_title=¿µ¿ª ±âº»°ª zonedef_msg=»õ ¸¶½ºÅÍ ¿µ¿ª¿¡ ´ëÇÑ ±âº»°ª zonedef_err=¿µ¿ª ±âº»°ªÀ» ÀúÀåÇÏÁö ¸øÇß½À´Ï´Ù zonedef_ecannot=¸¶½ºÅÍ ¿µ¿ª ±âº»°ªÀ» º¯°æÇÒ ¼ö ¾ø½À´Ï´Ù zonedef_msg2=±âº» ¿µ¿ª ¼³Á¤ zonedef_transfer=Àü¼Û Çã¿ë ´ë»ó.. zonedef_query=Äõ¸® Çã¿ë ´ë»ó.. zonedef_cmaster=¸¶½ºÅÍ ¿µ¿ªÀÇ À̸§À» °Ë»çÇմϱî? zonedef_cslave=½½·¹ÀÌºê ¿µ¿ªÀÇ À̸§À» °Ë»çÇմϱî? zonedef_cresponse=ÀÀ´ä¿¡ ÀÖ´Â À̸§À» °Ë»çÇմϱî? zonedef_notify=º¯°æ ³»¿ëÀ» ½½·¹À̺꿡°Ô ¾Ë¸³´Ï±î? zonedef_email=±âº» ÀüÀÚ ¸ÞÀÏ ÁÖ¼Ò find_title=¿µ¿ª ã±â find_match=$1°ú(¿Í) ÀÏÄ¡ÇÏ´Â ¿µ¿ªÀ» ã´Â Áß.. find_none=ÀÏÄ¡ÇÏ´Â ¿µ¿ªÀÌ ¾ø½À´Ï´Ù. efirst=$2ÀÇ $1 Çà¿¡ Àִ ù¹øÂ° Áö½Ã¾î°¡ À߸øµÊ findfree_title=»ç¿ë°¡´É ip ã±â findfree_desc=»ç¿ë°¡´É ip ã±â findfree_nofind=»ç¿ë°¡´É ip¸¦ ãÀ» ¼ö ¾ø½À´Ï´Ù findfree_header=$1 findfree_sopt=°Ë»ö ¿É¼Ç findfree_IPrange=IP ¹üÀ§ findfree_from=½ÃÀÛ findfree_to=³¡ findfree_cf=`freeXXX' È£½ºÆ® À̸§À» »ç¿ë°¡´É ip·Î °£ÁÖÇմϱî? findfree_search=°Ë»ö log_servers=´Ù¸¥ DNS ¼­¹ö º¯°æµÊ log_logging=·Î±× ¹× ¿À·ù º¯°æµÊ log_acls=Á¢±Ù Á¦¾î ¸ñ·Ï º¯°æµÊ log_files=ÆÄÀÏ ¹× µð·ºÅ丮 º¯°æµÊ log_forwarding=Àü´Þ ¹× Àü¼Û º¯°æµÊ log_net=ÁÖ¼Ò ¹× ÅäÆú·ÎÁö º¯°æµÊ log_misc=±âŸ ¿É¼Ç º¯°æµÊ log_zonedef=¿µ¿ª ±âº»°ª º¯°æµÊ log_apply=º¯°æ ³»¿ë Àû¿ëµÊ log_start=DNS ¼­¹ö ½ÃÀÛµÊ log_master=¸¶½ºÅÍ ¿µ¿ª $1 ÀÛ¼ºµÊ log_slave=½½·¹ÀÌºê ¿µ¿ª $1 ÀÛ¼ºµÊ log_stub=½ºÅÓ ¿µ¿ª $1 ÀÛ¼ºµÊ log_forward=Àü´Þ ¿µ¿ª $1 ÀÛ¼ºµÊ log_delete_master=¸¶½ºÅÍ ¿µ¿ª $1 »èÁ¦µÊ log_delete_slave=½½·¹ÀÌºê ¿µ¿ª $1 »èÁ¦µÊ log_delete_stub=½ºÅÓ ¿µ¿ª $1 »èÁ¦µÊ log_delete_forward=Àü´Þ ¿µ¿ª $1 »èÁ¦µÊ log_text=$1¿¡ ´ëÇÑ ±â·Ï ¼öµ¿À¸·Î ÆíÁýµÊ log_soa=$1¿¡ ´ëÇÑ ¿µ¿ª ¸Å°³ º¯¼ö º¯°æµÊ log_opts=$1¿¡ ´ëÇÑ ¿µ¿ª ¿É¼Ç º¯°æµÊ log_delete_record=¿µ¿ª $3ÀÇ $1 ±â·Ï $2 »èÁ¦µÊ log_create_record=¿µ¿ª $3ÀÇ $1 ±â·Ï $2 ÀÛ¼ºµÊ log_modify_record=¿µ¿ª $3ÀÇ $1 ±â·Ï $2 ¼öÁ¤µÊ log_boot=ÁÖ ±¸¼º ÆÄÀÏ ÀÛ¼ºµÊ bind8/lang/ja_JP.jis0100664000567100000120000003760507307274507014206 0ustar jcameronwheelindex_title=BIND DNS ƒT[ƒo index_enamed=BIND DNS ƒT[ƒo $1 ‚Í‚²Žg—p‚̃VƒXƒeƒ€‚ÉŒ©‚‚©‚è‚Ü‚¹‚ñ‚Å‚µ‚½BƒCƒ“ƒXƒg[ƒ‹‚³‚ê‚Ä‚¢‚È‚¢‚©ABIND ƒ‚ƒWƒ…[ƒ‹Ý’è ‚ª•s³‚Å‚·B index_eversion=ŽÀs‰Â”\ƒT[ƒo $1 ‚Í BIND 8 ‚Ü‚½‚Í BIND 9 ‚Å‚ ‚邯”Fޝ‚Å‚«‚Ü‚¹‚ñB‘ã‚í‚è‚ÉBIND 4 ƒ‚ƒWƒ…[ƒ‹‚ðŽÀs‚µ‚Ä‚­‚¾‚³‚¢B index_eempty=BIND $1 ‚ÌŽå—vÝ’èƒtƒ@ƒCƒ‹‚ª‚È‚¢‚©–³Œø‚Å‚·B쬂µ‚Ü‚·‚©H index_local=ƒl[ƒ€ ƒT[ƒo‚ðƒCƒ“ƒ^[ƒlƒbƒg‚ðŽg—p‚µ‚È‚¢“à•”‚ł̎g—p‚݂̂ÉÝ’è index_download=ƒCƒ“ƒ^[ƒlƒbƒg ƒl[ƒ€ ƒT[ƒo‚Æ‚µ‚Äݒ肵Aroot ƒT[ƒoî•ñ‚ðƒ_ƒEƒ“ƒ[ƒh index_webmin=ƒCƒ“ƒ^[ƒlƒbƒg ƒl[ƒ€ ƒT[ƒo‚Æ‚µ‚Äݒ肵‚Ü‚·‚ªAWebmin ‚̌¢ root ƒT[ƒoî•ñ‚ðŽg—p index_create=Žå—vÝ’èƒtƒ@ƒCƒ‹‚ð쬂µƒl[ƒ€ ƒT[ƒo‚ð‹N“® index_zones=Šù‘¶‚Ì DNS ƒ][ƒ“ index_none=‚±‚̃l[ƒ€ ƒT[ƒo‚É’è‹`‚³‚ꂽ DNS ƒ][ƒ“‚Í‚ ‚è‚Ü‚¹‚ñ index_addmaster=V‹K‚̃}ƒXƒ^[ ƒ][ƒ“‚ðì¬ index_addslave=V‹K‚̃XƒŒ[ƒu ƒ][ƒ“‚ðì¬ index_addstub=V‹K‚̃Xƒ^ƒu ƒ][ƒ“‚ðì¬ index_addfwd=V‹K‚Ì“]‘—ƒ][ƒ“‚ðì¬ index_apply=•ÏX‚ð“K—p index_applymsg=ŽÀs’†‚Ì BIND ƒT[ƒo‚ðÄ‹N“®‚·‚é‚ɂ͂±‚̃{ƒ^ƒ“‚ðƒNƒŠƒbƒN‚µ‚Ä‚­‚¾‚³‚¢BŒ»Ý‚ÌÝ’è‚ðƒAƒNƒeƒBƒu‚É‚µ‚Ü‚·B index_start=ƒl[ƒ€ ƒT[ƒo‚Ì‹N“® index_startmsg=BIND ƒT[ƒo‚ð‹N“®‚µ‚ÄŒ»Ý‚ÌÝ’è‚ðƒ[ƒh‚·‚é‚É‚ÍA‚±‚̃{ƒ^ƒ“‚ðƒNƒŠƒbƒN‚µ‚Ä‚­‚¾‚³‚¢B index_zone=ƒ][ƒ“ index_type=Ží—Þ index_master=ƒ}ƒXƒ^[ index_slave=ƒXƒŒ[ƒu index_stub=ƒXƒ^ƒu index_forward=‡ˆø‚« index_opts=ƒOƒ[ƒoƒ‹ ƒT[ƒo ƒIƒvƒVƒ‡ƒ“ index_return=ƒ][ƒ“ ƒŠƒXƒg index_toomany=‚²Žg—p‚̃VƒXƒeƒ€‚Ƀ][ƒ“‚ª‘½‚·‚¬‚邽‚ßA‚±‚±‚Å•\ަ‚Å‚«‚Ü‚¹‚ñB index_find=ˆê’v‚·‚éƒ][ƒ“‚ÌŒŸõ: index_search=ŒŸõ master_title=ƒ}ƒXƒ^[ ƒ][ƒ“‚Ì•ÒW master_ecannot=‚±‚̃][ƒ“‚Í•ÒW‚Å‚«‚Ü‚¹‚ñ master_manual=ƒŒƒR[ƒh ƒtƒ@ƒCƒ‹‚Ì•ÒW master_soa=ƒ][ƒ“ ƒpƒ‰ƒ[ƒ^‚Ì•ÒW master_options=ƒ][ƒ“ ƒIƒvƒVƒ‡ƒ“‚Ì•ÒW master_del=ƒ][ƒ“‚Ìíœ master_delmsg=‚²Žg—p‚Ì DNS ƒT[ƒo‚©‚炱‚̃][ƒ“‚ð휂·‚é‚É‚ÍA‚±‚̃{ƒ^ƒ“‚ðƒNƒŠƒbƒN‚µ‚Ä‚­‚¾‚³‚¢B master_delrev=‚±‚̃T[ƒo‚ªƒzƒXƒg‚µ‚Ä‚¢‚鑼‚̃][ƒ““à‚É‚ ‚éˆê’v‚µ‚½‹tˆø‚«ƒAƒhƒŒƒX‚̃ŒƒR[ƒh‚à휂³‚ê‚Ü‚·B master_tmpl=ƒ][ƒ“ ƒeƒ“ƒvƒŒ[ƒg‚ðŽg—p‚µ‚Ü‚·‚©H master_ip=ƒeƒ“ƒvƒŒ[ƒg ƒŒƒR[ƒh‚Ì IP ƒAƒhƒŒƒX master_params=ƒ][ƒ“ ƒpƒ‰ƒ[ƒ^ master_server=ƒ}ƒXƒ^[ ƒT[ƒo master_ns=ƒl[ƒ€ ƒT[ƒo ƒŒƒR[ƒh‚ðƒ}ƒXƒ^[ ƒT[ƒo‚ɒljÁ‚µ‚Ü‚·‚©H master_email=E ƒ[ƒ‹ ƒAƒhƒŒƒX master_refresh=ƒŠƒtƒŒƒbƒVƒ…ŽžŠÔ master_retry=“]‘—ÄŽŽsŽžŠÔ master_expiry=ŠúŒÀ؂ꎞŠÔ master_minimum=TTLŽžŠÔ‚̃fƒtƒHƒ‹ƒg master_opts=ƒ][ƒ“ ƒIƒvƒVƒ‡ƒ“ master_check=–¼‘O‚𒲂ׂ܂·‚©H master_notify=•ÏX‚ðƒXƒŒ[ƒu‚É’Ê’m‚µ‚Ü‚·‚©H master_update=ŽŸ‚©‚ç‚ÌXV‚ð‹–‰Â.. master_transfer=ŽŸ‚©‚ç‚Ì“]‘—‚ð‹–‰Â.. master_query=ŽŸ‚©‚ç‚̃NƒGƒŠ[‚ð‹–‰Â.. master_notify2=ƒXƒŒ[ƒu‚É’Ê’m.. master_type=Ží—Þ master_records=ƒŒƒR[ƒh master_return=ƒŒƒR[ƒh‚ÌŽí—Þ master_err=ƒIƒvƒVƒ‡ƒ“‚ð•Û‘¶‚Å‚«‚Ü‚¹‚ñ‚Å‚µ‚½ master_ero=ƒ][ƒ“‚ðXV‚Å‚«‚Ü‚¹‚ñ master_err2=ƒ][ƒ“‚ðXV‚Å‚«‚Ü‚¹‚ñ‚Å‚µ‚½ master_emaster='$1' ‚Í–³Œø‚ȃ}ƒXƒ^[ ƒT[ƒo‚Å‚· master_eemail='$1' ‚Í–³Œø‚È E ƒ[ƒ‹ ƒAƒhƒŒƒX‚Å‚·B master_erefresh='$1' ‚Í–³Œø‚ÈƒŠƒtƒŒƒbƒVƒ…ŽžŠÔ‚Å‚· master_eretry='$1' ‚Í–³Œø‚È“]‘—ÄŽŽsŽžŠÔ‚Å‚· master_eexpiry='$1' ‚Í–³Œø‚ÈŠúŒÀ؂ꎞŠÔ‚Å‚· master_eminimum='$1' ‚Í–³Œø‚ȃfƒtƒHƒ‹ƒg TTL ŽžŠÔ‚Å‚· master_edelete=‚±‚̃][ƒ“‚Í휂ł«‚Ü‚¹‚ñ master_tmplrecs=ƒeƒ“ƒvƒŒ[ƒg ƒŒƒR[ƒh master_name=ƒŒƒR[ƒh–¼ master_value=’l master_user=Œ`Ž® master_eip=ƒeƒ“ƒvƒŒ[ƒg IP ƒAƒhƒŒƒX‚ª‚È‚¢‚©–³Œø‚Å‚· master_eiptmpl=ƒeƒ“ƒvƒŒ[ƒg ƒŒƒR[ƒh’l‚̓AƒhƒŒƒX ƒŒƒR[ƒh—p‚©‚ç‚̂ݎg—p‚Å‚«‚Ü‚· master_esoacannot=ƒ][ƒ“ ƒpƒ‰ƒ[ƒ^‚Í•ÒW‚Å‚«‚Ü‚¹‚ñ master_eoptscannot=ƒ][ƒ“ ƒIƒvƒVƒ‡ƒ“‚ð•ÒW‚·‚é‹–‰Â‚ª‚ ‚è‚Ü‚¹‚ñ master_edeletecannot=ƒ][ƒ“‚Í휂ł«‚Ü‚¹‚ñ master_etaken=‚±‚̃][ƒ“‚Í‚·‚łɑ¶Ý‚µ‚Ä‚¢‚Ü‚· delete_title=ƒ][ƒ“‚Ìíœ delete_mesg=ƒ][ƒ“ $1‚ð휂µ‚Ä‚à‚æ‚낵‚¢‚Å‚·‚©H‚·‚ׂẴŒƒR[ƒh‚ƃ][ƒ“ ƒtƒ@ƒCƒ‹‚ªíœ‚³‚ê‚Ü‚·B delete_rev=‘¼‚̃][ƒ“‚Ì‹tˆø‚«ƒŒƒR[ƒh‚ð휂µ‚Ü‚·‚©H delete_fwd=‘¼‚̃][ƒ“‚̇ˆø‚«ƒŒƒR[ƒh‚ð휂µ‚Ü‚·‚©H mcreate_title=ƒ}ƒXƒ^[ ƒ][ƒ“‚Ìì¬ mcreate_ecannot=ƒ}ƒXƒ^[ ƒ][ƒ“‚ð쬂ł«‚Ü‚¹‚ñ mcreate_opts=V‹K‚̃}ƒXƒ^[ ƒ][ƒ“ ƒIƒvƒVƒ‡ƒ“ mcreate_type=ƒ][ƒ“‚ÌŽí—Þ mcreate_fwd=‡ˆø‚« (–¼‘O‚ðƒAƒhƒŒƒX‚É) mcreate_rev=‹tˆø‚« (ƒAƒhƒŒƒX‚𖼑O‚É) mcreate_dom=ƒhƒƒCƒ“–¼ / ƒlƒbƒgƒ[ƒN mcreate_file=ƒŒƒR[ƒh ƒtƒ@ƒCƒ‹ mcreate_auto=Ž©“® mcreate_err=ƒ}ƒXƒ^[ ƒ][ƒ“‚ð쬂ł«‚Ü‚¹‚ñ‚Å‚µ‚½ slave_title=ƒXƒŒ[ƒu ƒ][ƒ“‚Ì•ÒW stub_title=ƒXƒ^ƒu ƒ][ƒ“‚Ì•ÒW slave_ecannot=‚±‚̃][ƒ“‚Í•ÒW‚Å‚«‚Ü‚¹‚ñ slave_opts=ƒ][ƒ“ ƒIƒvƒVƒ‡ƒ“ slave_masters=ƒ}ƒXƒ^[ ƒT[ƒo slave_max=Å‘å“]‘—ŽžŠÔ slave_file=ƒŒƒR[ƒh ƒtƒ@ƒCƒ‹ slave_check=–¼‘O‚𒲂ׂ܂·‚©H slave_notify=•ÏX‚ðƒXƒŒ[ƒu‚É’Ê’m‚µ‚Ü‚·‚©H slave_update=ŽŸ‚©‚ç‚ÌXV‚ð‹–‰Â.. slave_transfer=ŽŸ‚©‚ç‚Ì“]‘—‚ð‹–‰Â.. slave_query=ŽŸ‚©‚ç‚̃NƒGƒŠ[‚ð‹–‰Â.. slave_notify2=ƒXƒŒ[ƒu‚É’Ê’m.. slave_none=‚È‚µ slave_auto=Ž©“® slave_err=ƒIƒvƒVƒ‡ƒ“‚ð•Û‘¶‚Å‚«‚Ü‚¹‚ñ‚Å‚µ‚½ slave_emax='$1' ‚Í–³Œø‚ÈÅ‘å“]‘—ŽžŠÔ‚Å‚· slave_efile=ƒŒƒR[ƒh ƒtƒ@ƒCƒ‹‚ª‚ ‚è‚Ü‚¹‚ñ slave_efile2='$1' ‚Í‹–—e‚³‚ê‚郌ƒR[ƒh ƒtƒ@ƒCƒ‹‚ł͂ ‚è‚Ü‚¹‚ñ slave_mins=•ª screate_title1=ƒXƒŒ[ƒu ƒ][ƒ“‚Ìì¬ screate_title2=ƒXƒ^ƒu ƒ][ƒ“‚Ìì¬ screate_ecannot1=ƒXƒŒ[ƒu ƒ][ƒ“‚ð쬂ł«‚Ü‚¹‚ñ screate_ecannot2=ƒXƒ^ƒu ƒ][ƒ“‚ð쬂ł«‚Ü‚¹‚ñ screate_header1=V‹K‚̃XƒŒ[ƒu ƒ][ƒ“ ƒIƒvƒVƒ‡ƒ“ screate_header2=V‹K‚̃Xƒ^ƒu ƒ][ƒ“ ƒIƒvƒVƒ‡ƒ“ screate_type=ƒ][ƒ“‚ÌŽí—Þ screate_fwd=‡ˆø‚« (–¼‘O‚ðƒAƒhƒŒƒX‚É) screate_rev=‹tˆø‚« (ƒAƒhƒŒƒX‚𖼑O‚É) screate_dom=ƒhƒƒCƒ“–¼ / ƒlƒbƒgƒ[ƒN screate_err1=ƒXƒŒ[ƒu ƒ][ƒ“‚ð쬂ł«‚Ü‚¹‚ñ‚Å‚µ‚½ screate_err2=ƒXƒ^ƒu ƒ][ƒ“‚ð쬂ł«‚Ü‚¹‚ñ‚Å‚µ‚½ recs_ecannot=‚±‚̃][ƒ““à‚̃ŒƒR[ƒh‚Í•ÒW‚Å‚«‚Ü‚¹‚ñ recs_title=$1 ƒŒƒR[ƒh recs_header=$1 “à recs_addr=ƒAƒhƒŒƒX recs_name=ƒŒƒR[ƒh–¼ recs_ttl=TTL recs_comment=ƒRƒƒ“ƒg recs_return=ƒŒƒR[ƒh‚ÌŽí—Þ edit_title=$1 ‚Ì•ÒW edit_header=$1 “à edit_edit=$1 ƒŒƒR[ƒh‚Ì•ÒW edit_add=$1 ƒŒƒR[ƒh‚̒ljÁ edit_addr=ƒAƒhƒŒƒX edit_name=ƒŒƒR[ƒh–¼ edit_zonename=ƒ][ƒ“–¼ edit_ttl=TTLŽžŠÔ edit_comment=ƒRƒƒ“ƒg edit_cnamemsg=â‘Ζ¼‚Í a ‚ÅI‚í‚é•K—v‚ª‚ ‚è‚Ü‚·B edit_uprev=‹tˆø‚«‚ðXV‚µ‚Ü‚·‚©H edit_upfwd=‡ˆø‚«‚ðXV‚µ‚Ü‚·‚©H edit_err=ƒŒƒR[ƒh‚ð•Û‘¶‚Å‚«‚Ü‚¹‚ñ‚Å‚µ‚½ edit_ettl='$1' ‚Í–³Œø‚ÈTTLŽžŠÔ‚Å‚· edit_eip='$1' ‚Í–³Œø‚È IP ƒAƒhƒŒƒX‚Å‚· edit_eip6='$1' ‚Í–³Œø‚È IPv6 ƒAƒhƒŒƒX‚Å‚· edit_ehost='$1' ‚Í–³Œø‚ȃzƒXƒg–¼‚Å‚· edit_ename='$1' ‚Í–³Œø‚ȃŒƒR[ƒh–¼‚Å‚· edit_edupip=$1 ‚̃AƒhƒŒƒX ƒŒƒR[ƒh‚Í‚·‚łɑ¶Ý‚µ‚Ä‚¢‚Ü‚· edit_ens='$1' ‚Í–³Œø‚ȃl[ƒ€ ƒT[ƒo‚Å‚· edit_ecname='$1' ‚Í–³Œø‚ȃGƒCƒŠƒAƒX ƒ^[ƒQƒbƒg‚Å‚· edit_emx='$1' ‚Í–³Œø‚ȃ[ƒ‹ ƒT[ƒo‚Å‚· edit_epri='$1' ‚Í–³Œø‚È—Dæ“x‚Å‚· edit_ehard=ƒn[ƒhƒEƒFƒA‚ÌŽí—Þ‚ª‚È‚¢‚©–³Œø‚Å‚· edit_eos=OS ‚ÌŽí—Þ‚ª‚È‚¢‚©–³Œø‚Å‚· edit_eserv=Šù’m‚̃T[ƒrƒX‚ª“ü—Í‚³‚ê‚Ä‚¢‚Ü‚¹‚ñ edit_ebadserv=Šù’m‚̃T[ƒrƒX '$1' ‚Í•s³‚Å‚· edit_eemail='$1' ‚Í–³Œø‚È E ƒ[ƒ‹ ƒAƒhƒŒƒX‚Å‚·B edit_etxt='$1' ‚Í–³Œø‚ȃeƒLƒXƒg ƒŒƒR[ƒh–¼‚Å‚· edit_efqdn=â‘Ζ¼ '$1' ‚ª’·‚·‚¬‚Ü‚· edit_elabel='$1' “à‚̃‰ƒxƒ‹‚ª’·‚·‚¬‚Ü‚· edit_eloc=ˆÜ“x‚ÆŒo“x‚ª‚ ‚è‚Ü‚¹‚ñ edit_return=ƒŒƒR[ƒh text_title=ƒŒƒR[ƒh ƒtƒ@ƒCƒ‹‚Ì•ÒW text_desc=DNS ƒŒƒR[ƒh ƒtƒ@ƒCƒ‹ $1 ‚ðŽè“®‚Å•ÒW‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·BWebmin ‚Í\•¶‚̃`ƒFƒbƒN‚ðs‚킸Aƒ][ƒ“‚̃VƒŠƒAƒ‹”Ô†‚ÍŽ©“®“I‚É‘‰Á‚µ‚Ü‚¹‚ñB text_undo=‚â‚è’¼‚µ text_ecannot=ƒŒƒR[ƒh ƒtƒ@ƒCƒ‹‚Í•ÒW‚Å‚«‚Ü‚¹‚ñ restart_ecannot=BIND ‚ÍÄ‹N“®‚Å‚«‚Ü‚¹‚ñ restart_esig=ƒvƒƒZƒX $1 ‚ÉM†‚ð‘—‚ê‚Ü‚¹‚ñ‚Å‚µ‚½: $2 start_ecannot=BIND ‚ð‹N“®‚Å‚«‚Ü‚¹‚ñ start_error=BIND ‚ð‹N“®‚Å‚«‚Ü‚¹‚ñ‚Å‚µ‚½: $1 fwd_title=“]‘—ƒ][ƒ“‚Ì•ÒW fwd_ecannot=‚±‚̃][ƒ“‚Í•ÒW‚Å‚«‚Ü‚¹‚ñ fwd_opts=ƒ][ƒ“ ƒIƒvƒVƒ‡ƒ“ fwd_masters=ƒ}ƒXƒ^[ ƒT[ƒo fwd_forward=•ʂ̃T[ƒo‚ðŽŽs‚µ‚Ü‚·‚©H fwd_check=–¼‘O‚𒲂ׂ܂·‚©H fwd_err=ƒIƒvƒVƒ‡ƒ“‚ð•Û‘¶‚Å‚«‚Ü‚¹‚ñ‚Å‚µ‚½ fcreate_title=“]‘—ƒ][ƒ“‚Ìì¬ fcreate_ecannot=“]‘—ƒ][ƒ“‚ð쬂ł«‚Ü‚¹‚ñ fcreate_opts=V‹K‚Ì“]‘—ƒ][ƒ“‚̃IƒvƒVƒ‡ƒ“ fcreate_type=ƒ][ƒ“‚ÌŽí—Þ fcreate_fwd=‡ˆø‚« (–¼‘O‚ðƒAƒhƒŒƒX‚É) fcreate_rev=‹tˆø‚« (ƒAƒhƒŒƒX‚𖼑O‚É) fcreate_dom=ƒhƒƒCƒ“–¼ / ƒlƒbƒgƒ[ƒN fcreate_masters=ƒ}ƒXƒ^[ ƒT[ƒo fcreate_err=“]‘—ƒ][ƒ“‚ð쬂ł«‚Ü‚¹‚ñ‚Å‚µ‚½ create_enet='$1' ‚Í–³Œø‚ȃlƒbƒgƒ[ƒN‚Å‚· create_edom='$1' ‚Í–³Œø‚ȃhƒƒCƒ“–¼‚Å‚· create_edom2='$1' ‚̓lƒbƒgƒ[ƒN‚ł͂Ȃ­AƒhƒƒCƒ“‚Å‚ ‚é•K—v‚ª‚ ‚è‚Ü‚·B create_efile='$1' ‚Í–³Œø‚ȃtƒ@ƒCƒ‹–¼‚Å‚· create_efile2='$1' ‚Í‹–—e‚³‚ê‚éƒ][ƒ“ ƒtƒ@ƒCƒ‹‚ł͂ ‚è‚Ü‚¹‚ñ create_efile3=$1 ‚ð쬂ł«‚Ü‚¹‚ñ‚Å‚µ‚½: $2 create_emaster='$1' ‚Í–³Œø‚ȃ}ƒXƒ^[ ƒT[ƒo ƒAƒhƒŒƒX‚Å‚· create_enone=­‚È‚­‚Æ‚àˆê‚‚̃}ƒXƒ^[ ƒT[ƒo‚ð“ü—Í‚·‚é•K—v‚ª‚ ‚è‚Ü‚· boot_err=ƒ_ƒEƒ“ƒ[ƒh‚Å‚«‚Ü‚¹‚ñ‚Å‚µ‚½ type_A=ƒAƒhƒŒƒX type_AAAA=IPv6 ƒAƒhƒŒƒX type_NS=ƒl[ƒ€ ƒT[ƒo type_CNAME=ƒl[ƒ€ ƒGƒCƒŠƒAƒX type_MX=ƒ[ƒ‹ ƒT[ƒo type_HINFO=ƒzƒXƒg‚Ìî•ñ type_TXT=ƒeƒLƒXƒg type_WKS=Šù’m‚̃T[ƒrƒX type_RP=Ó”CŽÒ type_PTR=‹tˆø‚«ƒAƒhƒŒƒX type_LOC=êŠ edit_A=ƒAƒhƒŒƒX edit_AAAA=IPv6 ƒAƒhƒŒƒX edit_NS=ƒl[ƒ€ ƒT[ƒo edit_CNAME=ƒl[ƒ€ ƒGƒCƒŠƒAƒX edit_MX=ƒ[ƒ‹ ƒT[ƒo edit_HINFO=ƒzƒXƒg‚Ìî•ñ edit_TXT=ƒeƒLƒXƒg edit_WKS=Šù’m‚̃T[ƒrƒX edit_RP=Ó”CŽÒ edit_PTR=‹tˆø‚«ƒAƒhƒŒƒX edit_LOC=êŠ recs_A=ƒAƒhƒŒƒX recs_AAAA=IPv6 ƒAƒhƒŒƒX recs_NS=ƒl[ƒ€ ƒT[ƒo recs_CNAME=ƒl[ƒ€ ƒGƒCƒŠƒAƒX recs_MX=ƒ[ƒ‹ ƒT[ƒo recs_HINFO=ƒzƒXƒg‚Ìî•ñ recs_TXT=ƒeƒLƒXƒg recs_WKS=Šù’m‚̃T[ƒrƒX recs_RP=Ó”CŽÒ recs_PTR=‹tˆø‚«ƒAƒhƒŒƒX recs_LOC=êŠ value_A1=ƒAƒhƒŒƒX value_NS1=ƒl[ƒ€ ƒT[ƒo value_CNAME1=ŽÀ–¼ value_MX1=—Dæ“x value_MX2=ƒ[ƒ‹ ƒT[ƒo value_HINFO1=ƒn[ƒhƒEƒFƒA value_HINFO2=ƒIƒyƒŒ[ƒeƒBƒ“ƒO ƒVƒXƒeƒ€ value_TXT1=ƒƒbƒZ[ƒW value_WKS1=ƒAƒhƒŒƒX value_WKS2=ƒvƒƒgƒRƒ‹ value_WKS3=ƒT[ƒrƒX value_RP1=E ƒ[ƒ‹ ƒAƒhƒŒƒX value_RP2=ƒeƒLƒXƒg ƒŒƒR[ƒh–¼ value_PTR1=ƒzƒXƒg–¼ value_LOC1=ˆÜ“x‚ÆŒo“x warn=Œx fail=ޏ”s ignore=–³Ž‹ default=ƒfƒtƒHƒ‹ƒg minutes=•ª seconds=•b hours=ŽžŠÔ days=“ú weeks=T listed=ƒŠƒXƒg.. eip='$1' ‚Í–³Œø‚È IP ƒAƒhƒŒƒX‚Å‚· acl_zones=‚±‚̃†[ƒU‚ª•ÒW‚Å‚«‚éƒhƒƒCƒ“ acl_zall=‚·‚ׂẴ][ƒ“ acl_zsel=‘I‘ð.. acl_master=ƒ}ƒXƒ^[ ƒ][ƒ“‚ð쬉”\‚É‚µ‚Ü‚·‚©H acl_slave=ƒXƒŒ[ƒu/ƒXƒ^ƒu ƒ][ƒ“‚ð쬉”\‚É‚µ‚Ü‚·‚©H acl_forward=“]‘—ƒ][ƒ“‚ð쬉”\‚É‚µ‚Ü‚·‚©H acl_defaults=ƒOƒ[ƒoƒ‹ ƒIƒvƒVƒ‡ƒ“‚ð•ÒW‰Â”\‚É‚µ‚Ü‚·‚©H acl_reverse=‚·‚ׂẴhƒƒCƒ“‚Å‹tˆø‚«ƒAƒhƒŒƒX‚ðXV‰Â”\‚É‚µ‚Ü‚·‚©H acl_multiple=•¡”ƒAƒhƒŒƒX‚É“¯‚¶ IP ƒAƒhƒŒƒX‚ðŠ„‚è“–‚ĉ”\‚É‚µ‚Ü‚·‚©H acl_ro=“ÇŽæ‚èê—pƒAƒNƒZƒX ƒ‚[ƒh‚É‚µ‚Ü‚·‚©H acl_apply=•ÏX‚ð“K—p‰Â”\‚É‚µ‚Ü‚·‚©H acl_dir=ƒfƒBƒŒƒNƒgƒŠ‚ւ̃][ƒ“ ƒtƒ@ƒCƒ‹‚ð§ŒÀ acl_file=ƒŒƒR[ƒh ƒtƒ@ƒCƒ‹‚ð•ÒW‰Â”\‚É‚µ‚Ü‚·‚©H acl_params=ƒ][ƒ“ ƒpƒ‰ƒ[ƒ^‚ð•ÒW‰Â”\‚É‚µ‚Ü‚·‚©H acl_opts=ƒ][ƒ“ ƒIƒvƒVƒ‡ƒ“‚ð•ÒW‰Â”\‚É‚µ‚Ü‚·‚©H acl_delete=ƒ][ƒ“‚ð휉”\‚É‚µ‚Ü‚·‚©H acl_findfree=Žg—p‚³‚ê‚Ä‚¢‚È‚¢ IP ƒAƒhƒŒƒX‚ðŒŸõ‰Â”\‚É‚µ‚Ü‚·‚©H servers_title=‘¼‚Ì DNS ƒT[ƒo servers_ip=IP ƒAƒhƒŒƒX servers_bogus=‹U‚̃T[ƒo‚𖳎‹‚µ‚Ü‚·‚©H servers_format=ƒ][ƒ““]‘—Œ`Ž® servers_trans=Å‘å“]‘— servers_one=ˆê“x‚É‚P‚ servers_many=•¡” servers_err=‘¼‚Ì DNS ƒT[ƒo‚ð•Û‘¶‚Å‚«‚Ü‚¹‚ñ‚Å‚µ‚½ servers_eip='$1' ‚Í–³Œø‚È IP ƒAƒhƒŒƒX‚Å‚· servers_etrans='$1'‚Í—LŒø‚ÈÅ‘å“]‘—”‚ł͂ ‚è‚Ü‚¹‚ñ logging_title=ƒƒO‚ƃGƒ‰[ logging_ecannot=ƒƒO‚ðÝ’è‚·‚é‹–‰Â‚ª‚ ‚è‚Ü‚¹‚ñ logging_header=ƒOƒ[ƒoƒ‹ ƒƒO‚ƃGƒ‰[ ƒIƒvƒVƒ‡ƒ“ logging_default1=BIND ‚̃fƒtƒHƒ‹ƒg ƒƒOÝ’è‚ðŽg—p logging_default2=‰º‚ÌÝ’è‚ðŽg—p .. logging_cats=ƒƒO ƒJƒeƒSƒŠ[ logging_cat=ƒJƒeƒSƒŠ[ logging_cchans=ƒ`ƒƒƒlƒ‹ logging_chans=ƒƒO ƒ`ƒƒƒlƒ‹ logging_cname=ƒ`ƒƒƒlƒ‹–¼ logging_to=ƒƒOæ logging_file=ƒtƒ@ƒCƒ‹ logging_fd=ƒtƒ@ƒCƒ‹‚Ìà–¾ logging_versions=•Û‘¶‚·‚éƒo[ƒWƒ‡ƒ“ logging_ver1=‚È‚µ logging_ver2=–³§ŒÀ logging_size=Å‘åƒtƒ@ƒCƒ‹ƒTƒCƒY logging_sz1=–³§ŒÀ logging_syslog=Syslog ƒŒƒxƒ‹ logging_null=‚È‚µ logging_sev=ŬƒƒbƒZ[ƒW ƒŒƒxƒ‹ logging_any=”CˆÓ logging_debug=ƒfƒoƒbƒO ƒŒƒxƒ‹.. logging_dyn=ƒOƒ[ƒoƒ‹ ƒŒƒxƒ‹ logging_pcat=ƒƒO‚É‹L˜^‚·‚éƒJƒeƒSƒŠ[ logging_psev=ƒƒO‚Éd‘å“x‚ð‹L˜^ logging_ptime=ƒƒO‚É“úŽž‚ð‹L˜^ logging_add=V‹Kƒ`ƒƒƒlƒ‹‚ð’ljÁ logging_none=’è‹`‚³‚ꂽƒƒO ƒ`ƒƒƒlƒ‹‚Í‚ ‚è‚Ü‚¹‚ñB logging_err=ƒƒO ƒIƒvƒVƒ‡ƒ“‚ð•Û‘¶‚Å‚«‚Ü‚¹‚ñ‚Å‚µ‚½ logging_ename='$1' ‚Í–³Œø‚ȃ`ƒƒƒlƒ‹–¼‚Å‚· logging_efile=ƒƒO ƒtƒ@ƒCƒ‹–¼‚ª‚ ‚è‚Ü‚¹‚ñ logging_ever='$1'‚Í–³Œø‚ȃo[ƒWƒ‡ƒ“”Ô†‚Å‚· logging_esize='$1' ‚Í–³Œø‚ȃƒO ƒTƒCƒY‚Å‚· acls_title=ƒAƒNƒZƒX§ŒäƒŠƒXƒg acls_ecannot=ƒOƒ[ƒoƒ‹ ƒAƒNƒZƒX§ŒäƒŠƒXƒg‚ð•ÒW‚Å‚«‚Ü‚¹‚ñ acls_name=ƒAƒNƒZƒX§ŒäƒŠƒXƒg–¼ acls_values=ˆê’v‚µ‚½ƒAƒhƒŒƒXAƒlƒbƒgƒ[ƒN‚¨‚æ‚Ñ ƒAƒNƒZƒX§ŒäƒŠƒXƒg acls_err=ƒAƒNƒZƒX§ŒäƒŠƒXƒg‚ð•Û‘¶‚Å‚«‚Ü‚¹‚ñ‚Å‚µ‚½ acls_ename='$1' ‚Í–³Œø‚ȃAƒNƒZƒX§ŒäƒŠƒXƒg–¼‚Å‚· files_title=ƒtƒ@ƒCƒ‹‚ƃfƒBƒŒƒNƒgƒŠ files_ecannot=ƒtƒ@ƒCƒ‹‚ðÝ’è‚Å‚«‚Ü‚¹‚ñ files_header=ƒOƒ[ƒoƒ‹ ƒtƒ@ƒCƒ‹‚ƃfƒBƒŒƒNƒgƒŠ ƒIƒvƒVƒ‡ƒ“ files_stats=“Œvo—̓tƒ@ƒCƒ‹ files_dump=ƒf[ƒ^ƒx[ƒX ƒ_ƒ“ƒv ƒtƒ@ƒCƒ‹ files_pid=ID ƒtƒ@ƒCƒ‹‚̈— files_xfer=ƒ][ƒ““]‘—ƒvƒƒOƒ‰ƒ€‚ւ̃pƒX files_err=ƒtƒ@ƒCƒ‹‚ƃfƒBƒŒƒNƒgƒŠ ƒIƒvƒVƒ‡ƒ“‚ð•Û‘¶‚Å‚«‚Ü‚¹‚ñ files_efile=ƒtƒ@ƒCƒ‹–¼‚ª‚È‚¢‚©–³Œø‚Å‚· forwarding_title=“]‘— forwarding_ecannot=“]‘—ƒIƒvƒVƒ‡ƒ“‚ð•ÒW‚Å‚«‚Ü‚¹‚ñ forwarding_header=ƒOƒ[ƒoƒ‹“]‘—‚ƃ][ƒ““]‘—ƒIƒvƒVƒ‡ƒ“ forwarding_fwders=ƒNƒGƒŠ[‚ð“]‘—‚·‚éƒT[ƒo forwarding_fwd=“]‘—Œ³‚̃T[ƒo‚©‚牞“š‚ª‚È‚¢ê‡‚̓fƒBƒŒƒNƒgƒŠ‚ðŒŸõ forwarding_max=Å‘åƒ][ƒ““]‘—ŽžŠÔ forwarding_format=ƒ][ƒ““]‘—Œ`Ž® forwarding_one=ˆê“x‚É‚P‚ forwarding_many=•¡” forwarding_in=Å‘å“¯Žžƒ][ƒ““]‘— forwarding_err=“]‘—ƒIƒvƒVƒ‡ƒ“‚ð•Û‘¶‚Å‚«‚Ü‚¹‚ñ‚Å‚µ‚½ forwarding_emins=Å‘å“]‘—ŽžŠÔ‚ª‚È‚¢‚©–³Œø‚Å‚· forwarding_etrans=Å‘å“¯Žž“]‘—‚ª‚È‚¢‚©–³Œø‚Å‚· forwarding_minutes=•ª net_title=ƒAƒhƒŒƒX‚ƃgƒ|ƒƒW net_ecannot=ƒAƒhƒŒƒX‚ƃgƒ|ƒƒW ƒIƒvƒVƒ‡ƒ“‚ð•ÒW‚Å‚«‚Ü‚¹‚ñ net_header=ƒOƒ[ƒoƒ‹ ƒAƒhƒŒƒX‚ƃgƒ|ƒƒW ƒIƒvƒVƒ‡ƒ“ net_listen=ƒŠƒbƒXƒ“‘Îۂ̃|[ƒg‚ƃAƒhƒŒƒX net_below=ƒŠƒXƒg.. net_port=ƒ|[ƒg net_addrs=ƒAƒhƒŒƒX net_saddr=ƒNƒGƒŠ[‚̃\[ƒX IP ƒAƒhƒŒƒX net_sport=ƒNƒGƒŠ[‚̃\[ƒX ƒ|[ƒg net_topol=ƒl[ƒ€ ƒT[ƒo‘I‘ðƒgƒ|ƒƒW net_err=ƒAƒhƒŒƒX‚ƃgƒ|ƒƒW ƒIƒvƒVƒ‡ƒ“‚ð•Û‘¶‚Å‚«‚Ü‚¹‚ñ‚Å‚µ‚½ net_eport='$1' ‚Í–³Œø‚ȃ|[ƒg”Ô†‚Å‚· net_etopology=ƒgƒ|ƒƒW ƒAƒhƒŒƒX‚ª“ü—Í‚³‚ê‚Ä‚¢‚Ü‚¹‚ñ misc_title=‚»‚Ì‘¼‚̃IƒvƒVƒ‡ƒ“ misc_ecannot=‚»‚Ì‘¼‚̃IƒvƒVƒ‡ƒ“‚ð•ÒW‚Å‚«‚Ü‚¹‚ñ misc_header=‚»‚Ì‘¼‚̃Oƒ[ƒoƒ‹ ƒIƒvƒVƒ‡ƒ“ misc_core=Å‘åƒRƒA ƒ_ƒ“ƒv ƒTƒCƒY misc_data=Å‘åƒf[ƒ^ ƒƒ‚ƒŠŽg—p—Ê misc_files=Å‘åƒI[ƒvƒ“ ƒtƒ@ƒCƒ‹ misc_stack=Å‘åƒXƒ^ƒbƒN ƒƒ‚ƒŠŽg—p—Ê misc_clean=ŠúŒÀ‚ªØ‚ꂽƒŒƒR[ƒh‚ðƒNƒŠ[ƒjƒ“ƒO‚·‚éŠÔŠu misc_iface=V‹KƒCƒ“ƒ^[ƒtƒFƒCƒX‚ðƒ`ƒFƒbƒN‚·‚éŠÔŠu misc_stats=ƒƒO stats ‚ÌŠÔŠu misc_recursion=ƒNƒ‰ƒCƒAƒ“ƒg‚Ì‘SÄ‹AŒŸõ‚ðs‚¢‚Ü‚·‚©H misc_cnames=‚P‚‚̖¼‘O‚É•¡”‚Ì CNAME ƒGƒCƒŠƒAƒX‚ð‹–‰Â‚µ‚Ü‚·‚©H misc_glue=glue ƒŒƒR[ƒh‚ðŽæ‚èo‚µ‚Ü‚·‚©H misc_nx=‰ž“š‚É–½—ߌ^ AA ƒrƒbƒg‚ðݒ肵‚Ü‚·‚©H misc_err=‚»‚Ì‘¼‚̃IƒvƒVƒ‡ƒ“‚ð•Û‘¶‚Å‚«‚Ü‚¹‚ñ‚Å‚µ‚½ misc_esize='$1' ‚Í–³Œø‚ȃTƒCƒY‚Å‚· misc_efiles='$1' ‚Í–³Œø‚ÈÅ‘åƒI[ƒvƒ“ ƒtƒ@ƒCƒ‹”‚Å‚· misc_emins='$1'‚Í–³Œø‚È•ª‚Å‚· misc_mins=•ª zonedef_title=ƒ][ƒ“ ƒfƒtƒHƒ‹ƒg zonedef_msg=V‹Kƒ}ƒXƒ^[ ƒ][ƒ“‚̃fƒtƒHƒ‹ƒg zonedef_err=ƒ][ƒ“ ƒfƒtƒHƒ‹ƒg‚ð•Û‘¶‚Å‚«‚Ü‚¹‚ñ‚Å‚µ‚½ zonedef_ecannot=ƒ}ƒXƒ^[ ƒ][ƒ“‚̃fƒtƒHƒ‹ƒg‚Í•ÏX‚Å‚«‚Ü‚¹‚ñ zonedef_msg2=ƒfƒtƒHƒ‹ƒg ƒ][ƒ“‚ÌÝ’è zonedef_transfer=ŽŸ‚©‚ç‚Ì“]‘—‚ð‹–‰Â.. zonedef_query=ŽŸ‚©‚ç‚̃NƒGƒŠ[‚ð‹–‰Â.. zonedef_cmaster=ƒ}ƒXƒ^[ ƒ][ƒ“‚Ì–¼‘O‚𒲂ׂ܂·‚©H zonedef_cslave=ƒXƒŒ[ƒu ƒ][ƒ“‚Ì–¼‘O‚𒲂ׂ܂·‚©H zonedef_cresponse=‰ž“š“à‚Ì–¼‘O‚𒲂ׂ܂·‚©H zonedef_notify=•ÏX‚ðƒXƒŒ[ƒu‚É’Ê’m‚µ‚Ü‚·‚©H zonedef_email=ƒfƒtƒHƒ‹ƒg E ƒ[ƒ‹ ƒAƒhƒŒƒX find_title=ƒ][ƒ“‚ÌŒŸõ find_match=$1 ‚Ɉê’v‚·‚éƒ][ƒ“.. find_none=Œ©‚‚©‚Á‚½ƒ][ƒ“‚Í‚ ‚è‚Ü‚¹‚ñB efirst=$2 “à‚̃‰ƒCƒ“$1 ‚É•s³‚Èʼn‚̃fƒBƒŒƒNƒeƒBƒu‚ª‚ ‚è‚Ü‚· findfree_title=Žg—p‚Å‚«‚é IP ƒAƒhƒŒƒX‚ÌŒŸõ findfree_desc=Žg—p‚Å‚«‚é IP ƒAƒhƒŒƒX‚ÌŒŸõ findfree_nofind=Žg—p‚Å‚«‚é IP ƒAƒhƒŒƒX‚ðŒŸõ‚Å‚«‚Ü‚¹‚ñ findfree_header=$1 “à findfree_sopt=ŒŸõƒIƒvƒVƒ‡ƒ“ findfree_IPrange=IP ”ÍˆÍ findfree_from=ŽŸ‚©‚ç findfree_to=ŽŸ‚܂Šfindfree_cf='freeXXXreeXXX' ƒzƒXƒg–¼‚ð Žg—p‚Å‚«‚é IP ƒAƒhƒŒƒX‚Æ‚µ‚Ă݂Ȃµ‚Ü‚·‚©H findfree_search=ŒŸõ log_servers=‘¼‚Ì DNS ƒT[ƒo‚ð•ÏX‚µ‚Ü‚µ‚½ log_logging=ƒƒO‚ƃGƒ‰[‚ð•ÏX‚µ‚Ü‚µ‚½ log_acls=ƒAƒNƒZƒX§ŒäƒŠƒXƒg‚ð•ÏX‚µ‚Ü‚µ‚½ log_files=ƒtƒ@ƒCƒ‹‚ƃfƒBƒŒƒNƒgƒŠ‚ð•ÏX‚µ‚Ü‚µ‚½ log_forwarding=“]‘—‚ð•ÏX‚µ‚Ü‚µ‚½ log_net=ƒAƒhƒŒƒX‚ƃgƒ|ƒƒW‚ð•ÏX‚µ‚Ü‚µ‚½ log_misc=‚»‚Ì‘¼‚̃IƒvƒVƒ‡ƒ“‚ð•ÏX‚µ‚Ü‚µ‚½ log_zonedef=ƒ][ƒ“ ƒfƒtƒHƒ‹ƒg‚ð•ÏX‚µ‚Ü‚µ‚½ log_apply=•ÏX‚ð“K—p‚µ‚Ü‚µ‚½ log_start=DNS ƒT[ƒo‚ð‹N“®‚µ‚Ü‚µ‚½ log_master=ƒ}ƒXƒ^[ ƒ][ƒ“ $1 ‚ð쬂µ‚Ü‚µ‚½ log_slave=ƒXƒŒ[ƒu ƒ][ƒ“ $1 ‚ð쬂µ‚Ü‚µ‚½ log_stub=ƒXƒ^ƒu ƒ][ƒ“ $1 ‚ð쬂µ‚Ü‚µ‚½ log_forward=“]‘—ƒ][ƒ“ $1 ‚ð쬂µ‚Ü‚µ‚½ log_delete_master=ƒ}ƒXƒ^[ ƒ][ƒ“ $1 ‚ð휂µ‚Ü‚µ‚½ log_delete_slave=ƒXƒŒ[ƒu ƒ][ƒ“ $1 ‚ð휂µ‚Ü‚µ‚½ log_delete_stub=ƒXƒ^ƒu ƒ][ƒ“ $1 ‚ð휂µ‚Ü‚µ‚½ log_delete_forward=“]‘—ƒ][ƒ“ $1 ‚ð휂µ‚Ü‚µ‚½ log_text=$1 ‚̃ŒƒR[ƒh‚ðŽè“®‚Å•ÒW‚µ‚Ü‚µ‚½ log_soa=$1 ‚̃][ƒ“ ƒpƒ‰ƒ[ƒ^‚ð•ÏX‚µ‚Ü‚µ‚½ log_opts=$1 ‚̃][ƒ“ ƒIƒvƒVƒ‡ƒ“‚ð•ÏX‚µ‚Ü‚µ‚½ log_delete_record=ƒ][ƒ“$3 “à‚Ì$1 ƒŒƒR[ƒh $2‚ð휂µ‚Ü‚µ‚½ log_create_record=ƒ][ƒ“$3 “à‚Ì$1 ƒŒƒR[ƒh $2‚ð쬂µ‚Ü‚µ‚½ log_modify_record=ƒ][ƒ“ $3 “à‚Ì $1 ƒŒƒR[ƒh $2 ‚ð•ÏX‚µ‚Ü‚µ‚½ log_boot=Žå—vÝ’èƒtƒ@ƒCƒ‹‚ð쬂µ‚Ü‚µ‚½ bind8/lang/ca0100644000567100000120000007213610236525215013004 0ustar jcameronwheelindex_title=Servidor DNS BIND index_enamed=No s'ha trobat al sistema el servidor DNS BIND $1. Pot ser que no estigui instal·lat, o bé que la configuració del mòdul BIND sigui incorrecta. index_eversion=No sembla que l'executable servidor $1 sigui un BIND 8 o 9. Pot ser que hagis de fer servir el mòdul BIND 4 en lloc d'aquest. La resposta de l'ordre $3 ha estat: $4 index_eempty=El fitxer de configuració primària $1 de BIND no existeix, o bé no és vàlid. El creo? index_local=Configura el servidor de noms només per a ús intern (no Internet) index_download=Configura com a servidor de noms Internet i descarrega la informació del servidor arrel index_webmin==Configura com a servidor de noms Internet, però fes servir la informació del servidor arrel anterior de Webmin index_create=Crea el Fitxer de Configuració Primària i Inicia el Servidor de Noms index_zones=Zones DNS Existents index_none=No hi ha cap zona definida per a aquest servidor index_addmaster=Crea una zona mestra. index_addslave=Crea una zona esclava. index_addstub=Crea una zona stub. index_addfwd=Crea una zona de reemissió. index_adddele=Crea una zona de delegació. index_apply=Aplica els Canvis index_applymsg=Fes clic sobre aquest botó per reiniciar el servidor BIND en execució. Això farà que la configuració actual sigui efectiva index_start=Inicia el Servidor de Noms index_startmsg=Fes clic sobre aquest botó per iniciar el servidor BIND i carregar la configuració actual index_zone=Zona index_type=Tipus index_master=Mestra index_slave=Esclava index_stub=Stub index_hint=Arrel index_forward=Reemissió index_delegation=Delegació index_opts=Opcions Globals del Servidor index_return=a la llista de zones index_toomany=Hi ha massa zones al sistema per poder-les mostrar aquí. index_find=Busca les zones que coincideixin amb: index_search=Busca index_view=(A la vista $1) index_inview=A la vista $1 index_views=Vistes de Client Existents index_vnone=No hi ha cap vista de client definida en aquest servidor. index_addview=Crea una vista nova. index_root=Zona arrel index_addhint=Crea una nova zona arrel. index_version=Versió BIND $1 index_sapply=Aplica els Canvis A: index_sapplymsg=Fes clic sobre aquest botó per reiniciar el servidor BIND en execució al host seleccionat. Això provocarà que les zones esclaves que has creat al servidor esdevinguin actives. index_all=Totes les zones master_title=Edició de Zona Mestra master_ecannot=No tens permís per editar aquesta zona master_eview=No tens permís per crear un zona en aquesta vista master_manual=Edita el Fitxer de Registres master_soa=Edita els Paràmetres de Zona master_serial=Número de sèrie de Zona master_options=Edita les Opcions de Zona master_del=Suprimeix la Zona master_delmsg=Fes clic sobre aquest botó per suprimir aquesta zona del servidor DNS. master_delrev=També s'esborraran els registres inversos d'adreça d'altres zones que coincideixin amb aquesta. master_tmpl=Fes servir la zona d'exemple master_ip=Adreça IP dels registres d'exemple master_params=Paràmetres de la Zona master_server=Servidor mestre master_slave=Crea també una zona esclava al servidor master_mip=amb la IP mestra master_ns=Afegeix un registre NS per al servidor mestre master_email=Adreça de correu master_refresh=Temps de refresc master_retry=Temps de reintent de les transferències master_expiry=Temps d'expiració master_minimum=Temps de vida per defecte master_opts=Opcions de la Zona master_check=Comprova els Noms master_notify=Notifica els canvis a les zones esclaves master_update=Permet actualitzacions des de... master_transfer=Permet transferències des de... master_query=Permet consultes des de... master_notify2=Notifica-ho també a les zones esclaves... master_type=Tipus master_records=Registres master_return=als tipus de registre master_err=No he pogut desar les opcions master_ero=No tens permís per actualitzar les zones master_err2=No he pogut actualitzar la zona master_emaster='$1' no és un servidor mestre vàlid master_eemail='$1' no és una adreça de correu vàlida master_erefresh='$1' no és un temps de refresc vàlid master_eretry='$1' no és un temps de reintent de transferència vàlid master_eexpiry='$1' no és un temps d'expiració vàlid master_eminimum='$1' no és un TTL per defecte vàlid master_edelete=No tens permís per suprimir aquesta zona master_tmplrecs=Registres d'Exemple master_name=Nom del registre master_value=Valor master_user=Formulari origen master_eip=Hi falta l'adreça IP d'exemple o bé és invàlida master_eiptmpl=El valor del registre d'exemple només pot provenir de registres d'adreça destí master_esoacannot=No tens permís per editar els paràmetres de la zona master_eoptscannot=No tens permís per editar les opcions de la zona master_edeletecannot=No tens permís per suprimir zones master_etaken=Aquesta zona ja existeix master_include=Fitxer exemple addicional master_convert=Converteix a zona esclava master_whois=Consulta la informació WHOIS master_move=Desplaça-la a la vista: master_emove=Has de seleccionar una vista diferent per desplaçar-la master_eallowupdate=Has d'introduir almenys una adreça per permetre actualitzacions des de master_eallowtransfer=Has d'introduir almenys una adreça per permetre transferències des de master_err3=He creat la zona mestra, però no he pogut crear l'esclava master_emips=No has introduït cap IP mestra per al servidor esclau master_emip=IP mestra '$1' invàlida master_eslave=No sembla que el servidor esclau $1 tingui la configuració del mòdul BIND master_eserial=El número de sèrie ha de ser una cadena de dígits master_apply=Aplica els Canvis master_applymsg=Fes clic sobre aquest botó per aplicar només els canvis d'aquesta zona fent servir l'ordre $1. Això funcionarà només si els canvis han estat aplicats almenys un cop a tot el servidor des que es va crear la zona. master_defttl=Temps de vida per defecte dels registres master_edefttl='$1' no és un temps de vida per defecte dels registres delete_title=Supressió de Zona delete_mesg=Segur que vols suprimir la zona $1? S'esborrarà la zona i tots els seus registres. delete_mesg2=Segur que vols suprimir la zona arrel? Pot ser que el teu servidor DNS no pugui consultar més adreces d'Internet. delete_rev=Suprimeix els registres inversos d'altres zones delete_fwd=Suprimeix els registres de reemissió d'altres zones delete_slave=Suprimeix també la zona esclava del servidor delete_err2=He suprimit la zona mestra, però no he pogut suprimir l'esclava delete_ezone=No he trobat la zona al servidor esclau mcreate_title=Creació de Zona Mestra mcreate_ecannot=No pots crear zones mestres mcreate_opts=Opcions de la nova zona mestra mcreate_type=Tipus de Zona mcreate_fwd=Reemissió (Noms a Adreces) mcreate_rev=Inversa (Adreces a Noms) mcreate_dom=Nom de domini / Xarxa mcreate_view=Crea a la vista mcreate_file=Fitxer de registres mcreate_auto=Automàtic mcreate_err=No he pogut crear la zona mestra slave_title=Edició de Zona Esclava stub_title=Edició de Zona Stub slave_ecannot=No tens permís per editar aquesta zona slave_opts=Opcions de la Zona slave_masters=Servidors Mestres slave_masterport=Port del servidor slave_max=Temps màxim de transferència slave_file=Fitxer de registres slave_check=Comprova els noms slave_notify=Notifica els canvis a les zones esclaves slave_update=Permet actualitzacions des de... slave_transfer=Permet transferències des de... slave_query=Permet consultes des de... slave_notify2=Notifica-ho també a les zones esclaves slave_none=Cap slave_auto=Automàtic slave_err=No he pogut desar les opcions slave_emax='$1' no és un temps màxim de transferència vàlid slave_efile=Hi falta el fitxer de registres slave_efile2='$1' no és un fitxer de registres permissible slave_mins=minuts slave_master_port=port slave_convert=Converteix a zona mestra slave_manual=Visualitza el Fitxer de Registres slave_delmsg=Fes clic sobre aquest botó per suprimir aquesta zona del servidor DNS. La zona mestra origen romandrà intacta. slave_apply=Força l'Actualització slave_applymsg=Fes clic sobre aquest botó per forçar una retransferència de la zona a partir del servidor mestre, emprant l'ordre $1. slave_last=Darrera transferència: $1 slave_never=Mai screate_title1=Creació de Zona Esclava screate_title2=Creació de Zona Stub screate_ecannot1=No tens permís per crear noves zones esclaves screate_ecannot2=No tens permís per crear noves zones stub screate_header1=Opcions de la nova zona esclava screate_header2=Opcions de la nova zona stub screate_type=Tipus de zona screate_fwd=Reemissió (Noms a Adreces) screate_rev=Inversa (Adreces a Noms) screate_dom=Nom de domini / Xarxa screate_err1=No he pogut crear la zona esclava screate_err2=No he pogut crear la zona stub recs_ecannot=No tens permís per editar registres d'aquesta zona recs_ecannottype=No tens permís per editar registres d'aquest tipus recs_title=Registre $1 recs_header=de $1 recs_addr=Adreça recs_name=Nom recs_ttl=TTL recs_comment=Comentari recs_return=als tipus de registre recs_type=Tipus recs_vals=Valors edit_title=Edició de $1 edit_header=de $1 edit_edit=Edita un Registre $1 edit_add=Afegeix un Registre $1 edit_addr=Adreça edit_name=Nom edit_zonename=Nom de la Zona edit_ttl=Temps de Vida edit_comment=Comentari edit_cnamemsg=Els noms absoluts han d'acabar amb '.' edit_uprev=Actualitza inversa edit_over=Sí (i substitueix l'existent) edit_upfwd=Actualitza reemissió edit_err=No he pogut desar el registre edit_ettl='$1' no és un temps de vida vàlid edit_eip='$1' no és una adreça IP vàlida edit_eip6='$1' no és una adreça IPv6 vàlida edit_ehost='$1' no és un nom de host vàlid edit_eserv2='$1' no és un nom de servei vàlid edit_ename='$1' no és un nom de registre vàlid edit_edupip=Ja existeix un registre d'adreça per a $1 edit_ens='$1' no és un nom de servidor vàlid edit_ecname='$1' no és un àlies destí vàlid edit_emx='$1' no és un servidor de correu vàlid edit_epri='$1' no és un prioritat vàlida edit_ehard=Hi falta el tipus de maquinari o bé no és vàlid edit_eos=Hi falta el tipus de SO o bé no és vàlid edit_eserv=No has introduït cap servei conegut edit_ebadserv=El servei conegut '$1' és incorrecte edit_eemail='$1' no és una adreça de correu vàlida edit_etxt='$1' no és un nom de registre de text vàlid edit_efqdn=El nom absolut '$1' és massa llarg edit_elabel=Una de les etiquetes de '$1' és massa llarga edit_eloc=Hi falta la latitud i la longitud edit_eweight='$1' no és un pes de servei vàlid edit_eport='$1' no és un número de port vàlid edit_etarget='$1' no és un nom de servidor ni una adreça vàlida edit_return=als registres edit_ecname1=No pots crear un registre d'àlies de nom amb el mateix nom que un d'existent. edit_ecname2=No pots crear un registre amb el mateix nom que un d'existent. edit_erevmust=No he trobat la zona inversa de l'adreça IP edit_proto=Protocol edit_serv=Nom del servei edit_eflags='$1' no és un número decimal ni hexadecimal de banderes de clau vàlid edit_eproto='$1' no és un número de protocol vàlid edit_ealg='$1' no és un número d'algorisme de clau vàlid edit_ekey=Hi falten les dades de la clau codificada en base-64 o bé són invàlides edit_dtitle=Suprimeix el Registre edit_rusure=Segur que vols suprimir el registre $1 deldomini $2, i possiblement qualsevol registre invers o de reenviament que hi coincideixi? edit_dok=Sí, Suprimeix-lo edit_eptr='$1' no és un nom de host de registre d'adreça inversa vàlid text_title=Edició del Fitxer de Registres text_title2=Visualització del Fitxer de Registres text_desc=Aquest formulari permet editar manualment el fitxer de registres DNS $1. El Webmin no farà cap comprovació de sintaxi, i el número de sèrie de la zona no s'incrementarà automàticament. text_desc2=Aquesta pàgina mostra el fitxer de registres DNS $1, creat per BIND quan la zona va ser transferida des del servidor mestre. text_undo=Desfés text_ecannot=No tens permís per editar fitxers de registres text_none=No obstant, el fitxer està actualment buit, probablement perquè la zona encara no ha estat transferida des del servidor mestre. restart_ecannot=No tens permís per reiniciar BIND restart_epidfile=No he pogut trobar el PID de BIND a $1 restart_esig=No he pogut enviar el senyal al procés $1: $2 restart_erunning=No sembla que BIND s'estigui executant al servidor remot restart_endc=L'ordre NDC ha fallat: $1 start_ecannot=No tens permís per iniciar BIND restart_ecmd=L'ordre de reinici ha fallat: $1 start_error=No he pogut iniciar BIND: $11 fwd_title=Edició de Zona de Reemissió fwd_ecannot=No tens permís per editar aquesta zona fwd_opts=Opcions de la Zona fwd_masters=Servidors Mestres fwd_forward=Prova altres servidors fwd_check=Comprova els noms fwd_err=No he pogut desar les opcions delegation_title=Edició de Zona de Delegació delegation_ecannot=No tens permís per editar aquesta zona delegation_opts=Opcions de la Zona delegation_err=No he pogut desar les opcions delegation_noopts=Les zones de delegació no tenen cap opció configurable. fcreate_title=Creació de Zona de Reemissió fcreate_ecannot=No tens permís per crear zones fcreate_opts=Opcions de la nova zona de reemissió fcreate_type=Tipus de Zona fcreate_fwd=Reemissió (Noms a Adreces) fcreate_rev=Inversa (Adreces a Noms) fcreate_dom=Nom de domini / Xarxa fcreate_masters=Servidors Mestres fcreate_err=No he pogut crear la zona de reemissió dcreate_title=Creació de Zona Només Delegació dcreate_ecannot=No tens permís per crear zones de delegació dcreate_opts=Opcions de la nova zona de delegació dcreate_err=No he pogut crear la zona de delegació create_enet='$1' no és una xarxa vàlida create_edom='$1' no és un nom de domini vàlid create_edom2='$1' ha de ser un domini, no una xarxa create_efile='$1' no és un nom de fitxer vàlid create_efile2='$1' no és un fitxer de zona permissible create_efile3=No he pogut crear '$1': $2 create_efile4=El fitxer $1 ja existeix create_emaster='$1' no és una adreça de servidor mestre vàlida create_enone=Has d'introduir almenys un servidor mestre boot_err=La descàrrega ha fallat type_A=Adreça type_AAAA=Adreça IPv6 type_NS=Servidor de Noms type_CNAME=Àlies del Nom type_MX=Servidor de Correu type_HINFO=Informació del Host type_TXT=Text type_WKS=Servei Conegut (WKS) type_RP=Persona Responsable type_PTR=Adreça Inversa type_LOC=Ubicació type_SRV=Adreça del Servei type_ALL=Tots els Tipus de Registre type_KEY=Clau Pública edit_A=Adreça edit_AAAA=Adreça IPv6 edit_NS=Servidor de Noms edit_CNAME=Àlies del Nom edit_MX=Servidor de Correu edit_HINFO=Informació del Host edit_TXT=Text edit_WKS=Servei Conegut (WKS) edit_RP=Persona Responsable edit_PTR=Adreça Inversa edit_LOC=Ubicació edit_SRV=Adreça del Servei edit_KEY=Clau Pública recs_A=Adreça recs_AAAA=Adreça IPv6 recs_NS=Servidor de Noms recs_CNAME=Àlies del Nom recs_MX=Servidor de Correu recs_HINFO=Informació del Host recs_TXT=Text recs_WKS=Servei Conegut (WKS) recs_RP=Persona Responsable recs_PTR=Adreça Inversa recs_LOC=Ubicació recs_SRV=Adreça de Servei recs_ALL=Tot recs_KEY=Clau Pública value_A1=Adreça value_NS1=Servidor de Noms value_CNAME1=Nom Real value_MX1=Prioritat value_MX2=Servidor de Correu value_HINFO1=Maquinari value_HINFO2=Sistema Operatiu value_TXT1=Missatge value_WKS1=Adreça value_WKS2=Protocol value_WKS3=Serveis value_RP1=Adreça de Correu value_RP2=Nom del Registre de Text value_PTR1=Nom del Host value_LOC1=Latitud i Longitud value_SRV1=Prioritat value_SRV2=Pes value_SRV3=Port value_SRV4=Servidor value_KEY1=Banderes value_KEY2=Protocol value_KEY3=Algoritme value_KEY4=Dades de la clau value_other=Valors (un per línia) warn=Avisa fail=Falla ignore=Ignora default=Defecte minutes=minuts seconds=segons hours=hores days=dies weeks=setmanes listed=Llista... eip='$1' no és una adreça IP vàlida eport='$1' no és un número de port vàlid acl_zones=Dominis que aquest usuari pot editar acl_zall=Totes les zones acl_zsel=Zones seleccionades... acl_znsel=Totes excepte les zones seleccionades... acl_master=Pot crear zones mestres acl_slave=Pot crear zones esclaves/stub acl_forward=Pot crear zones de reemissió acl_defaults=Pot editar les opcions globals acl_reverse=Pot actualitzar adreces inverses de qualsevol domini acl_multiple=Múltiples adreces poden tenir la mateixa IP acl_ro=Mode d'accés només lectura acl_apply=Pot aplicar els canvis acl_applyonly=Només per la zona acl_dir=Restringeix els fitxers de xones noves al directori acl_dironly=Només pot editar zones en aquest directori acl_file=Pot editar fitxers de registres acl_params=Pot editar els paràmetres de zona acl_opts=Pot editar les opcions de zona acl_delete=Pot suprimir zones acl_findfree=Pot buscar adreces IP lliures acl_views=Pot crear i editar vistes acl_edonly=Només editar acl_remote=Pot crear zones esclaves als servidors remots acl_gen=Pot editar els generadors de registres acl_whois=Pot consultar la informació WHOIS acl_vlist=Vistes a les quals aquest usuari pot afegir i editar zones acl_vall=Totes les vistes acl_vsel=Les vistes seleccionades... acl_vnsel=Totes excepte les seleccionades acl_inview=Zones de la vista <$1> acl_types=Tipus de registres permesos acl_types1=Tots acl_types0=Només els llistats acl_ztypes=Pot crear tipus de zones acl_ztypes_master=Mestre acl_ztypes_slave=Esclau/stub acl_ztypes_delegation=Delegació acl_ztypes_forward=Reenviament servers_title=Altres Servidors DNS servers_ip=Adreça IP servers_bogus=Ignora el servidor bogus servers_format=Format de transferència de zona servers_trans=Transferències màximes servers_one=Una per una servers_many=Moltes servers_err=No he pogut desar els altres servidors DNS servers_eip='$1' no és una adreça IP vàlida servers_keys=Utilitza claus DNS servers_etrans='$1' no és un nombre màxim de transferències vàlid logging_title=Errors i Registre logging_ecannot=No tens permís per configurar el registre logging_header=Opcions globals d'errors i registre logging_default1=Fes servir els valors de registre per defecte de BIND logging_default2=Fes servir els valors de sota... logging_cats=Categories de registre logging_cat=Categoria logging_cchans=Canals logging_chans=Canals de registre logging_cname=Nom del canal logging_to=Registra a logging_file=Fitxer logging_fd=Descriptor de fitxer logging_versions=Versions a conservar logging_ver1=Cap logging_ver2=Il·limitades logging_size=Mida màxima de fitxer logging_sz1=Il·limitada logging_syslog=Nivell syslog logging_null=Enlloc logging_sev=Nivell mínim de missatges logging_any=Qualsevol logging_debug=Nivell de depuració... logging_dyn=Nivell global logging_pcat=Enregistra la categoria logging_psev=Enregistra la severitat logging_ptime=Enregistra la data i l'hora logging_add=Afegeix un canal nou logging_none=No hi ha cap canal de registre definit logging_err=No he pogut desar les opcions de registre logging_ename='$1' no és un nom de canal vàlid logging_efile=Hi falta el nom del fitxer de registre logging_ever='$1' no és un nombre de versions vàlid logging_esize='$1' no és una mida de registre vàlida acls_title=Llistes de Control d'Accés acls_ecannot=No tens permís per editar les ACLs globals acls_name=Nom de l'ACL acls_values=Adreces, xarxes i ACLs que coincideixen acls_err=No he pogut desar les llistes de control d'accés acls_ename='$1' no és un nom d'ACL vàlid files_title=Fitxers i Directoris files_ecannot=No tens permís per configurar els fitxers files_header=Opcions globals dels fitxers i directoris files_stats=Fitxer de sortida de les estadístiques files_dump=Fitxer de volcat de la base de dades files_pid=Fitxer d'ID del procés files_xfer=Camí del programa de transferència de zones files_err=No he pogut desar les opcions dels fitxers i directoris files_efile=Hi falta el nom del fitxer o bé no és vàlid forwarding_title=Reemissió i Transferències forwarding_ecannot=No tens permís per editar les opcions de transferència i reemissió forwarding_header=Opcions globals de transferència de zona i reemissió forwarding_fwders=Servidors per reenviar-hi consultes forwarding_fwd=Consulta directament si no hi ha resposta del reemissor forwarding_max=Temps màxim de transferència de zones forwarding_format=Format de transferència de zones forwarding_one=Una per una forwarding_many=Moltes forwarding_in=Nombre màxim de transferències de zona concurrents forwarding_err=No he pogut desar les opcions de transferència i reemissió forwarding_emins=Hi falta el temps màxim de transferència o bé és invàlid forwarding_etrans=Hi falta el nombre màxim de transferències concorrents o bé és invàlid forwarding_minutes=minuts forwarding_ip=Adreça IP forwarding_port=Port (opcional) net_title=Adreces i Topologia net_ecannot=No tens permís per editar les opcions d'adreces i topologia net_header=Opcions globals d'adreces i topologia net_listen=Ports i adreces a escoltar net_below=Llistats a sota... net_port=Port net_addrs=Adreces net_saddr=Adreça IP origen de les consultes net_sport=Port origen de les consultes net_topol=Topologia de tria de servidors de noms net_err=No he pogut desar les opcions d'adreces i topologia net_eport='$1' no és un número de port vàlid net_etopology=No has introduït cap adreça de topologia controls_title=Opcions de Control d'Interfície controls_ecannot=No tens permís per editar les opcions de control controls_header=Opcions de control controls_inet=Accés al port d'Internet controls_unix=Accés FIFO Unix controls_port=port controls_allow=permet controls_permissions=permisos controls_owner=usuari controls_group=grup controls_eport=Hi falta el número de port o bé és invàlid controls_err=No he pogut desar les opcions d'interfície controls_eip='$1' no és una adreça IP vàlida controls_efile=Hi falta el nom FIFO o bé és invàlid controls_eperms=Hi falten els permisos FIFO o bé són invàlids controls_eowner=Hi falta el UID de FIFO o bé és invàlid controls_egroup=Hi falta el GID de FIFO o bé és invàlid keys_title=Claus DNS keys_id=ID de clau keys_alg=Algoritme keys_secret=Cadena secreta keys_ecannot=No tens permís per editar les claus DNS keys_err=No he pogut desar les claus DNS keys_ekey='$1' no és un ID de clau vàlid keys_esecret=Hi falta la cadena secreta codificada en base-64 de la clau $1 o bé és invàlida misc_title=Opcions Miscel·lànies misc_ecannot=No tens permís per editar les opcions miscel·lànies misc_header=Opcions globals miscel·lànies misc_core=Mida màxima del volcat del nucli misc_data=Ús màxim de memòria de dades misc_files=Nombre màxim de fitxers oberts misc_stack=Ús màxim de memòria de pila misc_clean=Interval entre neteges de registres caducats misc_iface=Interval entre comprovacions de noves interfícies misc_stats=Interval entre estadístiques de registre misc_recursion=Fes consultes recursives completes pels clients misc_cnames=Permet múltiples àlies CNAME d'un nom misc_glue=Ves a buscar registres cola misc_nx=Estableix el bit AA a les respostes misc_err=No he pogut desar les opcions miscel·lànies misc_esize='$1' no és una mida vàlida misc_efiles='$1' no és un nombre de fitxers oberts vàlid misc_emins='$1' no és un nombre de minuts vàlid misc_mins=mins zonedef_title=Valors de Zona per Defecte zonedef_msg=Valors per defecte de noves zones mestres zonedef_err=No he pogut desar els valors de zona per defecte zonedef_ecannot=No tens permís per canviar els valors de zona per defecte zonedef_msg2=Valors de zona per defecte zonedef_transfer=Permet transferències des de... zonedef_query=Permet consultes des de... zonedef_cmaster=Comprova els noms a les zones mestres zonedef_cslave=Comprova els noms a les zones esclaves zonedef_cresponse=Comprova els noms a les respostes zonedef_notify=Notifica els canvis a les zones esclaves zonedef_email=Adreça de correu per defecte find_title=Recerca de Zones find_match=Zones que coincideixin amb $1... find_none=No s'ha trobat cap zona. efirst=Directiva inicial errònia a la línia $1 de $2 findfree_title=Recerca d'IPs Lliures findfree_desc=Busca IPs Lliures findfree_nofind=No pots buscar IPs lliures findfree_header=A $1 findfree_sopt=Opcions de recerca findfree_IPrange=Abast IP findfree_from=des de findfree_to=fins a findfree_cf=Considera els noms de host 'freeXXX' com a IPs lliures findfree_search=Busca free_title=Adreces IP Lliures log_servers=He canviat els altres servidors DNS log_logging=He canviat els errors i el registre log_acls=He canviat les llistes de control d'accés log_files=He canviat els fitxers i directoris log_forwarding=He canviat les reemissions i les transferències log_net=He canviat les adreces i la topologia log_misc=He canviat les opcions miscel·lànies log_zonedef=He canviat els valors de zona per defecte log_apply=He aplicat els canvis log_keys=He canviat les claus DNS log_start=He iniciat el servidor DNS log_apply2=He aplicat els canvis a $1 log_master=He creat la zona mestra $1 log_slave=He creat la zona esclava $1 log_stub=He creat la zona stub $1 log_forward=He creat la zona de reemissió $1 log_delegation=He creat la zona de només delegació $1 log_hint=He creat la zona arrel log_view=He creat la vista $1 log_delete_master=He suprimit la zona mestra $1 log_delete_slave=He suprimit la zona esclava $1 log_delete_stub=He suprimit la zona stub $1 log_delete_forward=He suprimit la zona de reemissió $1 log_delete_hint=He suprimit la zona arrel log_delete_view=He suprimit la vista $1 log_text=He editat manualment els registres de $1 log_soa=He canviat els paràmetres de zona de $1 log_opts=He canviat les opcions de zona de $1 log_delete_record=He suprimit el registre $1 $2 de la zona $3 log_create_record=He creat el registre $1 $2 a la zona $3 log_modify_record=He modificat el registre $1 $2 de la zona $3 log_modify_record_v=He modificat $1 registre $2 valor $4 a la zona $3 log_create_record_v=He creat $1 registre $2 valor $4 a la zona $3 log_boot=He creat el fitxer de configuració primària log_move=He desplaça la zona $1 log_review=He canviat les opcions de la vista de $1 convert_err=No he pogut convertir la zona convert_efile=Cal especificar un fitxer de registres abans de poder convertir una zona esclava a una de mestra. whois_title=Informació WHOIS whois_header=Resultat de l'ordre $1... whois_ecannot=No tens permís per consultar la informació WHOIS view_title=Edició de Vista Client view_opts=Detalls de la vista client view_name=Nom de la vista view_class=Classe de registres DNS view_match=Aplica aquesta vista als clients view_recursion=Fes consultes recursives completes pels clients view_ecannot=No tens permís per editar aquesta vista vcreate_title=Creació de Vista de Client vcreate_match_all=Tots els clients vcreate_match_sel=Adreces, xarxes i ACLs seleccionades vcreate_err=No he pogut crear la vista vcreate_ename=Hi falta el nom de la vista o bé és invàlid vcreate_etaken=El nom de la vista ja existeix vcreate_eclass=Hi falta el nom de la classe o bé és invàlid vcreate_ecannot=No tens permís per crear vistes hint_title=Edició de Zona Arrel hint_desc=El servidor DNS fa servir la zona arrel per contactar amb els servidors arrel d'Internet, de manera que pugui resoldre els noms dels dominis no gestionats per ell mateix, com ara .com o .net.au. A menys que el teu servidor DNS sigui per utilitzar en una xarxa interna o estiguis reenviant totes les peticions a un altre servidor, no has de suprimir aquesta zona arrel. hint_move=Desplaça-la a la vista: hint_ecannot=No tens permís per editar aquesta zona arrel hint_refetch=Redescarrega els Servidors de Noms Arrel hcreate_title=Creació de Zona Arrel hcreate_desc=El servidor DNS fa servir la zona arrel per contactar amb els servidors arrel d'Internet, de manera que pugui resoldre els noms dels dominis no gestionats per ell mateix, com ara .com o .net.au. Si estàs fent servir més d'una vista, potser hauràs de tenir zones arrel separades per cada vista, de manera que tots els clients puguin resoldre adequadament els dominis d'Internet. hcreate_file=Emmagatzema els servidors arrel al fitxer hcreate_real=Treu els servidors arrel de hcreate_keep=Servidors arrel existents al fitxer hcreate_down=Descarrega'ls del servidor FTP arrel hcreate_webmin=Fes servir la informació antiga del servidor arrel de Webmin hcreate_ecannot=No tens permís per crear zones arrel hcreate_efile='$1' no és un fitxer arrel permissible hcreate_efile2=Hi falta el fitxer arrel o bé és invàlid mcreate_erecs=No és un fitxer de zona arrel vàlid hcreate_err=No he pogut crear la zona arrel vdelete_title=Supressió de Vista vdelete_mesg=Segur que vols suprimir la vista client $1? Totes les zones d'aquesta vista seran esborrades (juntament amb tots els seus fitxers de zona) o desplaçats a una altra vista depenent de la selecció inferior. vdelete_mesg2=Segur que vols suprimir la vista client $1? vdelete_newview=Zones d'aquesta vista vdelete_root=Treu-les de les vistes vdelete_delete=Suprimeix-les totalment vdelete_move=Desplaça-les a la vista gen_title=Generadors de Registres gen_desc=Aquesta pàgina permet definir generadors, cadascun dels quals crearà múltiples registres en aquesta zona utilitzant un comptador incremental. Això pot ser útil per a delegar parts de la zona inversa a un altre servidor. gen_range=Abast gen_name=Patró d'adreça gen_type=Tipus gen_value=Patró de nom de host gen_cmt=Comentari gen_skip=cada gen_show=Mostra els registres generats gen_err=No he pogut desar els generadors gen_estart=Hi falta l'abast inicial del generador $1 o bé és invàlid gen_estop=Hi falta l'abast del generador $1 o bé és invàlid gen_eskip=Hi falta l'interval d'abast del generador $1 o bé és invàlid gen_erange=L'abast inicial del generador $1 és més gran que el final gen_ename=Hi falta el patró d'adreça del $1 o bé és invàlid gen_evalue=Hi falta el patró de nom de host del generador $1 o bé és invàlid gen_title2=Registres Generats gen_raw=Línia del fitxer de configuració gen_ecannot=NO tens permís per editar els generadors de registres refetch_err=No he pogut redescarregar la zona arrel bind8/lang/cz0100644000567100000120000003350107371076760013042 0ustar jcameronwheelindex_title=BIND 8 DNS Server index_enamed=BIND 8 DNS server $1 nebyl ve Va¹em systému nalezen. Buï není instalován, nebo Va¹e BIND 8 module konfigurace není korektní. index_eversion=Spustitelný soubor $1 pro BIND 8 neexistuje. Mo¾ná by jste mìli pou¾ít místo BIND 4 modul. index_eempty=Primární konfiguraèní soubor BINDu Version 8 $1 neexistuje, nebo není platný. Vytvoøit jej? index_local=Nastavit nameserver pouze pro interní ne-internet pou¾ití index_download=Nastavit jako internet name server a stáhnout informace root serveru index_webmin=Nastavit jako internet name server, ale pou¾ít star¹í informace o root serveru z Webminu index_create=Vytvoøit primární konfiguraèní soubor a Start Nameserver index_zones=Existující DNS zóny index_none=Nejsou definovány ¾ádné DNS zóny pro tento name server index_addmaster=Vytvoøit novou master (hlavní) zónu index_addslave=Vytvoøit novou slave (podøízenou) zónu index_addstub=Vytvoøit novou stub zónu index_addfwd=Vytvoøit novou forward zónu index_apply=Pou¾ít zmìny index_applymsg=Kliknutín na tlaèítko se restartuje bì¾ící BIND 8 server. Je to nutné pro aktivování nastavené aktuální konfigurace index_start=Start name serveru index_startmsg=Kliknutím na tlaèítko se nastartuje BIND 8 server a pou¾ije se aktuální konfigurace index_zone=Zóna index_type=Typ index_master=Master index_slave=Slave index_stub=Stub index_forward=Forward index_opts=Globální nastavení serveru index_return=seznam zón master_title=Editovat Master Zónu master_ecannot=Nemáte oprávnìní editovat tuto zónu master_manual=Editovat soubor záznamù master_soa=Editovat parametry zóny master_options=Editovat vlastnosti zóny master_del=Smazat zónu master_delmsg=Kliknutím na tlaèítko bude tato zóna vymazána z DNS serveru. master_delrev=Srovnatelné reverzní záznamy v jiných zónách tohoto serveru budou také vymazány. master_tmpl=Pou¾ít vzorovou zónu? master_ip=IP adresy pro vzorové záznamy? master_params=Parametry zóny master_server=Master server master_email=Emailové adresy master_refresh=Refresh time master_retry=Èas opakovaného pøenosu master_expiry=Èas expirace master_minimum=Defaultní time-to-live master_opts=Vlastnosti zóny master_check=Provìøit jména? master_notify=Informovat podøízené servery o zmìnách? master_update=Povolit updaty z.. master_transfer=Povolit pøenos z.. master_query=Povolit dotazy z.. master_notify2=Povolit informování podøízených serverù.. master_type=Typ master_records=Záznamy master_return=typy záznamù master_secs=seconds master_err=Chyba pøi ukládání master_ero=Nemáte oprávnìní pro update zón master_err2=Chyba pøi updatu zóny master_emaster='$1' není platný master server master_eemail='$1' není platná emailová adresa master_erefresh='$1' není platný refresh èas master_eretry='$1' není platný èas znovu opakování pøenosu master_eexpiry='$1' není platný èas expirace master_eminimum='$1' není platný defaultní TTL master_edelete=Nemáte povolení vymazat tuto zónu master_tmplrecs=Vzorové záznamy master_name=Jméno záznamu master_value=Hodnota master_user=Z formuláøe master_eip=Chybìjící nebo neplatná vzorová IP adresa master_eiptmpl=Hodnota vzorového záznamu mù¾e pocházet pouze from for(z, pro) záznamy adres master_esoacannot=Nemáte oprávnìní editovat parametry zón master_eoptscannot=Nemáte oprávnìní editovat vlastnosti zón master_edeletecannot=Nemáte oprávnìní vymazávat zóny delete_title=Smazat zónu delete_mesg=Opravdu chcete vymazat zónu $1 ? V¹echny záznamy této zóny budou vymazány. delete_rev=Vymazat reverzní záznamy v ostatních zónách? delete_fwd=Vymazat forward záznamy v ostatních zónách? mcreate_title=Vytvoøit master zónu mcreate_ecannot=Nemù¾ete vytváøet master zóny mcreate_opts=Vlastnosti nové master zóny mcreate_type=Typ zóny mcreate_fwd=Forward (Jména na adresy) mcreate_rev=Reverse (Adresy na jména) mcreate_dom=Doménové jméno / Sí» mcreate_file=Soubor záznamù mcreate_auto=Automatic mcreate_err=Chyba pøi vytváøení zóny mcreate_enet='$1' není platná sí» mcreate_edom='$1' není platné doménové jméno mcreate_edom2='$1' musí být doména, ne sí» mcreate_efile='$1' není platné jméno souboru mcreate_efile2='$1' není dostupný zónový soubor mcreate_efile3=Chyba pøi vytváøení '$1' : $2 slave_title=Editovat slave zónu stub_title=Editovat stub zónu slave_ecannot=Nemáte oprávnìní editovat tuto zónu slave_opts=Vlastnosti zóny slave_masters=Master servery slave_max=Maximální délka pøenosu slave_file=Soubor záznamù slave_check=Provìøit jména? slave_notify=Informovat podøízené servery o zmìnách? slave_update=Povolit updaty z.. slave_transfer=Povolit pøenosy z.. slave_query=Povolit dotazy z.. slave_notify2=Informovat také podøízené servery.. slave_none=Nic slave_auto=Automatic slave_err=Chyba pøi ukládání slave_emax='$1' není platný maximální èas pøenosu slave_efile=Chybìjící soubor záznamù slave_efile2='$1' není dostupný soubor záznamù screate_title1=Vytvoøit slave zónu screate_title2=Vytvoøit stub zónu screate_ecannot1=Nemáte oprávnìní vytváøet slave zóny screate_ecannot2=Nemáte oprávnìní vytváøet stub zóny screate_header1=Vlastnosti nové slave zóny screate_header2=Vlastnosti nové stub zóny screate_type=Typ zóny screate_fwd=Forward (Jména na adresy) screate_rev=Reverse (Adresy na jména) screate_dom=Doménové jméno / Sí» screate_err1=Chyba pøi vytváøení slave zóny screate_err2=Chyba pøi vytváøení stub zóny screate_enet='$1' není platná sí» screate_edom='$1' není platné doménové jméno screate_emaster='$1' není platná adresa master serveru screate_enone=Musíte nastavit alespoò jeden master server screate_efile='$1' není platné jméno souboru screate_efile2='$1' není dostupný zónový soubor screate_efile3=Chyba pøi vytváøení '$1' : $2 recs_ecannot=Nemáte oprávnìní editovat záznamy v této zónì recs_title=$1 záznamy recs_header=V $1 recs_addr=Adresy recs_name=Jméno recs_ttl=TTL recs_return=záznamy edit_title=Editovat $1 edit_header=V $1 edit_edit=Editovat záznam $1 edit_add=Pøidat záznam $1 edit_addr=Adresy edit_name=Jméno edit_ttl=Time-To-Live edit_cnamemsg=Absolutní jménu musí konèit teèkou "." edit_uprev=Aktualizovat (Update) reverse? edit_upfwd=Aktualizovat (Update) forward? edit_err=Chyba pøi ukládání záznamu edit_ettl='$1' není platný time-to-live edit_eip='$1' není platná IP adresa edit_ehost='$1' není platné jméno poèítaèe edit_ename='$1' není platné jméno záznamu edit_edupip=Záznam adres pro $1 ji¾ existuje edit_ens='$1' není platný nameserver edit_ecname='$1' není platný alias cíle (alias target) edit_emx='$1' není platný mail server edit_epri='$1' není platná priorita edit_ehard=Chybìjící nebo neplatný typ hardware edit_eos=Chybìjící nebo neplatný typ OS edit_eserv=You did not enter any well known services edit_eemail='$1' není platná emailová adresa edit_etxt='$1' není platné jméno záznamu (text record name) text_title=Editovat soubor záznamù text_desc=Tento formuláø umo¾òuje manuálnì editovat DNS záznamy souboru $1. Webminem nebude provádìna ¾ádná syntaktická kontrola ani sériové èíslo zóny nebude automaticky navý¹eno. text_undo=Zpìt text_ecannot=Nemáte oprávnìní editovat záznamový soubor restart_ecannot=Nemáte oprávnìní restartovat BIND restart_esig=Chybný signál procesu $1 : $2 start_ecannot=Nemáte oprávnìní spustit BIND start_error=Chyba pøi startu BINDu : $1 fwd_title=Editovat Forward Zónu fwd_ecannot=Nemáte oprávní editovat tuto zónu fwd_opts=Vlastnosti zóny fwd_masters=Master servery fwd_forward=Zkusit dal¹í servery? fwd_check=Zkontrolovat jména? fwd_err=Chyba pøi ukládání vlastností fcreate_title=Vytvoøit Forward Zónu fcreate_ecannot=Nemáte oprávnìní vytvoøit forward zónu fcreate_opts=Vlastnosti nové forward zóny fcreate_type=Typ zóny fcreate_fwd=Forward (Jména na adresy) fcreate_rev=Reverse (Adresy na jména) fcreate_dom=Doménové jméno/Sí» fcreate_masters=Master servery fcreate_err=Chyba pøi vytváøení forward zóny fcreate_enet='$1' není platná sí» fcreate_edom='$1' není platné doménové jméno fcreate_emaster='$1' není platná adresa master serveru fcreate_enone=Musíte zadat minimálnì jeden master server boot_err=Chyba stahování (downloadu) type_A=Adresa (A) type_NS=Jmenný Server (NS) type_CNAME=Alias jméno (CNAME) type_MX=Mail Server (MX) type_HINFO=Informace o systému (HINFO) type_TXT=Text (TXT) type_WKS=Dobøe známá slu¾ba (WKS) type_RP=Odpovìdná osoba (RP) type_PTR=Reverzní adresy (PTR) value_A1=Addresy value_NS1=Jmenný Server value_CNAME1=Reálné jméno value_MX1=Priority value_MX2=Mail Server value_HINFO1=Hardware value_HINFO2=Operaèní systém value_TXT1=Zpráva value_WKS1=Addresa value_WKS2=Protocol value_WKS3=Services value_RP1=Email Addresa value_RP2=Textová záznam value_PTR1=Jméno poèítaèe warn=Varování fail=Chyba ignore=Ignorovat default=Defaultní listed=Listovat .. eip='$1' není platná IP adresa acl_zones=Domény, které mù¾e u¾ivatel editovat acl_master=Mù¾e vytvoøit master zóny? acl_slave=Mù¾e vytvoøit slave/stub zóny? acl_forward=Mù¾e vytvoøit forward zóny? acl_defaults=Mù¾e editovat globální vlastnosti? acl_reverse=Mù¾e aktualizovat reverzní adresy v¹ech domén? acl_multiple=Mù¾e vícenásobnì adresovat stejnou IP adresu? acl_ro=Pouze Read-only pøístup? acl_apply=Mù¾e pou¾ít zmìny? acl_dir=Restrict zone files to directory acl_file=Mù¾e editovat soubory záznamù? acl_params=Mù¾e editovat parametry zóny? acl_opts=Mù¾e editovat vlastnosti zóny? acl_delete=Mù¾e vymazat zónu? servers_title=Dal¹í DNS Servery servers_ip=IP adresy servers_bogus=Ignorovat bogus server? servers_format=Formát transfer zóny servers_trans=Maximální transfery servers_one=Po jednom servers_many=Více (mnoho) servers_err=Chyba pøi ukládání dal¹ích DNS serverù servers_eip='$1' není platná IP adresa servers_etrans='$1' není platný poèet maximálních transferù logging_title=Logování a chyby logging_ecannot=Nemáte oprávnìní konfigurovat logování logging_header=Globalní logování and vlastnosti chyb logging_default1=Pou¾ít defaultní BIND's nastavení logování logging_default2=Pou¾ít nastavení .. logging_cats=Kategorie logování logging_cat=Kategorie logging_cchans=Kanály logging_chans=Logovací kanály logging_cname=Jméno kanálu logging_to=Logovat do logging_file=Soubor logging_fd=Popis souboru logging_versions=Udr¾ovat verzi logging_ver1=Nic logging_ver2=Nelimitovat logging_size=Maximální velikost souboru logging_sz1=Nelimitovat logging_syslog=Úroveò Syslogu logging_null=Nikam logging_sev=Minimální úroveò hlá¹ení logging_any=Any logging_debug=Debug úroveò .. logging_dyn=Globální úroveò logging_pcat=Kategorie záznamù v logu logging_psev=Record severity in log logging_ptime=Datum a èas záznamù v logu logging_add=Pøidat nový kanál logging_none=Není definován ¾ádný kanál logging_err=Chyba pøi ukládání vlastnosti logování logging_ename='$1' není platné jméno kanálu logging_efile=Chybìjící jméno souboru logging_ever='$1' není platné èíslo verze logging_esize='$1'není platná velikost logu acls_title=Pøístupový list acls_ecannot=Nemáte oprávnìní editovat globální pøístupový seznam acls_name=Jméno pøístupového seznamu acls_values=Výbìr adres, sítí a pøístupových seznamù acls_err=Chyba pøi ukládání pøístupového seznamu acls_ename='$1' není platné jméno pøístupového seznamue files_title=Soubory a adresáøe files_ecannot=Nemáte oprávnìní konfigurovat soubory files_header=Globální nastavení vlastností souborù a adresáøù files_stats=Soubor statistických výstupù files_dump=Database dump file files_pid=Process ID file files_xfer=Cesta k programu pro transfer zón files_err=Chyba pøi ukládání vlastností souborù a adresáøù files_efile=Chybìjící nebo neplatné jméno souboru forwarding_title=Forwardování a transformace (transfery) forwarding_ecannot=Nemáte oprávnìní editovat vlastnosti forwardování a transformací forwarding_header=Globální vlastnosti forwardování a transformací zón forwarding_fwders=Servers to forward queries to forwarding_fwd=Lookup directly if no response from forwarder forwarding_max=Maximální doba transferu forwarding_format=Fromát Zone transfer forwarding_one=Po jednom forwarding_many=Více (mnoho) forwarding_in=Maximum concurrent zone transfers forwarding_err=Chyba pøi ukládání vlastností vlastnosti forwardování a transformací forwarding_emins=Chybìjící nebo neplatná doba maximáln transformace forwarding_etrans=Missing or invalid maximum concurrent transfers net_title=Adresace a topologie net_ecannot=Nemáte oprávnìní editovat vlastnosti adresace a topologie net_header=Globální vlastnosti adresace a topologie net_listen=Porty a adresy naslouchají na net_below=Listed below.. net_port=Port net_addrs=Addresy net_saddr=Zdrojová adresa pro dotazy net_sport=Zdrojový port pro dotazy net_topol=Nameserver choice topology net_err=Chyba pøi ukládání vlastností adresování a topologie net_eport='$1' není platné èíslo portu misc_title=Dal¹í roz¹íøené vlastnosti misc_ecannot=Nemáte oprávnìní konfigurovat roz¹íøené vlastnosti misc_header=Globální roz¹íøené vlastnosti misc_core=Maximální velikost core dump misc_data=Maximální velikost pou¾ité pamìti misc_files=Maximum otevøených souborù misc_stack=Maximum velikost zabrané pamìti stack misc_clean=Interval mezi vymazáním vypr¹elých záznamù misc_iface=Interval mezi zji¹»ováním nového rozhraní misc_stats=Interval mezi zapisováním událostí (logováním) misc_recursion=Provádìt plné rekruzívní lookups klientù? misc_cnames=Povolit vícenásobné CNAME aliasy jednoho jména? misc_glue=Pøidávat tmelicí záznamy? misc_nx=Nastavit autoritativní AA bit pøi odpovìdi? misc_err=Chyba pøu ukládání roz¹íøených mo¾ností misc_esize='$1' není platná velikost misc_efiles='$1' není platné èíslo maximálního poètu otevøených souborù misc_emins='$1' není platný poèet minut zonedef_title=Defaultní zóna zonedef_msg=Defaultní hodnoty nových master zón zonedef_err=Chyba pøi ukládání defaultních hodnot master zón zonedef_ecannot=Nemáte oprávnìní mìnit defaultní hodnoty master zón zonedef_msg2=Nastavení defaultních vlastností zón zonedef_transfer=Povolit transfér z .. zonedef_query=Povolit dotazy z .. zonedef_cmaster=Kontrolovat jména va master zónách? zonedef_cslave=Kontrolovat jména v podøízených zónách? zonedef_cresponse=Kontrolovat jména v odpovìdích? zonedef_notify=Informovat podøízené o zmìnách? efirst=©patná první directiva na øádku $1 v $2 bind8/lang/pt_BR0100664000567100000120000005273410067401470013431 0ustar jcameronwheelindex_title=Servidor DNS BIND 8 index_enamed=O servidor DNS BIND 8 não foi encontrado no seu sistema. Pode não estar instalado ou a configuração do módulo BIND 8 está incorreta. index_eversion=O arquivo executável $1 parece não pertencer ao servidor BIND Versão 8. Tente usar o módulo BIND 4 em vez do BIND 8. index_eempty=O arquivo de configuração primário para o servidor BIND Versão 8 $1 não existe ou não é válido. Deseja que se crie um? index_local=Configurar servidor de nomes apenas para uso interno (sem Internet) index_download=Configurar servidor de nomes para Internet, e baixar informação sobre os servidores raíz index_webmin=Configuração para servidor de nomes de internet, mas usar a antiga informação raíz do Webmin index_create=Criar o Arquivo de Configuração Primário e Iniciar o servidor de nomes index_zones=Zonas DNS Existentes index_none=Não há nenhuma zona DNS definida neste servidor index_addmaster=Criar nova zona MASTER index_addslave=Criar nova zona SLAVE index_addstub=Criar nova zona STUB index_addfwd=Criar nova zona FORWARD index_apply=Aplicar Alterações index_applymsg=Clique neste botão para reiniciar o servidor BIND 8. Desta forma a configuração corrente tornar-se-á ativa. index_start=Iniciar o Name Server index_startmsg=Clique neste botão para iniciar o servidor BIND 8 e carregar a configuração corrente index_zone=Zona index_type=Tipo index_master=Master index_slave=Slave index_stub=Stub index_forward=Forward index_opts=Opções Gerais do Servidor index_return=lista de zonas index_toomany=Há muitas zonas no seu sistema para mostrar aqui. index_find=Procurar zonas casando com : index_search=Procurar index_view=(Na visualização $1) index_views=Visualizações de clientes existentes index_vnone=Não há visualizações de clientes definidas neste servidor. index_addview=Criar uma nova visualização index_root=Zona raíz index_addhint=Criar uma nova zona raíz master_title=Editar a Zona Master master_ecannot=Você não está autorizado a editar esta zona master_manual=Editar o Arquivo de Registos master_soa=Editar Parâmetros de Zona master_options=Editar Opções de Zona master_del=Apagar Zona master_delmsg=Clique neste botão para remover esta zona do seu servidor DNS. master_delrev=Registos inversos iguais, presentes em outras zonas deste servidor, também serão removidos. master_tmpl=Usar esquema de zona? master_ip=Endereço IP para esquemas de registros master_params=Parâmetros de Zona master_server=Servidor Master master_ns=Adicionar registro NS para servidor master? master_email=Endereço de email master_refresh=Tempo de refrescagem master_retry=Tempo de re-tentativa de tranferência master_expiry=Tempo de expiração master_minimum=Time-to-live padrão master_opts=Opções de Zona master_check=Verificar nomes? master_notify=Notificar slaves sobre alterações? master_update=Permitir atualizações de.. master_transfer=Permitir transferências de.. master_query=Permitir consultas de.. master_notify2=Notificar slaves também.. master_type=Tipo master_records=Registros master_return=tipos de registros master_err=Erro ao salvar as opções master_ero=Você não está autorizado a atualizar zonas master_err2=Erro ao atualizar a zona master_emaster='$1' não é um servidor master válido master_eemail='$1' não é um endereço de email válido master_erefresh='$1' não é um tempo de refrescagem válido master_eretry='$1' não é um tempo de re-tentativa de transferência válido master_eexpiry='$1' não é um tempo de expiração válido master_eminimum='$1' não é um TTL predefinido válido master_edelete=Você não está autorizado a apagar esta zona master_tmplrecs=Esquemas de registro master_name=Nome de registro master_value=Valor master_user=Do formulário master_eip=Esquema de endereço IP ausente ou inválido master_eiptmpl=O esquema de valor de registro só pode vir de registros de endereços master_esoacannot=Você não tem permissão para editar parâmetros de zona master_eoptscannot=Você não tem permissão para editar opções de zona master_edeletecannot=Você não tem permissão para remover zonas master_etaken=Esta zona já existe master_include=Arquivo de esquema adicional master_convert=Converter para zona slave master_whois=Buscar informação de WHOIS master_move=Ir para visualização: master_emove=Você deve selecionar uma outra visualização para ir delete_title=Remover Zona delete_mesg=Você ter certeza de que deseja remover a zona $1? Todos os registros e o arquivo de zona serão removidos. delete_mesg2=Você ter certeza de que deseja remover a zona raíz? Seu servidor de DNS pode não ser mais capaz de resolver endereços na Internet. delete_rev=Remover registros reversos de outras zonas? delete_fwd=Remover registros diretos de outras zonas? mcreate_title=Criar Zona Master mcreate_ecannot=Você não pode criar zonas master mcreate_opts=Novas opções de zona master mcreate_type=Tipo de zona mcreate_fwd=Direto (Nomes para Endereços) mcreate_rev=Reverso (Endereços para Nomes) mcreate_dom=Nome do domínio / Rede mcreate_view=Criar na visualização mcreate_file=Arquivo de registros mcreate_auto=Automático mcreate_err=Erro ao criar zona slave_title=Editar Zona Slave stub_title=Editar Zona Stub slave_ecannot=Você não está autorizado a editar esta zona slave_opts=Opções de Zona slave_masters=Servidores Master slave_masterport=Porta do servidor slave_max=Tempo máximo de tranferência slave_file=Arquivo de registros slave_check=Verificar nomes? slave_notify=Notificar slaves sobre alterações? slave_update=Permitir atualizações de.. slave_transfer=Permitir tranferências de.. slave_query=Permitir consultas de.. slave_notify2=Também notificar slaves.. slave_none=Nenhum slave_auto=Automático slave_err=Erro ao salvar opções slave_emax='$1' não é um tempo máximo de transferência válido slave_efile=Falta o arquivo de registros slave_efile2='$1' não é um arquivo de registros válido slave_mins=minutos slave_master_port=porta slave_convert=Converter para zona master screate_title1=Criar Zona Slave screate_title2=Criar Zona Stub screate_ecannot1=Você não está autorizado a criar zonas slave screate_ecannot2=Você não está autorizado a criar zonas stub screate_header1=Novas opções de zona slave screate_header2=Novas opções de zona stub screate_type=Tipo de zona screate_fwd=Direto (Nomes para Endereços) screate_rev=Reverso (Endereços para Nomes) screate_dom=Nome do domínio / Rede screate_err1=Erro ao criar zona slave screate_err2=Erro ao criar zona stub recs_ecannot=Você não está autorizado a editar registros nesta zona recs_title=$1 Registros recs_header=Em $1 recs_addr=Endereço recs_name=Nome recs_ttl=TTL recs_comment=Comentário recs_return=tipos de registro edit_title=Editar $1 edit_header=Em $1 edit_edit=Editar Registro $1 edit_add=Adicionar Registro $1 edit_addr=Endereço edit_name=Nome edit_zonename=Nome da Zona edit_ttl=Time-To-Live edit_comment=Comentário edit_cnamemsg=Nomes absolutos devem terminar com um . edit_uprev=Atualizar reverso? edit_over=Sim (e substituir o existente) edit_upfwd=Atualizar o direto? edit_err=Erro ao salvar registro edit_ettl='$1' não é um time-to-live válido edit_eip='$1' não é um endereço IP válido edit_eip6='$1' não é um endereço IPv6 válido edit_ehost='$1' não é um hostname válido edit_ename='$1' não é um nome de registro válido edit_edupip=Já existe um registro de endereço para $1 edit_ens='$1' não é um servidor de nomes válido edit_ecname='$1' não é um nome canônico válido edit_emx='$1' não é um servidor de email válido edit_epri='$1' não é uma prioridade válida edit_ehard=Tipo de hardware em falta ou inválido edit_eos=Tipo de SO em falta ou inválido edit_eserv=Você não forneceu nenhum serviço conhecido edit_ebadserv=O nome de serviço bem conhecido '$1' é incorreto edit_eemail='$1' não é um endereço de email válido edit_etxt='$1' não é um nome de registro de texto válido edit_efqdn=O nome absoluto '$1' é muito grande edit_elabel=Um rótulo em '$1' é muito grande edit_eloc=Faltou latitude e longitude edit_return=registros edit_ecname1=Você não pode criar um registro de alias com o mesmo nome de outro registro existente. edit_ecname2=Você não pode criar um registro com o mesmo nome de um registro de alias existente. text_title=Editar Arquivo de Registros text_desc=Este formulário permite-lhe editar manualmente o arquivo de registros $1 do DNS. Não será realizada nenhuma verificação de sintaxe pelo Webmin, e o número de série da zona não será incrementado automaticamente. text_undo=Desfazer text_ecannot=Você não tem permissão para editar arquivos de registros restart_ecannot=Você não está autorizado a reiniciar o BIND restart_esig=Erro ao sinalizar o processo $1 : $2 start_ecannot=Você não está autorizado a iniciar o BIND start_error=Falhou o início do BIND : $1 fwd_title=Editar Zona Direta fwd_ecannot=Você não está autorizado a editar esta zona fwd_opts=Opções de Zona fwd_masters=Servidores Master fwd_forward=Tentar outros servidores? fwd_check=Verificar nomes? fwd_err=Erro ao salvar opções fcreate_title=Criar Zona Direta fcreate_ecannot=Você não está autorizado a criar zonas diretas fcreate_opts=Novas opções de zona direta fcreate_type=Tipo de zona fcreate_fwd=Direto (Nomes para Endereços) fcreate_rev=Reverso (Endereços para Nomes) fcreate_dom=Nome do domínio / Rede fcreate_masters=Servidores Master fcreate_err=Erro ao criar zona direta create_enet='$1' não é uma rede válida create_edom='$1' não é um nome de domínio válido create_edom2='$1' precisa ser um domínio, não uma rede create_efile='$1' não é um nome de arquivo válido create_efile2='$1' não é um arquivo de zona válido create_efile3=Erro ao criar '$1' : $2 create_efile4=O arquivo $1 já existe create_emaster='$1' não é um endereço de servidor master válido create_enone=Você deve forcener pelo menos um servidor master boot_err=O download falhou type_A=Endereço type_AAAA=Endereço IPv6 type_NS=Servidor de Nomes type_CNAME=Alias type_MX=Servidor de Email type_HINFO=Informação de Máquina type_TXT=Texto type_WKS=Serviço Bem Conhecido type_RP=Pessoa Responsável type_PTR=Endereço Inverso type_LOC=Localização edit_A=Endereço edit_AAAA=Endereço IPv6 edit_NS=Servidor de Nomes edit_CNAME=Alias edit_MX=Servidor de Email edit_HINFO=Informação de Máquina edit_TXT=Texto edit_WKS=Serviço Bem Conhecido edit_RP=Pessoa Responsável edit_PTR=Endereço Inverso edit_LOC=Localização recs_A=Endereço recs_AAAA=Endereço IPv6 recs_NS=Servidor de Nomes recs_CNAME=Alias recs_MX=Servidor de Email recs_HINFO=Informação de Máquina recs_TXT=Texto recs_WKS=Serviço Bem Conhecido recs_RP=Pessoa Responsável recs_PTR=Endereço Inverso recs_LOC=Localização value_A1=Endereço value_NS1=Servidor de Nomes value_CNAME1=Nome Real value_MX1=Prioridade value_MX2=Servidor de Email value_HINFO1=Hardware value_HINFO2=Sistema Operaticional value_TXT1=Mensagem value_WKS1=Endereço value_WKS2=Protocolo value_WKS3=Serviços value_RP1=Endereço de Email value_RP2=Registro de Texto value_PTR1=Nome da Máquina value_LOC1=Latitude e Longitude warn=Avisar fail=Falhar ignore=Ignorar default=Predefinido minutes=minutos seconds=segundos hours=horas days=dias weeks=semanas listed=Listado .. eip='$1' não é um endereço IP válido acl_zones=Domínios que este usuário pode editar acl_zall=Todas as zonas acl_zsel=Zonas selecionadas.. acl_znsel=Todas exceto as selecionadas.. acl_master=Pode criar zonas master? acl_slave=Pode criar zonas slave/stub? acl_forward=Pode criar zonas diretas? acl_defaults=Pode editar opções gerais? acl_reverse=Pode atualizar endereços inversos em qualquer domínio? acl_multiple=Endereços múltiplos podem ter o mesmo IP? acl_ro=Acesso de leitura-apenas? acl_apply=Posso aplicar as alterações? acl_dir=Restringir arquivos de zona ao diretório? acl_file=Posso editar arquivos de registros? acl_params=Posso editar parâmetros de zonas? acl_opts=Posso editar opções de zonas? acl_delete=Posso remover zonas? acl_findfree=Posso procurar por endereços IP livres? acl_views=Posso criar e editar visualizações? servers_title=Outros Servidores DNS servers_ip=Endereço IP servers_bogus=Ignorar servidor bogus? servers_format=Formato de tranferência da zona servers_trans=Número máximo de tranferências servers_one=Uma de cada vez servers_many=Muitas servers_err=Erro ao salvar outros servidores DNS servers_eip='$1' não é um endereço IP válido servers_etrans='$1' não é um número válido para o número máximo de tranferências logging_title=Logging e Erros logging_ecannot=Você não está autorizado a configurar o logging logging_header=Logging geral e opções de erro logging_default1=Utilizar configurações de logging predefinidas do BIND logging_default2=Utilizar as configurações abaixo .. logging_cats=Categorias de logging logging_cat=Categoria logging_cchans=Canais logging_chans=Canais de logging logging_cname=Nome do Canal logging_to=Logar em logging_file=Arquivo logging_fd=Descritor do arquivo logging_versions=Versões a manter logging_ver1=Nenhum logging_ver2=Ilimitado logging_size=Tamanho máximo do arquivo logging_sz1=Ilimitado logging_syslog=Nível do syslog logging_null=Em lado nenhum logging_sev=Nível mínimo da mensagem logging_any=Qualquer logging_debug=Nível de depuração .. logging_dyn=Nível geral logging_pcat=Categoria do registro no log logging_psev=Severidade do registro no log logging_ptime=Data e hora do registro no log logging_add=Adicionar novo canal logging_none=Sem canais de logging definidos. logging_err=Erro ao salvar opções de logging logging_ename='$1' não é um nome de canal válido logging_efile=Falta o nome do arquivo de log logging_ever='$1' não é um número de versões válido logging_esize='$1' não é um tamanho de log válido acls_title=Listas de Controle de Acesso acls_ecannot=Você não está autorizado a editar as acls gerais acls_name=Nome da ACL acls_values=Endereços correspondentes, redes e ACLs acls_err=Erro ao salvar listas de controle de acesso acls_ename='$1' não é um nome de ACL válido files_title=Arquivos e Diretórios files_ecannot=Você não está autorizado a configurar arquivos files_header=Opções gerais de arquivos e diretórios files_stats=Arquivo de saída de estatísticas files_dump=Arquivo dump de base de dados files_pid=Arquivo PID do processo files_xfer=Caminho para o programa de tranferência de zona files_err=Erro ao salvar opções de arquivos e diretórios files_efile=Nome de arquivo em falta ou inválido forwarding_title=Forward e Tranferências forwarding_ecannot=Você não está autorizado a editar opções de forward e transferência forwarding_header=Forward geral e opções de tranferência de zona forwarding_fwders=Servidores para fazer forward de consultas forwarding_fwd=Procurar diretamente se não houver resposta do forwarder forwarding_max=Tempo máximo de tranferência da zona forwarding_format=Formato de tranferência de zona forwarding_one=Um de cada vez forwarding_many=Muitos forwarding_in=Máximo de transferências de zona simultâneas forwarding_err=Erro ao salvar opções de forward e tranferência forwarding_emins=Tempo máximo de tranferência em falta ou inválido forwarding_etrans=Máximo de tranferências simultâneas em falta ou inválido forwarding_minutes=minutos net_title=Endereços e Topologia net_ecannot=Você não está autorizado a editar opções de endereços e topologia net_header=Opções gerais de endereços e topologia net_listen=Portas e endereços para serem interceptados em net_below=Listado abaixo.. net_port=Porta net_addrs=Endereços net_saddr=Endereço IP fonte para consultas net_sport=Porta fonte para consultas net_topol=Topologia de escolha do servidor de nomes net_err=Erro ao salvar opções de endereços e topologia net_eport='$1' não é um número de porta válido net_etopology=Nenhum endereço de topologia foi fornecido controls_title=Opções de Interface de Controle controls_ecannot=Você não tem premissão para editar as opções de controle controls_header=Opções de controle controls_inet=Porta TCP de acesso controls_unix=Interface UNIX de acesso controls_port=porta controls_allow=permitir controls_permissions=permissões controls_owner=proprietário controls_group=grupo misc_title=Miscelânea de Opções misc_ecannot=Voçê não está autorizado a editar miscelânea de opções misc_header=Miscelânea de opções gerais misc_core=Tamanho máximo de core dump misc_data=Uso máximo de memória de dados misc_files=Máximo de arquivos abertos misc_stack=Tamanho máximo de pilha misc_clean=Intervalo para limpar registros expirados misc_iface=Intervalo para verificar novas interfaces misc_stats=Intervalo entre log de estatísticas misc_recursion=Fazer busca recursiva total para clientes? misc_cnames=Permitir múltiplos aliases CNAME para um nome? misc_glue=Obter registros de cola? misc_nx=Colocar bit autoritário AA em respostas? misc_err=Erro ao salvar miscelânea de opções misc_esize='$1' não é um tamanho válido misc_efiles='$1' não é um número máximo válido de arquivos abertos misc_emins='$1' não é um núnero válido de minutos misc_mins=minutos zonedef_title=Predefinições de Zona zonedef_msg=Predefinições para novas zonas master zonedef_err=Erro ao salvar predefinições de zona zonedef_ecannot=Você não está autorizado a alterar as predefinições de zona master zonedef_msg2=Configurações de zona predefinidas zonedef_transfer=Permitir tranferências de.. zonedef_query=Permitir consultas de.. zonedef_cmaster=Verificar nomes em zonas master? zonedef_cslave=Verificar nomes em zonas slave? zonedef_cresponse=Verificar nomes em respostas? zonedef_notify=Notificar os slaves de alterações? zonedef_email=Endereço de email padrão find_title=Procurar Zonas find_match=Zonas casando com $1 .. find_none=Nenhuma zona encontrada. efirst=Primeira diretiva inválida na linha $1 em $2 findfree_title=Procurar IPs Livres findfree_desc=Procurar IPs Livres findfree_nofind=Você não pode procurar por IPs livres findfree_header=Em $1 findfree_sopt=Opções de procura findfree_IPrange=Intervalo de IP findfree_from=de findfree_to=até findfree_cf=Considerar nomes de máquina `freeXXX' como IPs livres? findfree_search=Procurar log_servers=Outros servidores DNS alterados log_logging=Logging e erros alterados log_acls=Listas de controle de acesso alteradas log_files=Arquivos e diretórios alterados log_forwarding=Forwarding e transferências alterados log_net=Endereços e topologia alterados log_misc=Miscelânea de opções alteradas log_zonedef=Padrões de zona alterados log_apply=Mudanças aplicadas log_start=Servidor de DNS iniciado log_master=Zona master $1 criada log_slave=Zona slave $1 criada log_stub=Zona stub $1 criada log_forward=Zona direta $1 criada log_hint=Zona raíz criada log_view=Visualização $1 criada log_delete_master=Zona master $1 removida log_delete_slave=Zona slave $1 removida log_delete_stub=Zona stub $1 removida log_delete_forward=Zona direta $1 removida log_delete_hint=Zona raíz removida log_delete_view=Visualização $1 removida log_text=Registros de $1 editados manualmente log_soa=Parâmetros da zona $1 alterados log_opts=Opções da zona $1 alterados log_delete_record=Removido $1 registro $2 na zona $3 log_create_record=Criado $1 registro $2 na zona $3 log_modify_record=Modificado $1 registro $2 na zona $3 log_boot=Arquivo de configuração primário criado log_move=Zona $1 movida log_review=Opções de visualização $1 alteradas convert_err=Falhou a conversão da zona convert_efile=Um arquivo de registros deve ser especificado antes que uma zona slave possa ser convertida em uma zona master. whois_title=Informação WHOIS whois_header=Saída do comando $1 .. view_title=Editar Visualização de Cliente view_opts=Detalhes de visualização de cliente view_name=Nome de visualização view_class=Classe de registros DNS view_match=Aplicar esta visualização para clientes view_recursion=Resolver nomes recursivamente para clientes? vcreate_title=Criar Visualização de Cliente vcreate_match_all=Todos os clientes vcreate_match_sel=Endereços, redes e ACLs selecionados vcreate_err=Falhou a criação da visualização vcreate_ename=Nome de visualização ausente ou inválido vcreate_etaken=Nome de visualização já em uso vcreate_eclass=Nome de classe ausente ou inválido hint_title=Editar Zona Raíz hint_desc=A zona raíz é usada pelo ser servidor de DNS para contactar os servidores raíz da Internet de modo que ele possa resolver nomes em domínios externos, como .com ou .net.br. A menos que ser servidor de DNS seja de uso exclusivamente interno ou que ele esteja repassando (forwarding) todas as consultas para outros servidores, você não deveria remover esta zona raíz. hint_move=Mover para a visualização: hint_ecannot=Você não tem permissão para editar esta zona raíz hcreate_title=Criar Zona Raíz hcreate_desc=A zona raíz é usada pelo ser servidor de DNS para contactar os servidores raíz da Internet de modo que ele possa resolver nomes em domínios externos, como .com ou .net.br. Se você está usando múltiplas visualizações, você pode precisar ter zonas root separadas em cada visualização de modo que todos os clientes possam resolver domínios de Internet apropriadamente. hcreate_file=Salvar servidores raíz no arquivo hcreate_real=Obter servidores raíz de hcreate_keep=Servidores raíz existentes no arquivo hcreate_down=Baixar do servidor FTP hcreate_webmin=Usar informação antiga sobre servidores root hcreate_ecannot=Você não tem permissão para criar zonas raíz hcreate_efile='$1' não é um nome de raíz válido hcreate_efile2=Arquivo raíz ausente ou inválido mcreate_erecs=Não é um arquivo de servidores raíz existentes válido hcreate_err=Falhou a criação da zona raíz vdelete_title=Remover Visualização vdelete_mesg=Você tem certeza de que deseja remover a visualização de cliente $1? Todas as zonas nesta visualização serão removidas (juntamente com seus arquivos de zona) ou movidas para outra visualização dependendo da sua seleção abaixo. vdelete_mesg2=Você tem certeza de que deseja remover a visualização de cliente $1? vdelete_newview=Zonas nesta visualização vdelete_root=Mover pra fora de visualizações vdelete_delete=Remover totalmente vdelete_move=Mover para visualização bind8/lang/ru_SU0100644000567100000120000006152710067401527013461 0ustar jcameronwheelindex_addfwd=óÏÚÄÁÔØ ÎÏ×ÕÀ ÚÏÎÕ forward index_addhint=óÏÚÄÁÔØ ÎÏ×ÕÀ ÚÏÎÕ root index_addmaster=óÏÚÄÁÔØ ÎÏ×ÕÀ ÚÏÎÕ master index_addslave=óÏÚÄÁÔØ ÎÏ×ÕÀ ÚÏÎÕ slave index_addstub=óÏÚÄÁÔØ ÎÏ×ÕÀ ÚÏÎÕ stub index_addview=óÏÚÄÁÔØ ÎÏ×ÙÊ ×ÉÄ index_apply=ðÒÉÍÅÎÉÔØ ÉÚÍÅÎÅÎÉÑ index_applymsg=îÁÖÍÉÔÅ ÎÁ ÜÔÕ ËÎÏÐËÕ ÄÌÑ ÐÅÒÅÚÁÐÕÓËÁ ÒÁÂÏÔÁÀÝÅÇÏ ÓÅÒ×ÅÒÁ BIND. üÔÉÍ ×Ù ÁËÔÉ×ÉÚÉÒÕÅÔÅ ÔÅËÕÝÉÅ ÎÁÓÔÒÏÊËÉ index_create=óÏÚÄÁÔØ ÎÁÞÁÌØÎÙÊ ÆÁÊÌ ÎÁÓÔÒÏÅË É ÚÁÐÕÓÔÉÔØ ÓÅÒ×ÅÒ ÉÍÅÎ index_download=îÁÓÔÒÏÉÔØ, ËÁË ÓÅÒ×ÅÒ ÉÍÅÎ ÉÎÔÅÒÎÅÔ É ÓËÁÞÁÔØ ÉÎÆÏÒÍÁÃÉÀ Ó ËÏÒÎÅ×ÏÇÏ ÓÅÒ×ÅÒÁ index_eempty=îÁÞÁÌØÎÙÊ ÆÁÊÌ ÎÁÓÔÒÏÅË BIND $1 ÎÅ ÓÕÝÅÓÔ×ÕÅÔ ÉÌÉ ÎÅËÏÒÒÅËÔÅÎ. óÏÚÄÁÔØ ÅÇÏ? index_enamed=óÅÒ×ÅÒ DNS BIND $1 ÎÅ ÎÁÊÄÅÎ ÎÁ ×ÁÛÅÊ ÓÉÓÔÅÍÅ. ÷ÏÚÍÏÖÎÏ ÏÎ ÎÅ ÕÓÔÁÎÏ×ÌÅÎ, ÉÌÉ ×ÁÛÉ ÎÁÓÔÒÏÊËÉ ÍÏÄÕÌÑ BIND ÎÅËÏÒÒÅËÔÎÙ. index_eversion=éÓÐÏÌÎÑÅÍÙÊ ÍÏÄÕÌØ ÓÅÒ×ÅÒÁ $1 ÎÅ Ñ×ÌÑÅÔÓÑ BIND 8 ÉÌÉ 9. ÷ÏÚÍÏÖÎÏ, ×ÍÅÓÔÏ ÜÔÏÇÏ ÌÕÞÛÅ ÉÓÐÏÌØÚÏ×ÁÔØ ÍÏÄÕÌØ BIND 4. index_find=ðÏÉÓË ÓÏ×ÐÁÄÅÎÉÊ ÚÏÎ : index_forward=Forward index_hint=Root index_inview=÷ ×ÉÄÅ $1 index_local=îÁÓÔÒÏÉÔØ ÓÅÒ×ÅÒ ÉÍÅÎ ÄÌÑ ×ÎÕÔÒÅÎÎÅÇÏ ÉÓÐÏÌØÚÏ×ÁÎÉÑ (ÎÅ ÄÌÑ ÉÎÔÅÒÎÅÔ) index_master=Master index_none=îÅ ÏÐÒÅÄÅÌÅÎÏ ÎÉ ÏÄÎÏÊ ÚÏÎÙ DNS ÄÌÑ ÄÁÎÎÏÇÏ ÓÅÒ×ÅÒÁ ÉÍÅÎ index_opts=ïÂÝÉÅ ÐÁÒÁÍÅÔÒÙ ÓÅÒ×ÅÒÁ index_return=ÓÐÉÓÏË ÚÏÎ index_root=úÏÎÁ root index_sapply=ðÒÉÍÅÎÉÔØ ÉÚÍÅÎÅÎÉÑ ÎÁ: index_sapplymsg=îÁÖÍÉÔÅ ÎÁ ÜÔÕ ËÎÏÐËÕ ÄÌÑ ÐÅÒÅÚÁÐÕÓËÁ ÒÁÂÏÔÁÀÝÅÇÏ ÓÅÒ×ÅÒÁ BIND ÎÁ ×ÙÂÒÁÎÎÏÍ ÕÚÌÅ. üÔÉÍ ×Ù ÁËÔÉ×ÉÒÕÅÔÅ ×ÓÅ ÓÏÚÄÁÎÎÙÅ ÎÁ ÓÅÒ×ÅÒÅ ÚÏÎÙ slave. index_search=ðÏÉÓË index_slave=Slave index_startmsg=îÁÖÍÉÔÅ ÎÁ ÜÔÕ ËÎÏÐËÕ ÄÌÑ ÚÁÐÕÓËÁ ÓÅÒ×ÅÒÁ BIND É ÚÁÇÒÕÚËÉ ÔÅËÕÝÉÈ ÎÁÓÔÒÏÅË index_start=úÁÐÕÓË ÓÅÒ×ÅÒÁ ÉÍÅÎ index_stub=Stub index_title=óÅÒ×ÅÒ DNS BIND index_toomany=óÌÉÛËÏÍ ÍÎÏÇÏ ÚÏÎ × ×ÁÛÅÊ ÓÉÓÔÅÍÅ ÄÌÑ ÉÈ ÏÔÏÂÒÁÖÅÎÉÑ ÔÕÔ. index_type=ôÉÐ index_version=÷ÅÒÓÉÑ BIND $1 index_view=(÷ ×ÉÄÅ $1) index_views=óÕÝÅÓÔ×ÕÀÝÉÅ ×ÉÄÙ ËÌÉÅÎÔÁ index_vnone=îÅÔ ×ÉÄÏ× ËÌÉÅÎÔÁ, ÏÐÒÅÄÅÌÅÎÎÙÈ ÎÁ ÜÔÏÍ ÓÅÒ×ÅÒÅ. index_webmin=îÁÓÔÒÏÉÔØ ËÁË ÓÅÒ×ÅÒ ÉÍÅÎ ÉÎÔÅÒÎÅÔ, ÎÏ ÉÓÐÏÌØÚÏ×ÁÔØ ÓÔÁÒÕÀ ÉÎÆÏÒÍÁÃÉÀ Webmin Ó ÓÅÒ×ÅÒÁ root index_zones=óÕÝÅÓÔ×ÕÀÝÉÅ ÚÏÎÙ DNS index_zone=úÏÎÁ master_title=òÅÄÁËÔÉÒÏ×ÁÔØ ÚÏÎÕ master master_ecannot=÷ÁÍ ÚÁÐÒÅÝÅÎÏ ÒÅÄÁËÔÉÒÏ×ÁÔØ ÜÔÕ ÚÏÎÕ master_manual=òÅÄÁËÔÉÒÏ×ÁÔØ ÆÁÊÌ ÚÁÐÉÓÅÊ master_soa=òÅÄÁËÔÉÒÏ×ÁÔØ ÐÁÒÁÍÅÔÒÙ ÚÏÎÙ master_serial=óÅÒÉÊÎÙÊ ÎÏÍÅÒ ÚÏÎÙ master_options=òÅÄÁËÔÉÒÏ×ÁÔØ ÐÁÒÁÍÅÔÒÙ ÚÏÎÙ master_del=õÄÁÌÉÔØ ÚÏÎÕ master_delmsg=îÁÖÍÉÔÅ ÎÁ ÜÔÕ ËÎÏÐËÕ ÄÌÑ ÕÄÁÌÅÎÉÑ ÚÏÎÙ ÉÚ ÓÅÒ×ÅÒÅ DNS master_delrev=óÏ×ÐÁÄÁÀÝÉÅ ÚÁÐÉÓÉ ÏÂÒÁÔÎÙÈ ÁÄÒÅÓÏ× ÉÚ ÄÒÕÇÉÈ ÚÏÎ, ÐÏÄÄÅÒÖÉ×ÁÅÍÙÈ ÜÔÉÍ ÓÅÒ×ÅÒÏÍ, ÔÁËÖÅ ÂÕÄÕÔ ÕÄÁÌÅÎÙ. master_tmpl=éÓÐÏÌØÚÏ×ÁÔØ ÛÁÂÌÏÎ ÚÏÎ? master_ip=áÄÒÅÓ IP ÄÌÑ ÛÁÂÌÏÎÁ ÚÁÐÉÓÅÊ master_params=ðÁÒÁÍÅÔÒÙ ÚÏÎÙ master_server=óÅÒ×ÅÒ master master_slave=ôÁËÖÅ ÓÏÚÄÁÔØ ÎÁ ÓÅÒ×ÅÒÅ ÚÏÎÕ slave master_mip=Ó ÁÄÒÅÓÁÍÉ IP master master_ns=äÏÂÁ×ÉÔØ ÚÁÐÉÓÉ NS ÄÌÑ ÓÅÒ×ÅÒÁ master? master_email=áÄÒÅÓ email master_refresh=÷ÒÅÍÑ ÏÂÎÏ×ÌÅÎÉÑ master_retry=÷ÒÅÍÑ ÐÏ×ÔÏÒÁ ÐÅÒÅÄÁÞÉ master_expiry=÷ÒÅÍÑ ÏËÏÎÞÁÎÉÑ master_minimum=÷ÒÅÍÑ ÖÉÚÎÉ ÐÏ ÕÍÏÌÞÁÎÉÀ master_opts=ïÐÃÉÉ ÚÏÎÙ master_check=ÐÒÏ×ÅÒÑÔØ ÉÍÅÎÁ? master_notify=õ×ÅÄÏÍÌÑÔØ ÚÏÎÙ slave Ï ÉÚÍÅÎÅÎÉÑÈ? master_update=òÁÚÒÅÛÉÔØ ÏÂÎÏ×ÌÅÎÉÑ Ó.. master_transfer=òÁÚÒÅÛÉÔØ ÐÅÒÅÄÁÞÕ Ó.. master_query=òÁÚÒÅÛÉÔØ ÚÁÐÒÏÓÙ Ó.. master_notify2=ôÁËÖÅ Õ×ÅÄÏÍÌÑÔØ ÚÏÎÙ slave.. master_type=ôÉÐ master_records=úÁÐÉÓÉ master_return=ÔÉÐÙ ÚÁÐÉÓÉ master_err=ïÛÉÂËÁ ÐÒÉ ÓÏÈÒÁÎÅÎÉÉ ÐÁÒÁÍÅÔÒÏ× master_ero=÷ÁÍ ÚÁÐÒÅÝÅÎÏ ÏÂÎÏ×ÌÑÔØ ÚÏÎÙ master_err2=ïÛÉÂËÁ ÏÂÎÏ×ÌÅÎÉÑ ÚÏÎÙ master_emaster='$1' ÎÅ Ñ×ÌÑÅÔÓÑ ËÏÒÒÅËÔÎÙÍ ÓÅÒ×ÅÒÏÍ master master_eemail='$1' ÎÅ Ñ×ÌÑÅÔÓÑ ËÏÒÒÅËÔÎÙÍ ÁÄÒÅÓÏÍ email master_erefresh='$1' ÎÅ Ñ×ÌÑÅÔÓÑ ËÏÒÒÅËÔÎÙÍ ×ÒÅÍÅÎÅÍ ÏÂÎÏ×ÌÅÎÉÑ master_eretry='$1' ÎÅ Ñ×ÌÑÅÔÓÑ ËÏÒÒÅËÔÎÙÍ ×ÒÅÍÅÎÅÍ ÐÏ×ÔÏÒÁ ÐÅÒÅÄÁÞÉ master_eexpiry='$1' ÎÅ Ñ×ÌÑÅÔÓÑ ËÏÒÒÅËÔÎÙÍ ×ÒÅÍÅÎÅÍ ÏËÏÎÞÁÎÉÑ master_eminimum='$1' ÎÅ Ñ×ÌÑÅÔÓÑ ËÏÒÒÅËÔÎÙÍ TTL ÐÏ ÕÍÏÌÞÁÎÉÀ master_edelete=÷ÁÍ ÚÁÐÒÅÝÅÎÏ ÕÄÁÌÑÔØ ÜÔÕ ÚÏÎÕ master_tmplrecs=ûÁÂÌÏÎ ÚÁÐÉÓÅÊ master_name=éÍÑ ÚÁÐÉÓÉ master_value=úÎÁÞÅÎÉÅ master_user=æÏÒÍÁ "ïÔ" master_eip=îÅ ÎÁÊÄÅÎ ÉÌÉ ÎÅËÏÒÒÅËÔÎÙÊ ÁÄÒÅÓ IP ÛÁÂÌÏÎÁ master_eiptmpl=úÎÁÞÅÎÉÅ ÛÁÂÌÏÎÁ ÚÁÐÉÓÉ ÍÏÖÅÔ ÐÏÓÔÕÐÉÔØ ÔÏÌØËÏ Ó ÚÁÐÉÓÅÊ ÄÌÑ ÁÄÒÅÓÁ master_esoacannot=÷ÁÍ ÚÁÐÒÅÝÅÎÏ ÒÅÄÁËÔÉÒÏ×ÁÔØ ÐÁÒÁÍÅÔÒÙ ÚÏÎÙ master_eoptscannot=÷ÁÍ ÚÁÐÒÅÝÅÎÏ ÒÅÄÁËÔÉÒÏ×ÁÔØ ÐÁÒÁÍÅÔÒÙ ÚÏÎÙ master_edeletecannot=÷ÁÍ ÚÁÐÒÅÝÅÎÏ ÕÄÁÌÑÔØ ÚÏÎÙ master_etaken=üÔÁ ÚÏÎÁ ÕÖÅ ÓÕÝÅÓÔ×ÕÅÔ master_include=äÏÐÏÌÎÉÔÅÌØÎÙÊ ÆÁÊÌ ÛÁÂÌÏÎÁ master_convert=ðÒÅÏÂÒÁÚÏ×ÁÎÉÅ × ÚÏÎÕ slave master_whois=éÎÆÏÒÍÁÃÉÑ ÐÏÉÓËÁ WHOIS master_move=ðÅÒÅÊÔÉ ÎÁ ×ÉÄ: master_emove=÷Ù ÄÏÌÖÎÙ ×ÙÂÒÁÔØ ÄÒÕÇÏÊ ×ÉÄ ÄÌÑ ÐÅÒÅÈÏÄÁ ÎÁ master_eallowupdate=÷Ù ÄÏÌÖÎÙ ××ÅÓÔÉ ÐÏ ÍÅÎØÛÅÊ ÍÅÒÅ ÏÄÉÎ ÁÄÒÅÓ ÄÌÑ ÒÁÚÒÅÛÅÎÉÑ ÏÂÎÏ×ÌÅÎÉÊ Ó ÎÅÇÏ master_eallowtransfer=÷Ù ÄÏÌÖÎÙ ××ÅÓÔÉ ÐÏ ÍÅÎØÛÅÊ ÍÅÒÅ ÏÄÉÎ ÁÄÒÅÓ ÄÌÑ ÒÁÚÒÅÛÅÎÉÑ ÐÅÒÅÄÁÞÉ Ó ÎÅÇÏ master_err3=úÏÎÁ master ÕÓÐÅÛÎÏ ÓÏÚÄÁÎÁ, ÎÏ ÐÒÏÉÚÏÛÌÁ ÏÛÉÂËÁ ÐÒÉ ÓÏÚÄÁÎÉÉ ÚÏÎÙ slave master_emips=îÅ ××ÅÄÅÎÙ ÁÄÒÅÓÁ IP ÄÌÑ ÓÅÒ×ÅÒÁ slave master_emip=îÅËÏÒÒÅËÔÎÙÊ master ÁÄÒÅÓ IP '$1' master_eslave=÷ÏÚÍÏÖÎÏ, ÓÅÒ×ÅÒ slave $1 ÎÅ ÉÍÅÅÔ ÐÒÁ×ÉÌØÎÙÈ ÎÁÓÔÒÏÅË ÍÏÄÕÌÑ BIND master_eserial=óÅÒÉÊÎÙÊ ÎÏÍÅÒ ÄÏÌÖÅÎ ÂÙÔØ ÓÔÒÏËÏÊ ÃÉÆÒ master_apply=ðÒÉÍÅÎÉÔØ ÉÚÍÅÎÅÎÉÑ master_applymsg=îÁÖÍÉÔÅ ÎÁ ÜÔÕ ËÎÏÐËÕ ÄÌÑ ÐÒÉÍÅÎÅÎÉÑ ÉÚÍÅÎÅÎÉÊ ÔÏÌØËÏ ÜÔÏÊ ÚÏÎÙ, ÉÓÐÏÌØÚÕÑ ËÏÍÁÎÄÕ $1. üÔÏ ÓÒÁÂÏÔÁÅÔ, ÅÓÌÉ ÉÚÍÅÎÅÎÉÑ ÂÙÌÉ ÐÒÉÍÅÎÅÎÙ ÎÁ ÓÅÒ×ÅÒÅ ÈÏÔÑ ÂÙ ÒÁÚ ÐÏÓÌÅ ÓÏÚÄÁÎÉÑ ÚÏÎÙ. delete_title=õÄÁÌÅÎÉÅ ÚÏÎÙ delete_mesg=÷Ù Õ×ÅÒÅÎÙ, ÞÔÏ ÈÏÔÉÔÅ ÕÄÁÌÉÔØ ÚÏÎÕ $1 ? ÷ÓÅ ÚÁÐÉÓÉ × ÜÔÏÊ ÚÏÎÅ ÔÁËÖÅ ÂÕÄÕÔ ÕÄÁÌÅÎÙ. delete_mesg2=÷Ù Õ×ÅÒÅÎÙ, ÞÔÏ ÈÏÔÉÔÅ ÕÄÁÌÉÔØ ÚÏÎÕ root ? ÷ÁÛ ÓÅÒ×ÅÒ DNS ÔÏÇÄÁ ÎÅ ÓÍÏÖÅÔ ÂÏÌØÛÅ ÏÓÕÝÅÓÔ×ÌÑÔØ ÐÏÉÓË ÁÄÒÅÓÏ× × ÉÎÔÅÒÎÅÔ. delete_rev=õÄÁÌÑÔØ ÏÂÒÁÔÎÙÅ ÚÁÐÉÓÉ × ÄÒÕÇÉÈ ÚÏÎÁÈ? delete_fwd=õÄÁÌÑÔØ ÚÁÐÉÓÉ forward × ÄÒÕÇÉÈ ÚÏÎÁÈ? delete_slave=ôÁËÖÅ ÕÄÁÌÑÔØ ÚÏÎÕ slave Ó ÓÅÒ×ÅÒÁ delete_err2=úÏÎÁ master ÕÓÐÅÛÎÏ ÕÄÁÌÅÎÁ, ÎÏ ÐÒÏÉÚÏÛÌÁ ÏÛÉÂËÁ ÐÒÉ ÕÄÁÌÅÎÉÉ ÚÏÎÙ slave delete_ezone=îÅ ÎÁÊÄÅÎÁ ÚÏÎÁ ÎÁ ÓÅÒ×ÅÒÅ slave mcreate_title=óÏÚÄÁÔØ ÚÏÎÕ master mcreate_ecannot=÷Ù ÎÅ ÍÏÖÅÔÅ ÓÏÚÄÁ×ÁÔØ ÚÏÎÙ master mcreate_opts=ðÁÒÁÍÅÔÒÙ ÎÏ×ÏÊ ÚÏÎÙ master mcreate_type=ôÉÐ ÚÏÎÙ mcreate_fwd=ÐÒÑÍÁÑ (forward, ÉÍÅÎÁ × ÁÄÒÅÓÁ) mcreate_rev=ÏÂÒÁÔÎÁÑ (reverse, ÁÄÒÅÓÁ × ÉÍÅÎÁ) mcreate_dom=éÍÑ ÄÏÍÅÎÁ / óÅÔØ mcreate_view=óÏÚÄÁÔØ × ×ÉÄÅ mcreate_file=æÁÊÌ ÚÁÐÉÓÅÊ mcreate_auto=á×ÔÏÍÁÔÉÞÅÓËÉ mcreate_err=ïÛÉÂËÁ ÐÒÉ ÓÏÚÄÁÎÉÉ ÚÏÎÙ master slave_title=òÅÄÁËÔÉÒÏ×ÁÔØ ÚÏÎÕ slave stub_title=òÅÄÁËÔÉÒÏ×ÁÔØ ÚÏÎÕ stub slave_ecannot=÷ÁÍ ÚÁÐÒÅÝÅÎÏ ÒÅÄÁËÔÉÒÏ×ÁÔØ ÜÔÕ ÚÏÎÕ slave_opts=ðÁÒÁÍÅÔÒÙ ÚÏÎÙ slave_masters=óÅÒ×ÅÒÙ master slave_masterport=ðÏÒÔ ÓÅÒ×ÅÒÁ slave_max=íÁËÓÉÍÁÌØÎÏÅ ×ÒÅÍÑ ÐÅÒÅÄÁÞÉ slave_file=æÁÊÌ ÚÁÐÉÓÅÊ slave_check=ðÒÏ×ÅÒÑÔØ ÉÍÅÎÁ? slave_notify=õ×ÅÄÏÍÌÑÔØ slave Ï ÉÚÍÅÎÅÎÉÑÈ? slave_update=òÁÚÒÅÛÉÔØ ÏÂÎÏ×ÌÅÎÉÑ Ó.. slave_transfer=òÁÚÒÅÛÉÔØ ÐÅÒÅÄÁÞÕ Ó.. slave_query=òÁÚÒÅÛÉÔØ ÚÁÐÒÏÓÙ Ó.. slave_notify2=ôÁËÖÅ Õ×ÅÄÏÍÌÑÔØ slave.. slave_none=îÅÔ slave_auto=á×ÔÏÍÁÔÉÞÅÓËÉ slave_err=ïÛÉÂËÁ ÐÒÉ ÓÏÈÒÁÎÅÎÉÉ ÐÁÒÁÍÅÔÒÏ× slave_emax='$1' ÎÅ Ñ×ÌÑÅÔÓÑ ËÏÒÒÅËÔÎÙÍ ÍÁËÓÉÍÁÌØÎÙÍ ×ÒÅÍÅÎÅÍ ÐÅÒÅÄÁÞÉ slave_efile=îÅ ÎÁÊÄÅÎÙ ÆÁÊÌÙ ÚÁÐÉÓÅÊ slave_efile2='$1' ÎÅ Ñ×ÌÑÅÔÓÑ ÒÁÚÒÅÛÅÎÎÙÍ ÆÁÊÌÏÍ ÚÁÐÉÓÅÊ slave_mins=ÍÉÎ slave_master_port=ÐÏÒÔ slave_convert=ðÒÅÏÂÒÁÚÏ×ÁÔØ × ÚÏÎÕ master screate_title1=óÏÚÄÁÎÉÅ ÚÏÎÙ slave screate_title2=óÏÚÄÁÎÉÅ ÚÏÎÙ stub screate_ecannot1=÷ÁÍ ÚÁÐÒÅÝÅÎÏ ÓÏÚÄÁ×ÁÔØ ÚÏÎÙ slave screate_ecannot2=÷ÁÍ ÚÁÐÒÅÝÅÎÏ ÓÏÚÄÁ×ÁÔØ ÚÏÎÙ stub screate_header1=ðÁÒÁÍÅÔÒÙ ÎÏ×ÏÊ ÚÏÎÙ slave screate_header2=ðÁÒÁÍÅÔÒÙ ÎÏ×ÏÊ ÚÏÎÙ zone screate_type=ôÉÐ ÚÏÎÙ screate_fwd=ÐÒÑÍÁÑ (forward, ÉÍÅÎÁ × ÁÄÒÅÓÁ) screate_rev=ÏÂÒÁÔÎÁÑ (reverse, ÁÄÒÅÓÁ × ÉÍÅÎÁ) screate_dom=éÍÑ ÄÏÍÅÎÁ / óÅÔØ screate_err1=ïÛÉÂËÁ ÐÒÉ ÓÏÚÄÁÎÉÉ ÚÏÎÙ slave screate_err2=ïÛÉÂËÁ ÐÒÉ ÓÏÚÄÁÎÉÉ ÚÏÎÙ stub recs_ecannot=÷ÁÍ ÚÁÐÒÅÝÅÎÏ ÒÅÄÁËÔÉÒÏ×ÁÔØ ÚÁÐÉÓÉ × ÜÔÏÊ ÚÏÎÅ recs_title=$1 ÚÁÐÉÓÉ recs_header=÷ $1 recs_addr=áÄÒÅÓ recs_name=éÍÑ recs_ttl=TTL recs_comment=ëÏÍÍÅÎÔÁÒÉÊ recs_return=ÔÉÐÙ ÚÁÐÉÓÉ recs_type=ôÉÐ recs_vals=úÎÁÞÅÎÉÑ edit_title=òÅÄÁËÔÉÒÏ×ÁÔØ $1 edit_header=÷ $1 edit_edit=òÅÄÁËÔÉÒÏ×ÁÔØ ÚÁÐÉÓØ $1 edit_add=äÏÂÁ×ÉÔØ ÚÁÐÉÓØ $1 edit_addr=áÄÒÅÓ edit_name=éÍÑ edit_zonename=éÍÑ ÚÏÎÙ edit_ttl=÷ÒÅÍÑ ÖÉÚÎÉ TTL edit_comment=ëÏÍÍÅÎÔÁÒÉÊ edit_cnamemsg=áÂÓÏÌÀÔÎÙÅ ÉÍÅÎÁ ÄÏÌÖÎÙ ÚÁËÁÎÞÉ×ÁÔØÓÑ ÔÏÞËÏÊ (.) edit_uprev=ïÂÎÏ×ÌÑÔØ ÏÂÒÁÔÎÙÅ? edit_over=äÁ (É ÚÁÍÅÎÑÔØ ÓÕÝÅÓÔ×ÕÀÝÉÅ) edit_upfwd=ïÂÎÏ×ÌÑÔØ ÐÒÑÍÙÅ? edit_err=ïÛÉÂËÁ ÐÒÉ ÓÏÈÒÁÎÅÎÉÉ ÚÁÐÉÓÉ edit_ettl='$1' ÎÅ Ñ×ÌÑÅÔÓÑ ËÏÒÒÅËÔÎÙÍ ×ÒÅÍÅÎÅÍ ÖÉÚÎÉ TTL edit_eip='$1' ÎÅ Ñ×ÌÑÅÔÓÑ ËÏÒÒÅËÔÎÙÍ ÁÄÒÅÓÏÍ IP edit_eip6='$1' ÎÅ Ñ×ÌÑÅÔÓÑ ËÏÒÒÅËÔÎÙÍ ÁÄÒÅÓÏÍ IPv6 edit_ehost='$1' ÎÅ Ñ×ÌÑÅÔÓÑ ËÏÒÒÅËÔÎÙÍ ÉÍÅÎÅÍ ÕÚÌÁ edit_eserv2='$1' ÎÅ Ñ×ÌÑÅÔÓÑ ËÏÒÒÅËÔÎÙÍ ÉÍÅÎÅÍ ÓÌÕÖÂÙ edit_ename='$1' ÎÅ Ñ×ÌÑÅÔÓÑ ËÏÒÒÅËÔÎÙÍ ÉÍÅÎÅÍ ÚÁÐÉÓÉ edit_edupip=úÁÐÉÓØ ÁÄÒÅÓÁ ÄÌÑ $1 ÕÖÅ ÓÕÝÅÓÔ×ÕÅÔ edit_ens='$1' ÎÅ Ñ×ÌÑÅÔÓÑ ËÏÒÒÅËÔÎÙÍ ÓÅÒ×ÅÒÏÍ ÉÍÅÎ edit_ecname='$1' ÎÅ Ñ×ÌÑÅÔÓÑ ËÏÒÒÅËÔÎÙÍ ÐÓÅ×ÄÏÎÉÍÏÍ ÃÅÌÉ edit_emx='$1' ÎÅ Ñ×ÌÑÅÔÓÑ ËÏÒÒÅËÔÎÙÍ ÓÅÒ×ÅÒÏÍ ÐÏÞÔÙ edit_epri='$1' ÎÅ Ñ×ÌÑÅÔÓÑ ËÏÒÒÅËÔÎÙÍ ÐÒÉÏÒÉÔÅÔÏÍ edit_ehard=îÅ ÎÁÊÄÅÎ ÉÌÉ ÎÅËÏÒÒÅËÔÎÙÊ ÔÉÐ ÏÂÏÒÕÄÏ×ÁÎÉÑ edit_eos=îÅ ÎÁÊÄÅÎ ÉÌÉ ÎÅËÏÒÒÅËÔÎÙÊ ÔÉÐ ïó edit_eserv=÷Ù ÎÅ ××ÅÌÉ ÎÉ ÏÄÎÏÇÏ ÉÚ×ÅÓÔÎÏÇÏ ÓÅÒ×ÉÓÁ edit_ebadserv=éÍÑ ÉÚ×ÅÓÔÎÏÇÏ ÓÅÒ×ÉÓÁ '$1' ÎÅËÏÒÒÅËÔÎÏ edit_eemail='$1' ÎÅ Ñ×ÌÑÅÔÓÑ ËÏÒÒÅËÔÎÙÍ ÁÄÒÅÓÏÍ email edit_etxt='$1' ÎÅ Ñ×ÌÑÅÔÓÑ ËÏÒÒÅËÔÎÙÍ ÉÍÅÎÅÍ ÔÅËÓÔÏ×ÏÊ ÚÁÐÉÓÉ edit_efqdn=áÂÓÏÌÀÔÎÏÅ ÉÍÑ '$1' ÓÌÉÛËÏÍ ÄÌÉÎÎÏ edit_elabel=íÅÔËÁ × '$1' ÓÌÉÛËÏÍ ÄÌÉÎÎÁ edit_eloc=îÅ ÎÁÊÄÅÎÁ ÛÉÒÏÔÁ É ÄÏÌÇÏÔÁ edit_eweight='$1' ÎÅ Ñ×ÌÑÅÔÓÑ ËÏÒÒÅËÔÎÙÍ ×ÅÓÏÍ ÓÌÕÖÂÙ edit_eport='$1' ÎÅ Ñ×ÌÑÅÔÓÑ ËÏÒÒÅËÔÎÙÍ ÁÄÒÅÓÏÍ ÐÏÒÔÁ edit_etarget='$1' ÎÅ Ñ×ÌÑÅÔÓÑ ËÏÒÒÅËÔÎÙÍ ÉÍÅÎÅÍ ÓÅÒ×ÅÒÁ ÉÌÉ ÁÄÒÅÓÏÍ edit_return=ÚÁÐÉÓÉ edit_ecname1=÷Ù ÎÅ ÍÏÖÅÔÅ ÓÏÚÄÁÔØ ÐÓÅ×ÄÏÎÉÍ ÉÍÅÎÉ ÚÁÐÉÓÉ Ó ÕÖÅ ÓÕÝÅÓÔ×ÕÀÝÉÍ ÉÍÅÎÅÍ ÚÁÐÉÓÉ. edit_ecname2=÷Ù ÎÅ ÍÏÖÅÔÅ ÓÏÚÄÁÔØ ÐÓÅ×ÄÏÎÉÍ ÉÍÅÎÉ ÚÁÐÉÓÉ Ó ÕÖÅ ÓÕÝÅÓÔ×ÕÀÝÉÍ ÐÓÅ×ÄÏÎÉÍÏÍ ÉÍÅÎÉ ÚÁÐÉÓÉ. edit_erevmust=òÅ×ÅÒÓÎÁÑ ÚÏÎÁ ÄÌÑ ÁÄÒÅÓÁ IP ÎÅ ÎÁÊÄÅÎÁ edit_proto=ðÒÏÔÏËÏÌ edit_serv=éÍÑ ÓÌÕÖÂÙ text_title=òÅÄÁËÔÉÒÏ×ÁÎÉÅ ÆÁÊÌÁ ÚÁÐÉÓÅÊ text_desc=äÁÎÎÁÑ ÆÏÒÍÁ ÐÏÚ×ÏÌÑÅÔ ×ÁÍ ×ÒÕÞÎÕÀ ÒÅÄÁËÔÉÒÏ×ÁÔØ ÆÁÊÌ ÚÁÐÉÓÅÊ DNS $1. Webmin ÎÅ ÂÕÄÅÔ ÐÒÏ×ÅÒÑÔØ ÓÉÎÔÁËÓÉÓ ÚÁÐÉÓÅÊ É Á×ÔÏÍÁÔÉÞÅÓËÉ Õ×ÅÌÉÞÉ×ÁÔØ ÓÅÒÉÊÎÙÊ ÎÏÍÅÒ ÚÏÎÙ. text_undo=ïÔÍÅÎÉÔØ text_ecannot=÷ÁÍ ÚÁÐÒÅÝÅÎÏ ÒÅÄÁËÔÉÒÏ×ÁÔØ ÆÁÊÌÙ ÚÁÐÉÓÅÊ restart_ecannot=÷ÁÍ ÚÁÐÒÅÝÅÎÏ ÐÅÒÅÚÁÐÕÓËÁÔØ BIND restart_esig=ïÛÉÂËÁ ÐÒÉ ÐÅÒÅÄÁÞÅ ÓÉÇÎÁÌÁ ÐÒÏÃÅÓÓÕ $1 : $2 restart_erunning=÷ÅÒÏÑÔÎÏ, BIND ÎÅ ÚÁÐÕÝÅÎ ÎÁ ÓÅÒ×ÅÒÅ slave restart_endc=ïÛÉÂËÁ ËÏÍÁÎÄÙ NDC : $1 start_ecannot=÷ÁÍ ÚÁÐÒÅÝÅÎÏ ÚÁÐÕÓËÁÔØ BIND start_error=ïÛÉÂËÁ ÐÒÉ ÚÁÐÕÓËÅ BIND : $1 fwd_title=òÅÄÁËÔÉÒÏ×ÁÎÉÅ ÚÏÎÙ forward fwd_ecannot=÷ÁÍ ÚÁÐÒÅÝÅÎÏ ÒÅÄÁËÔÉÒÏ×ÁÔØ ÜÔÕ ÚÏÎÕ fwd_opts=ðÁÒÁÍÅÔÒÙ ÚÏÎÙ fwd_masters=óÅÒ×ÅÒÁ master fwd_forward=ðÏÐÒÏÂÏ×ÁÔØ ÄÒÕÇÉÅ ÓÅÒ×ÅÒÁ? fwd_check=ðÒÏ×ÅÒÑÔØ ÉÍÅÎÁ? fwd_err=ïÛÉÂËÁ ÐÒÉ ÓÏÈÒÁÎÅÎÉÉ ÐÁÒÁÍÅÔÒÏ× fcreate_title=óÏÚÄÁÎÉÅ ÚÏÎÙ forward fcreate_ecannot=÷ÁÍ ÚÁÐÒÅÝÅÎÏ ÓÏÚÄÁ×ÁÔØ ÚÏÎÙ forward fcreate_opts=ðÁÒÁÍÅÔÒÙ ÎÏ×ÏÊ ÚÏÎÙ forward fcreate_type=ôÉÐ ÚÏÎÙ fcreate_fwd=ÐÒÑÍÁÑ (forward, ÉÍÅÎÁ × ÁÄÒÅÓÁ) fcreate_rev=ÏÂÒÁÔÎÁÑ (reverse, ÁÄÒÅÓÁ × ÉÍÅÎÁ) fcreate_dom=éÍÑ ÄÏÍÅÎÁ / óÅÔØ fcreate_masters=óÅÒ×ÅÒÁ master fcreate_err=ïÛÉÂËÁ ÐÒÉ ÓÏÚÄÁÎÉÉ ÚÏÎÙ forward create_edom='$1' ÎÅ Ñ×ÌÑÅÔÓÑ ËÏÒÒÅËÔÎÙÍ ÉÍÅÎÅÍ ÄÏÍÅÎÁ create_edom2='$1' ÄÏÌÖÅÎ ÂÙÔØ ÄÏÍÅÎÏÍ, Á ÎÅ ÓÅÔØÀ create_efile='$1' ÎÅ Ñ×ÌÑÅÔÓÑ ËÏÒÒÅËÔÎÙÍ ÉÍÅÎÅÍ ÆÁÊÌÁ create_efile2='$1' ÎÅ Ñ×ÌÑÅÔÓÑ ÒÁÚÒÅÛÅÎÎÙÍ ÆÁÊÌÏÍ ÚÏÎÙ create_efile3=ïÛÉÂËÁ ÐÒÉ ÓÏÚÄÁÎÉÉ '$1' : $2 create_efile4=æÁÊÌ $1 ÕÖÅ ÓÕÝÅÓÔ×ÕÅÔ create_emaster='$1' ÎÅ Ñ×ÌÑÅÔÓÑ ËÏÒÒÅËÔÎÙÍ ÁÄÒÅÓÏÍ ÓÅÒ×ÅÒÁ master create_enet='$1' ÎÅ Ñ×ÌÑÅÔÓÑ ËÏÒÒÅËÔÎÏÊ ÓÅÔØÀ create_enone=÷Ù ÄÏÌÖÎÙ ××ÅÓÔÉ ÈÏÔÑ ÂÙ ÏÄÉÎ ÓÅÒ×ÅÒ master boot_err=ïÛÉÂËÁ ÚÁÇÒÕÚËÉ type_AAAA=áÄÒÅÓ IPv6 type_ALL=÷ÓÅ ÔÉÐÙ ÚÁÐÉÓÉ type_A=áÄÒÅÓ type_CNAME=ðÓÅ×ÄÏÎÉÍ ÉÍÅÎÉ type_HINFO=éÎÆÏÒÍÁÃÉÑ Ï ÕÚÌÅ type_LOC=áÄÒÅÓ type_SRV=áÄÒÅÓ ÓÌÕÖÂÙ type_MX=ðÏÞÔÏ×ÙÊ ÓÅÒ×ÅÒ type_NS=óÅÒ×ÅÒ ÉÍÅÎ type_PTR=ïÂÒÁÔÎÙÊ ÁÄÒÅÓ type_RP=ïÔ×ÅÔÓÔ×ÅÎÎÙÊ ÓÐÅÃÉÁÌÉÓÔ type_TXT=ôÅËÓÔ type_WKS=éÚ×ÅÓÔÎÙÊ ÓÅÒ×ÉÓ edit_AAAA=áÄÒÅÓ IPv6 edit_A=áÄÒÅÓ edit_CNAME=ðÓÅ×ÄÏÎÉÍ ÉÍÅÎÉ edit_HINFO=éÎÆÏÒÍÁÃÉÑ Ï ÕÚÌÅ edit_LOC=áÄÒÅÓ edit_MX=ðÏÞÔÏ×ÙÊ ÓÅÒ×ÅÒ edit_NS=óÅÒ×ÅÒ ÉÍÅÎ edit_PTR=ïÂÒÁÔÎÙÊ ÁÄÒÅÓ edit_RP=ïÔ×ÅÔÓÔ×ÅÎÎÙÊ ÓÐÅÃÉÁÌÉÓÔ edit_TXT=ôÅËÓÔ edit_WKS=éÚ×ÅÓÔÎÁÑ ÓÌÕÖÂÁ edit_SRV=áÄÒÅÓ ÓÌÕÖÂÙ recs_A=áÄÒÅÓ recs_AAAA=áÄÒÅÓ IPv6 recs_NS=óÅÒ×ÅÒ ÉÍÅÎ recs_CNAME=ðÓÅ×ÄÏÎÉÍ ÉÍÅÎÉ recs_MX=ðÏÞÔÏ×ÙÊ ÓÅÒ×ÅÒ recs_HINFO=éÎÆÏÒÍÁÃÉÑ Ï ÕÚÌÅ recs_TXT=ôÅËÓÔ recs_WKS=éÚ×ÅÓÔÎÁÑ ÓÌÕÖÂÁ recs_RP=ïÔ×ÅÔÓÔ×ÅÎÎÙÊ ÓÐÅÃÉÁÌÉÓÔ recs_PTR=ïÂÒÁÔÎÙÊ ÁÄÒÅÓ recs_LOC=áÄÒÅÓ recs_ALL=÷ÓÅ value_A1=áÄÒÅÓ value_NS1=óÅÒ×ÅÒ ÉÍÅÎ value_CNAME1=îÁÓÔÏÑÝÅÅ ÉÍÑ value_MX1=ðÒÉÏÒÉÔÅÔ value_MX2=ðÏÞÔÏ×ÙÊ ÓÅÒ×ÅÒ value_HINFO1=ïÂÏÒÕÄÏ×ÁÎÉÅ value_HINFO2=ïÐÅÒÁÃÉÏÎÎÁÑ ÓÉÓÔÅÍÁ value_TXT1=óÏÏÂÝÅÎÉÅ value_WKS1=áÄÒÅÓ value_WKS2=ðÒÏÔÏËÏÌ value_WKS3=óÌÕÖÂÙ value_RP1=üÌÅËÔÒÏÎÎÙÊ ÁÄÒÅÓ email value_RP2=éÍÑ ÔÅËÓÔÏ×ÏÊ ÚÁÐÉÓÉ value_PTR1=éÍÑ ÕÚÌÁ value_LOC1=ûÉÒÏÔÁ É ÄÏÌÇÏÔÁ value_SRV1=ðÒÉÏÒÉÔÅÔ value_SRV2=÷ÅÓ value_SRV3=ðÏÒÔ value_SRV4=óÅÒ×ÅÒ warn=ðÒÅÄÕÐÒÅÖÄÅÎÉÅ fail=ïÛÉÂËÁ ignore=éÇÎÏÒÉÒÏ×ÁÔØ default=ðÏ ÕÍÏÌÞÁÎÉÀ minutes=ÍÉÎ seconds=ÓÅË hours=Þ days=ÄÎÅÊ weeks=ÎÅÄÅÌØ listed=ðÅÒÅÞÉÓÌÅÎÙ .. eip='$1' ÎÅ Ñ×ÌÑÅÔÓÑ ËÏÒÒÅËÔÎÙÍ ÁÄÒÅÓÏÍ IP acl_apply=íÏÖÅÔ ÐÒÉÍÅÎÑÔØ ÉÚÍÅÎÅÎÉÑ? acl_defaults=íÏÖÅÔ ÒÅÄÁËÔÉÒÏ×ÁÔØ ÇÌÏÂÁÌØÎÙÅ ÐÁÒÁÍÅÔÒÙ? acl_delete=íÏÖÅÔ ÕÄÁÌÑÔØ ÚÏÎÙ? acl_dironly=íÏÖÅÔ ÔÏÌØËÏ ÒÅÄÁËÔÉÒÏ×ÁÔØ ÚÏÎÙ × ÜÔÏÍ ËÁÔÁÌÏÇÅ acl_dir=ïÇÒÁÎÉÞÉÔØ ÆÁÊÌÙ ÚÏÎ ËÁÔÁÌÏÇÏÍ acl_file=íÏÖÅÔ ÒÅÄÁËÔÉÒÏ×ÁÔØ ÆÁÊÌÙ ÚÁÐÉÓÅÊ? acl_findfree=íÏÖÅÔ ÉÓËÁÔØ Ó×ÏÂÏÄÎÙÅ ÎÏÍÅÒÁ IP? acl_forward=íÏÖÅÔ ÓÏÚÄÁ×ÁÔØ ÚÏÎÙ forward? acl_master=íÏÖÅÔ ÓÏÚÄÁ×ÁÔØ ÚÏÎÙ master? acl_multiple=íÏÖÅÔ ÍÎÏÖÅÓÔ×Ï ÁÄÒÅÓÏ× ÉÍÅÔØ ÏÄÉÎÁËÏ×ÙÊ ÁÄÒÅÓ IP? acl_opts=íÏÖÅÔ ÒÅÄÁËÔÉÒÏ×ÁÔØ ÐÁÒÁÍÅÔÒÙ ÚÏÎ? acl_params=íÏÖÅÔ ÒÅÄÁËÔÉÒÏ×ÁÔØ ÐÁÒÁÍÅÔÒÙ ÚÏÎÙ? acl_remote=íÏÖÅÔ ÓÏÚÄÁ×ÁÔØ ÚÏÎÙ slave ÎÁ ÕÄÁÌÅÎÎÙÈ ÓÅÒ×ÅÒÁÈ? acl_reverse=íÏÖÅÔ ÏÂÎÏ×ÌÑÔØ ÏÂÒÁÔÎÙÅ ÚÁÐÉÓÉ × ÌÀÂÏÍ ÄÏÍÅÎÅ? acl_ro=òÅÖÉÍ ÄÏÓÔÕÐÁ ÔÏÌØËÏ-ÄÌÑ-ÞÔÅÎÉÑ? acl_slave=íÏÖÅÔ ÓÏÚÄÁ×ÁÔØ ÚÏÎÙ slave/stub? acl_views=íÏÖÅÔ ÓÏÚÄÁ×ÁÔØ É ÒÅÄÁËÔÉÒÏ×ÁÔØ ×ÉÄÙ? acl_zall=÷ÓÅ ÚÏÎÙ acl_znsel=÷ÓÅ, ÉÓËÌÀÞÁÑ ×ÙÂÒÁÎÎÙÅ.. acl_zones=äÏÍÅÎÙ, ÒÅÄÁËÔÉÒÕÅÍÙÅ ÄÁÎÎÙÍ ÐÏÌØÚÏ×ÁÔÅÌÅÍ acl_zsel=÷ÙÂÒÁÎÎÙÅ ÚÏÎÙ.. acl_gen=íÏÖÅÔ ÉÚÍÅÎÑÔØ ÇÅÎÒÁÔÏÒÙ ÚÁÐÉÓÅÊ? acl_whois=íÏÖÅÔ ÉÓËÁÔØ ÉÎÆÏÒÍÁÃÉÀ WHOIS? servers_bogus=éÇÎÏÒÉÒÏ×ÁÔØ ÎÅËÏÒÒÅËÔÎÙÊ ÓÅÒ×ÅÒ? servers_eip='$1' ÎÅ Ñ×ÌÑÅÔÓÑ ËÏÒÒÅËÔÎÙÍ ÁÄÒÅÓÏÍ IP servers_err=ïÛÉÂËÁ ÐÒÉ ÓÏÈÒÁÎÅÎÉÉ ÄÒÕÇÉÈ ÓÅÒ×ÅÒÏ× DNS servers_etrans='$1' ÎÅ Ñ×ÌÑÅÔÓÑ ËÏÒÒÅËÔÎÙÍ ÍÁËÓÉÍÁÌØÎÙÍ ÞÉÓÌÏÍ ÐÅÒÅÓÙÌÏË servers_format=æÏÒÍÁÔ ÐÅÒÅÓÙÌËÉ ÚÏÎÙ servers_ip=áÄÒÅÓ IP servers_keys=éÓÐÏÌØÚÏ×ÁÔØ ËÌÀÞÉ DNS servers_many=íÎÏÇÏ servers_one=ïÄÉÎ ÚÁ ÒÁÚ servers_title=äÒÕÇÉÅ ÓÅÒ×ÅÒÙ DNS servers_trans=íÁËÓÉÍÁÌØÎÏÅ ÞÉÓÌÏ ÐÅÒÅÓÙÌÏË logging_title=÷ÅÄÅÎÉÅ ÖÕÒÎÁÌÁ É ÏÛÉÂËÉ logging_ecannot=÷ÁÍ ÚÁÐÒÅÝÅÎÏ ÎÁÓÔÒÁÉ×ÁÔØ ×ÅÄÅÎÉÅ ÖÕÒÎÁÌÁ logging_header=ïÂÝÉÅ ÐÁÒÁÍÅÔÒÙ ×ÅÄÅÎÉÑ ÖÕÒÎÁÌÁ É ÒÅÇÉÓÔÒÁÃÉÉ ÏÛÉÂÏË logging_default1=éÓÐÏÌØÚÏ×ÁÔØ ÎÁÓÔÒÏÊËÉ BIND ÄÌÑ ×ÅÄÅÎÉÑ ÖÕÒÎÁÌ ÐÏ ÕÍÏÌÞÁÎÉÀ logging_default2=éÓÐÏÌØÚÏ×ÁÔØ ÎÁÓÔÒÏÊËÉ ÎÉÖÅ .. logging_cats=ëÁÔÅÇÏÒÉÉ ×ÅÄÅÎÉÑ ÖÕÒÎÁÌÁ logging_cat=ëÁÔÅÇÏÒÉÑ logging_cchans=ëÁÎÁÌÙ logging_chans=ëÁÎÁÌÙ ×ÅÄÅÎÉÑ ÖÕÒÎÁÌÁ logging_cname=îÁÚ×ÁÎÉÅ ËÁÎÁÌÁ logging_to=úÁÐÉÓÙ×ÁÔØ ÖÕÒÎÁÌ × logging_file=æÁÊÌ logging_fd=æÁÊÌÏ×ÙÊ ÄÅÓËÒÉÐÔÏÒ logging_versions=÷ÅÒÓÉÉ ÄÌÑ ÓÏÈÒÁÎÅÎÉÑ logging_ver1=îÅÔ logging_ver2=îÅ ÏÇÒÁÎÉÞÅÎÏ logging_size=íÁËÓÉÍÁÌØÎÙÊ ÒÁÚÍÅÒ ÆÁÊÌÁ logging_sz1=îÅ ÏÇÒÁÎÉÞÅÎÏ logging_syslog=õÒÏ×ÅÎØ ÓÉÓÔÅÍÎÏÇÏ ÖÕÒÎÁÌÁ logging_null=îÉËÕÄÁ logging_sev=íÉÎÉÍÁÌØÎÙÊ ÕÒÏ×ÅÎØ ÓÏÏÂÝÅÎÉÊ logging_any=ìÀÂÏÊ logging_debug=õÒÏ×ÅÎØ ÏÔÌÁÄËÉ .. logging_dyn=çÌÏÂÁÌØÎÙÊ ÕÒÏ×ÅÎØ logging_pcat=úÁÐÉÓÙ×ÁÔØ × ÖÕÒÎÁÌ ËÁÔÅÇÏÒÉÉ logging_psev=úÁÐÉÓÙ×ÁÔØ × ÖÕÒÎÁÌ ÎÁÒÕÛÅÎÉÑ logging_ptime=úÁÐÉÓÙ×ÁÔØ × ÖÕÒÎÁÌ ÄÁÔÕ É ×ÒÅÍÑ logging_add=äÏÂÁ×ÉÔØ ÎÏ×ÙÊ ËÁÎÁÌ logging_none=îÅÔ ÏÐÒÅÄÅÌÅÎÎÙÈ ËÁÎÁÌÏ× ×ÅÄÅÎÉÑ ÖÕÒÎÁÌÁ. logging_err=ïÛÉÂËÁ ÐÒÉ ÓÏÈÒÁÎÅÎÉÉ ÐÁÒÁÍÅÔÒÏ× ×ÅÄÅÎÉÑ ÖÕÒÎÁÌÁ logging_ename='$1' ÎÅ Ñ×ÌÑÅÔÓÑ ËÏÒÒÅËÔÎÙÍ ÎÁÚ×ÁÎÉÅÍ ËÁÎÁÌÁ logging_efile=îÅ ÎÁÊÄÅÎÏ ÉÍÑ ÆÁÊÌÁ ÖÕÒÎÁÌÁ logging_ever='$1' ÎÅ Ñ×ÌÑÅÔÓÑ ÄÏÐÕÓÔÉÍÙÍ ËÏÌÉÞÅÓÔ×ÏÍ ×ÅÒÓÉÊ logging_esize='$1' ÎÅ Ñ×ÌÑÅÔÓÑ ÄÏÐÕÓÔÉÍÙÍ ÒÁÚÍÅÒÏÍ ÆÁÊÌÁ ÖÕÒÎÁÌÁ acls_title=óÐÉÓËÉ ÕÐÒÁ×ÌÅÎÉÑ ÄÏÓÔÕÐÏÍ (ACL - Access Control Lists) acls_ecannot=÷ÁÍ ÚÁÐÒÅÝÅÎÏ ÒÅÄÁËÔÉÒÏ×ÁÔØ ÇÌÏÂÁÌØÎÙÅ ACL acls_name=éÍÑ ACL acls_values=óÏ×ÐÁÄÁÀÝÉÅ ÁÄÒÅÓÁ, ÓÅÔÉ É ACL acls_err=ïÛÉÂËÁ ÐÒÉ ÓÏÈÒÁÎÅÎÉÉ ACL acls_ename='$1' ÎÅ Ñ×ÌÑÅÔÓÑ ËÏÒÒÅËÔÎÙÍ ÉÍÅÎÅÍ ACL files_title=æÁÊÌÙ É ËÁÔÁÌÏÇÉ files_ecannot=÷ÁÍ ÚÁÐÒÅÝÅÎÏ ÎÁÓÔÒÁÉ×ÁÔØ ÆÁÊÌÙ files_header=çÌÏÂÁÌØÎÙÅ ÐÁÒÁÍÅÔÒÙ ÆÁÊÌÏ× É ËÁÔÁÌÏÇÏ× files_stats=÷ÙÈÏÄÎÏÊ ÆÁÊÌ ÓÔÁÔÉÓÔÉËÉ files_dump=æÁÊÌ ÄÁÍÐÁ ÂÁÚÙ ÄÁÎÎÙÈ files_pid=æÁÊÌ ÉÄÅÎÔÉÆÉËÁÔÏÒÁ ÐÒÏÃÅÓÓÁ files_xfer=ðÕÔØ Ë ÐÒÏÇÒÁÍÍÅ ÐÅÒÅÄÁÞÉ ÚÏÎÙ files_err=ïÛÉÂËÁ ÐÒÉ ÓÏÈÒÁÎÅÎÉÉ ÐÁÒÁÍÅÔÒÏ× ÆÁÊÌÏ× É ËÁÔÁÌÏÇÏ× files_efile=îÅ ÎÁÊÄÅÎÏ ÉÌÉ ÎÅËÏÒÒÅËÔÎÏÅ ÉÍÑ ÆÁÊÌÁ forwarding_title=ðÅÒÅÎÁÐÒÁ×ÌÅÎÉÅ É ÐÅÒÅÓÙÌËÉ forwarding_ecannot=÷ÁÍ ÚÁÐÒÅÝÅÎÏ ÒÅÄÁËÔÉÒÏ×ÁÔØ ÐÁÒÁÍÅÔÒÙ ÐÅÒÅÎÁÐÒÁ×ÌÅÎÉÑ É ÐÅÒÅÓÙÌËÉ forwarding_header=çÌÏÂÁÌØÎÙÅ ÐÁÒÁÍÅÔÒÙ ÐÅÒÅÎÁÐÒÁ×ÌÅÎÉÑ É ÐÅÒÅÓÙÌËÉ ÚÏÎ forwarding_fwders=óÅÒ×ÅÒÁ ÄÌÑ ÐÅÒÅÎÁÐÒÁ×ÌÅÎÉÑ ÚÁÐÒÏÓÏ× forwarding_fwd=éÓËÁÔØ ÎÁÐÒÑÍÕÀ, ÅÓÌÉ ÎÅÔ ÏÔ×ÅÔÁ ÏÔ ÓÅÒ×ÅÒÁ ÐÅÒÅÎÁÐÒÁ×ÌÅÎÉÑ forwarding_max=íÁËÓÉÍÁÌØÎÏÅ ×ÒÅÍÑ ÐÅÒÅÓÙÌËÉ ÚÏÎÙ forwarding_format=æÏÒÍÁÔ ÐÅÒÅÓÙÌËÉ ÚÏÎÙ forwarding_one=ïÄÉÎ ÚÁ ÒÁÚ forwarding_many=íÎÏÇÏ forwarding_in=íÁËÓÉÍÕÍ ÐÁÒÁÌÌÅÌØÎÙÈ ÐÅÒÅÓÙÌÏË ÚÏÎ forwarding_err=ïÛÉÂËÁ ÐÒÉ ÓÏÈÒÁÎÅÎÉÉ ÐÁÒÁÍÅÔÒÏ× ÐÅÒÅÓÙÌËÉ É ÐÅÒÅÎÁÐÒÁ×ÌÅÎÉÑ forwarding_emins=îÅ ÎÁÊÄÅÎÏ ÉÌÉ ÎÅËÏÒÒÅËÔÎÏ ÍÁËÓÉÍÁÌØÎÏÅ ×ÒÅÍÑ ÐÅÒÅÓÙÌËÉ forwarding_etrans=îÅ ÎÁÊÄÅÎÏ ÉÌÉ ÎÅËÏÒÒÅËÔÎÏ ÍÁËÓÉÍÁÌØÎÏÅ ËÏÌÉÞÅÓÔ×Ï ÐÁÒÁÌÌÅÌØÎÙÈ ÐÅÒÅÓÙÌÏË forwarding_minutes=ÍÉÎ net_title=áÄÒÅÓÁ É ÔÏÐÏÌÏÇÉÑ net_ecannot=÷ÁÍ ÚÁÐÒÅÝÅÎÏ ÒÅÄÁËÔÉÒÏ×ÁÔØ ÐÁÒÁÍÅÔÒÙ ÁÄÒÅÓÏ× É ÔÏÐÏÌÏÇÉÉ net_header=çÌÏÂÁÌØÎÙÅ ÐÁÒÁÍÅÔÒÙ ÁÄÒÅÓÏ× É ÔÏÐÏÌÏÇÉÉ net_listen=ðÏÒÔÙ É ÁÄÒÅÓÁ ÄÌÑ ÐÒÏÓÌÕÛÉ×ÁÎÉÑ net_below=ðÅÒÅÞÉÓÌÅÎÎÙÅ ÎÉÖÅ.. net_port=ðÏÒÔ net_addrs=áÄÒÅÓÁ net_saddr=éÓÈÏÄÎÙÊ ÁÄÒÅÓ IP ÄÌÑ ÚÁÐÒÏÓÏ× net_sport=éÓÈÏÄÎÙÊ ÐÏÒÔ ÄÌÑ ÚÁÐÒÏÓÏ× net_topol=éÚÂÒÁÎÎÁÑ ÔÏÐÏÌÏÇÉÑ ÓÅÒ×ÅÒÁ ÉÍÅÎ net_err=ïÛÉÂËÁ ÐÒÉ ÓÏÈÒÁÎÅÎÉÉ ÐÁÒÁÍÅÔÒÏ× ÁÄÒÅÓÏ× É ÔÏÐÏÌÏÇÉÉ net_eport='$1' ÎÅ Ñ×ÌÑÅÔÓÑ ÄÏÐÕÓÔÉÍÙÍ ÎÏÍÅÒÏÍ ÐÏÒÔÁ net_etopology=îÅ ÕËÁÚÁÎÙ ÁÄÒÅÓÁ ÔÏÐÏÌÏÇÉÉ controls_title=ðÁÒÁÍÅÔÒÙ ÉÎÔÅÒÆÅÊÓÁ ÕÐÒÁ×ÌÅÎÉÑ controls_ecannot=÷ÁÍ ÚÁÐÒÅÝÅÎÏ ÒÅÄÁËÔÉÒÏ×ÁÔØ ÐÁÒÁÍÅÔÒÙ ÕÐÒÁ×ÌÅÎÉÑ controls_header=ðÁÒÁÍÅÔÒÙ ÕÐÒÁ×ÌÅÎÉÑ controls_inet=äÏÓÔÕÐ Ë ÐÏÒÔÕ ÉÎÔÅÒÎÅÔ controls_unix=äÏÓÔÕÐ Ë ÆÁÊÌÏ×ÏÊ ÓÉÓÔÅÍÅ Unix controls_port=ÐÏÒÔ controls_allow=ÒÁÚÒÅÛÉÔØ controls_permissions=ÐÒÁ×Á controls_owner=×ÌÁÄÅÌÅà controls_group=ÇÒÕÐÐÁ controls_eport=îÏÍÁÅÒ ÐÏÒÔÁ ÎÅ ÕËÁÚÁÎ ÉÌÉ ÕËÁÚÁÎ ÎÅ×ÅÒÎÏ controls_err=îÅ ÕÄÁÌÏÓØ ÓÏÈÒÁÎÉÔØ ÎÁÓÔÒÏÊËÉ ÉÎÔÅÒÆÅÊÓÁ controls_eip='$1' ÎÅ Ñ×ÌÑÅÔÓÑ ËÏÒÒÅËÔÎÙÍ IP-ÁÄÒÅÓÏÍ controls_efile=éÍÑ ÆÁÊÌÁ FIFO controls_eperms=ðÒÁ×Á ÎÁ FIFO ÎÅ ÕËÁÚÁÎÙ ÉÌÉ ÕËÁÚÁÎÙ ÎÅ×ÅÒÎÏ controls_eowner=UID ×ÌÁÄÅÌØÃÁ FIFO ÎÅ ÕËÁÚÁÎ ÉÌÉ ÕËÁÚÁÎ ÎÅ×ÅÒÎÏ controls_egroup=GID ×ÌÁÄÅÌØÃÁ FIFO ÎÅ ÕËÁÚÁÎ ÉÌÉ ÕËÁÚÁÎ ÎÅ×ÅÒÎÏ keys_title=ëÌÀÞÉ DNS keys_id=éÄÅÎÔÉÆÉËÁÔÏÒ ËÌÀÞÁ keys_alg=áÌÇÏÒÉÔÍ keys_secret=óÅËÒÅÔÎÁÑ ÓÔÒÏËÁ keys_ecannot=÷ÁÍ ÚÁÐÒÅÝÅÎÏ ÒÅÄÁËÔÉÒÏ×ÁÔØ ËÌÀÞÉ DNS keys_err=ïÛÉÂËÁ ÐÒÉ ÓÏÈÒÁÎÅÎÉÉ ËÌÀÞÅÊ DNS keys_ekey='$1' ÎÅ Ñ×ÌÑÅÔÓÑ ËÏÒÒÅËÔÎÙÍ ÉÄÅÎÔÉÆÉËÁÔÏÒÏÍ ËÌÀÞÁ keys_esecret=îÅ ÎÁÊÄÅÎ ÉÌÉ ÎÅËÏÒÒÅËÔÎÙÊ ÓÅËÒÅÔÎÙÊ ËÏÄ base-64 ÄÌÑ ËÌÀÞÁ $1 misc_clean=éÎÔÅÒ×ÁÌ ÍÅÖÄÕ ÏÞÉÓÔËÏÊ ÕÓÔÁÒÅ×ÛÉÈ ÚÁÐÉÓÅÊ misc_cnames=òÁÚÒÅÛÉÔØ ÍÎÏÖÅÓÔ×Ï ÐÓÅ×ÄÏÎÉÍÏ× CNAME ÄÌÑ ÏÄÎÏÇÏ ÉÍÅÎÉ? misc_core=íÁËÓÉÍÁÌØÎÙÊ ÒÁÚÍÅÒ ÄÁÍÐÁ ÑÄÒÁ misc_data=íÁËÓÉÍÁÌØÎÙÊ ÒÁÚÍÅÒ ÉÓÐÏÌØÚÕÅÍÏÊ ÐÁÍÑÔÉ misc_ecannot=÷ÁÍ ÚÁÐÒÅÝÅÎÏ ÒÅÄÁËÔÉÒÏ×ÁÔØ ÐÒÏÞÉÅ ÐÁÒÁÍÅÔÒÙ misc_efiles='$1' ÎÅ Ñ×ÌÑÅÔÓÑ ÄÏÐÕÓÔÉÍÙÍ ÍÁËÓÉÍÁÌØÎÙÍ ÞÉÓÌÏÍ ÏÔËÒÙÔÙÈ ÆÁÊÌÏ× misc_emins='$1' ÎÅ Ñ×ÌÑÅÔÓÑ ÄÏÐÕÓÔÉÍÙÍ ÞÉÓÌÏÍ ÍÉÎÕÔ misc_err=ïÛÉÂËÁ ÐÒÉ ÓÏÈÒÁÎÅÎÉÉ ÐÒÏÞÉÈ ÐÁÒÁÍÅÔÒÏ× misc_esize='$1' ÎÅ Ñ×ÌÑÅÔÓÑ ÄÏÐÕÓÔÉÍÙÍ ÒÁÚÍÅÒÏÍ misc_files=íÁËÓÉÍÁÌØÎÏÅ ÞÉÓÌÏ ÏÔËÒÙÔÙÈ ÆÁÊÌÏ× misc_glue=ðÏÌÕÞÁÔØ Ó×ÑÚÁÎÎÙÅ ÚÁÐÉÓÉ? misc_header=ðÒÏÞÉÅ ÇÌÏÂÁÌØÎÙÅ ÐÁÒÁÍÅÔÒÙ misc_iface=éÎÔÅÒ×ÁÌ ÍÅÖÄÕ ÐÒÏ×ÅÒËÏÊ ÎÏ×ÙÈ ÉÎÔÅÒÆÅÊÓÏ× misc_mins=ÍÉÎ misc_nx=õÓÔÁÎÁ×ÌÉ×ÁÔØ ÂÉÔ Á×ÔÏÒÉÚÁÃÉÉ AA ÐÒÉ ÏÔ×ÅÔÅ? misc_recursion=÷ÙÐÏÌÎÑÔØ ÐÏÌÎÙÊ ÒÅËÕÒÓÉ×ÎÙÊ ÐÏÉÓË ÄÌÑ ËÌÉÅÎÔÏ×? misc_stack=íÁËÓÉÍÁÌØÎÙÊ ÒÁÚÍÅÒ ÉÓÐÏÌØÚÕÅÍÏÇÏ ÓÔÅËÁ misc_stats=éÎÔÅÒ×ÁÌ ÍÅÖÄÕ ÐÒÏ×ÅÒËÁÍÉ ÖÕÒÎÁÌÏ× misc_title=ðÒÏÞÉÅ ðÁÒÁÍÅÔÒÙ zonedef_cmaster=ðÒÏ×ÅÒÑÔØ ÉÍÅÎÁ × ÚÏÎÁÈ master? zonedef_cresponse=ðÒÏ×ÅÒÑÔØ ÉÍÅÎÁ × ÏÔ×ÅÔÁÈ? zonedef_cslave=ðÒÏ×ÅÒÑÔØ ÉÍÅÎÁ × ÚÏÎÁÈ slave? zonedef_ecannot=÷ÁÍ ÚÁÐÒÅÝÅÎÏ ÉÚÍÅÎÑÔØ ÐÁÒÁÍÅÔÒÙ ÐÏ ÕÍÏÌÞÁÎÉÀ ÄÌÑ ÚÏÎ master zonedef_email=üÌÅËÔÒÏÎÎÙÊ ÁÄÒÅÓ email ÐÏ ÕÍÏÌÞÁÎÉÀ zonedef_err=ïÛÉÂËÁ ÐÒÉ ÓÏÈÒÁÎÅÎÉÉ ÐÁÒÁÍÅÔÒÏ× ÐÏ ÕÍÏÌÞÁÎÉÀ ÄÌÑ ÚÏÎÙ zonedef_msg2=õÓÔÁÎÏ×ËÉ ÐÏ ÕÍÏÌÞÁÎÉÀ ÄÌÑ ÚÏÎÙ zonedef_msg=ðÁÒÁÍÅÔÒÙ ÐÏ ÕÍÏÌÞÁÎÉÀ ÄÌÑ ÎÏ×ÙÈ ÚÏÎ master zonedef_notify=õ×ÅÄÏÍÌÑÔØ Ï ÉÚÍÅÎÅÎÉÑÈ ÚÏÎÙ slave? zonedef_query=òÁÚÒÅÛÉÔØ ÚÁÐÒÏÓÙ Ó.. zonedef_title=ðÁÒÁÍÅÔÒÙ ÐÏ ÕÍÏÌÞÁÎÉÀ ÄÌÑ ÚÏÎ zonedef_transfer=òÁÚÒÅÛÉÔØ ÐÅÒÅÓÙÌËÉ Ó.. find_title=îÁÊÔÉ ÚÏÎÙ find_match=úÏÎÙ, ÓÏ×ÐÁ×ÛÉÅ Ó $1 .. find_none=úÏÎÙ ÎÅ ÎÁÊÄÅÎÙ. efirst=ðÌÏÈÁÑ ÐÅÒ×ÁÑ ÄÉÒÅËÔÉ×Á × ÓÔÒÏËÅ $1 × $2 findfree_title=ðÏÉÓË Ó×ÏÂÏÄÎÙÈ ÁÄÒÅÓÏ× IP findfree_desc=îÁÊÔÉ Ó×ÏÂÏÄÎÙÅ ÁÄÒÅÓÁ IP findfree_nofind=÷Ù ÎÅ ÍÏÖÅÔÅ ÉÓËÁÔØ Ó×ÏÂÏÄÎÙÅ ÁÄÒÅÓÁ IP findfree_header=× $1 findfree_sopt=ðÁÒÁÍÅÔÒÙ ÐÏÉÓËÁ findfree_IPrange=äÉÁÐÁÚÏÎ IP findfree_from=ÏÔ findfree_to=ÄÏ findfree_cf=ðÒÅÄÐÏÌÏÖÉÔØ `freeXXX' ÉÍÅÎ ÕÚÌÏ× ËÁË Ó×ÏÂÏÄÎÙÅ ÁÄÒÅÓÁ IP? findfree_search=ðÏÉÓË log_servers=éÚÍÅÎÅÎÙ ÄÒÕÇÉÅ ÓÅÒ×ÅÒÙ DNS log_logging=éÚÍÅÎÅÎÙ ÖÕÒÎÁÌÙ É ÓÏÏÂÝÅÎÉÑ Ï ÏÛÉÂËÁÈ log_acls=éÚÍÅÎÅÎÙ ÓÐÉÓËÉ ÕÐÒÁ×ÌÅÎÉÑ ÄÏÓÔÕÐÏÍ ACL log_files=éÚÍÅÎÅÎÙ ÆÁÊÌÙ É ËÁÔÁÌÏÇÉ log_forwarding=éÚÍÅÎÅÎÙ ÐÅÒÅÓÙÌËÁ É ÐÅÒÅÎÁÐÒÁ×ÌÅÎÉÅ log_net=éÚÍÅÎÅÎÙ ÁÄÒÅÓÁ É ÔÏÐÏÌÏÇÉÑ log_misc=éÚÍÅÎÅÎÙ ÒÁÚÎÙÅ ÐÁÒÁÍÅÔÒÙ log_keys=éÚÍÅÎÅÎÙ ËÌÀÞÉ DNS log_zonedef=éÚÍÅÎÅÎÙ ÎÁÓÔÒÏÊËÉ ÚÏÎ ÐÏ ÕÍÏÌÞÁÎÉÀ log_apply=ðÒÉÍÅÎÅÎÎÙÅ ÉÚÍÅÎÅÎÉÑ log_apply2=ðÒÉÍÅÎÅÎÎÙÅ ÉÚÍÅÎÅÎÉÑ Ë $1 log_start=úÁÐÕÝÅÎ ÓÅÒ×ÅÒ DNS log_master=óÏÚÄÁÎÁ ÚÏÎÁ master $1 log_slave=óÏÚÄÁÎÁ ÚÏÎÁ slave $1 log_stub=óÏÚÄÁÎÁ ÚÏÎÁ stub $1 log_forward=óÏÚÄÁÎÁ ÚÏÎÁ forward $1 log_hint=óÏÚÄÁÎÁ ÚÏÎÁ root log_view=óÏÚÄÁÎ ×ÉÄ $1 log_delete_master=õÄÁÌÅÎÁ ÚÏÎÁ master $1 log_delete_slave=õÄÁÌÅÎÁ ÚÏÎÁ slave $1 log_delete_stub=õÄÁÌÅÎÁ ÚÏÎÁ stub $1 log_delete_forward=õÄÁÌÅÎÁ ÚÏÎÁ forward $1 log_delete_hint=õÄÁÌÅÎÁ ÚÏÎÁ root log_delete_view=õÄÁÌÅÎ ×ÉÄ $1 log_text=òÕÞÎÏÅ ÒÅÄÁËÔÉÒÏ×ÁÎÉÅ ÚÁÐÉÓÅÊ ÄÌÑ $1 log_soa=éÚÍÅÎÅÎÙ ÐÁÒÁÍÅÔÒÙ ÚÏÎÙ ÄÌÑ $1 log_opts=éÚÍÅÎÅÎÙ ÐÁÒÁÍÅÔÒÙ ÚÏÎÙ ÄÌÑ $1 log_delete_record=õÄÁÌÅÎÁ $1 ÚÁÐÉÓØ $2 × ÚÏÎÅ $3 log_create_record=óÏÚÄÁÎÁ $1 ÚÁÐÉÓØ $2 × ÚÏÎÅ $3 log_modify_record=éÚÍÅÎÅÎÁ $1 ÚÁÐÉÓØ $2 × ÚÏÎÅ $3 log_boot=óÏÚÄÁÎ ÎÁÞÁÌØÎÙÊ ÆÁÊÌ ÎÁÓÔÒÏÅË log_move=ðÅÒÅÍÅÝÅÎÁ ÚÏÎÁ $1 log_review=éÚÍÅÎÅÎÙ ÐÁÒÁÍÅÔÒÙ ×ÉÄÁ ÄÌÑ $1 convert_err=ïÛÉÂËÁ ÐÒÉ ËÏÎ×ÅÒÔÉÒÏ×ÁÎÉÉ ÚÏÎÙ convert_efile=æÁÊÌ ÚÁÐÉÓÅÊ ÄÏÌÖÅÎ ÂÙÔØ ÕËÁÚÁÎ ÐÅÒÅÄ ÚÏÎÏÊ slave ÄÌÑ ÐÒÅÏÂÒÁÚÏ×ÁÎÉÑ ÅÅ × ÚÏÎÕ master. whois_title=éÎÆÏÒÍÁÃÉÑ WHOIS whois_header=÷Ù×ÏÄ ÉÚ ËÏÍÁÎÄÙ $1 .. whois_ecannot=õ ×ÁÓ ÎÅÄÏÓÔÁÔÏÞÎÏ ÐÒÁ× ÄÌÑ ÐÏÉÓËÁ ÉÎÆÏÒÍÁÃÉÉ WHOIS view_title=òÅÄÁËÔÉÒÏ×ÁÔØ ×ÉÄ ËÌÉÅÎÔÁ view_opts=ðÏÄÒÏÂÎÏÓÔÉ ×ÉÄÁ ËÌÉÅÎÔÁ view_name=îÁÚ×ÁÎÉÅ ×ÉÄÁ view_class=ëÌÁÓÓ ÚÁÐÉÓÅÊ DNS view_match=ðÒÉÍÅÎÉÔØ ÜÔÏÔ ×ÉÄ ÄÌÑ ËÌÉÅÎÔÏ× view_recursion=÷ÙÐÏÌÎÑÔØ ÐÏÌÎÙÊ ÒÅËÕÒÓÉ×ÎÙÊ ÐÏÉÓË ËÌÉÅÎÔÏ×? vcreate_title=óÏÚÄÁÎÉÅ ×ÉÄÁ ËÌÉÅÎÔÁ vcreate_match_all=÷ÓÅ ËÌÉÅÎÔÙ vcreate_match_sel=÷ÙÂÒÁÎÙ ÁÄÒÅÓÁ, ÓÅÔÉ É ACL vcreate_err=ïÛÉÂËÁ ÐÒÉ ÓÏÚÄÁÎÉÉ ×ÉÄÁ vcreate_ename=îÅ ÎÁÊÄÅÎÏ ÉÌÉ ÎÅËÏÒÒÅËÔÎÏÅ ÉÍÑ ×ÉÄÁ vcreate_etaken=éÍÑ ×ÉÄÁ ÕÖÅ ÚÁÎÑÔÏ vcreate_eclass=ðÒÏÐÕÝÅÎ ÉÌÉ ÎÅËÏÒÒÅËÔÎÏÅ ÉÍÑ ËÌÁÓÓÁ hint_title=òÅÄÁËÔÉÒÏ×ÁÎÉÅ ÎÏ×ÏÊ ÚÏÎÙ root hint_desc=úÏÎÁ root ÉÓÐÏÌØÚÕÅÔÓÑ ×ÁÛÉÍ ÓÅÒ×ÅÒÏÍ DNS ÄÌÑ ÏÂÝÅÎÉÑ Ó ÓÅÒ×ÅÒÁÍÉ × ÉÎÔÅÒÎÅÔ, ÏÎÁ ÍÏÖÅÔ ÐÒÅÏÂÒÁÚÏ×ÁÔØ ÉÍÅÎÁ × ÄÏÍÅÎÁÈ, ÎÅ ÏÂÒÁÂÁÔÙ×ÁÅÍÙÍÉ ×ÁÛÉÍ ÓÅÒ×ÅÒÏÍ DNS, ÔÁËÉÅ ËÁË .com or .net.au. ðÏËÁ ×ÁÛ ÓÅÒ×ÅÒ DNS ÉÓÐÏÌØÚÕÅÔÓÑ ×Ï ×ÎÕÔÒÅÎÎÅÊ ÓÅÔÉ ÉÌÉ ×Ù ÐÅÒÅÎÁÐÒÁ×ÌÑÅÔÅ ÚÁÐÒÏÓÙ ÎÁ ÄÒÕÇÉÅ ÓÅÒ×ÅÒÁ, ÎÅ ÕÄÁÌÑÊÔÅ ÜÔÏÔ ÆÁÊÌ!!! hint_move=ðÅÒÅÍÅÓÔÉÔØ Ë ×ÉÄÕ: hint_ecannot=÷ÁÍ ÚÁÐÒÅÝÅÎÏ ÒÅÄÁËÔÉÒÏ×ÁÔØ ÜÔÕ ÚÏÎÕ root hcreate_title=óÏÚÄÁÎÉÅ ÚÏÎÙ root hcreate_desc=úÏÎÁ root ÉÓÐÏÌØÚÕÅÔÓÑ ×ÁÛÉÍ ÓÅÒ×ÅÒÏÍ DNS ÄÌÑ ÏÂÝÅÎÉÑ Ó ÓÅÒ×ÅÒÁÍÉ × ÉÎÔÅÒÎÅÔ, ÔÁË ÞÔÏ ÏÎ ÍÏÖÅÔ ÐÏÎÉÍÁÔØ ÉÍÅÎÁ × ÄÏÍÅÎÁÈ, ÎÅ ÏÂÓÌÕÖÉ×ÁÅÍÙÈ ×ÁÛÉÍ ÓÅÒ×ÅÒÏÍ DNS, ÔÁËÉÈ ËÁË .com or .net.au. åÓÌÉ ×Ù ÉÓÐÏÌØÚÕÅÔÅ ÎÅÓËÏÌØËÏ ×ÉÄÏ×, ÔÏ ×ÁÍ ÍÏÖÅÔ ÐÏÎÁÄÏÂÉÔØÓÑ ÏÔÄÅÌØÎÁÑ ÚÏÎÁ root ÄÌÑ ËÁÖÄÏÇÏ ×ÉÄÁ, ÞÔÏÂÙ ×ÓÅ ËÌÉÅÎÔÙ ÍÏÇÌÉ ËÏÒÒÅËÔÎÏ ×ÏÓÐÒÉÎÉÍÁÔØ ÄÏÍÅÎÙ ÉÎÔÅÒÎÅÔ. hcreate_file=óÏÈÒÁÎÉÔØ ÓÅÒ×ÅÒÁ root × ÆÁÊÌÅ hcreate_real=ðÏÌÕÞÉÔØ ÓÅÒ×ÅÒÁ root ÉÚ ÆÁÊÌÁ hcreate_keep=óÕÝÅÓÔ×ÕÀÝÉÅ ÓÅÒ×ÅÒÁ root × ÆÁÊÌÅ hcreate_down=óËÁÞÁÔØ Ó ÓÅÒ×ÅÒÁ ftp root hcreate_webmin=éÓÐÏÌØÚÏ×ÁÔØ ÓÔÁÒÕÀ ÉÎÆÏÒÍÁÃÉÀ Webmin Ï root hcreate_ecannot=÷ÁÍ ÚÁÐÒÅÝÅÎÏ ÓÏÚÄÁ×ÁÔØ ÚÏÎÙ root hcreate_efile='$1' ÎÅ Ñ×ÌÑÅÔÓÑ ËÏÒÒÅËÔÎÙÍ ÆÁÊÌÏÍ root hcreate_efile2=îÅ ÎÁÊÄÅÎ ÉÌÉ ÎÅËÏÒÒÅËÔÎÙÊ ÆÁÊÌ root mcreate_erecs=îÅËÏÒÒÅËÔÎÙÊ ÓÕÝÅÓÔ×ÕÀÝÉÊ ÆÁÊÌ ÚÏÎ root hcreate_err=ïÛÉÂËÁ ÐÒÉ ÓÏÚÄÁÎÉÉ ÚÏÎÙ root vdelete_title=õÄÁÌÉÔØ ×ÉÄ vdelete_mesg=÷Ù Õ×ÅÒÅÎÙ, ÞÔÏ ÈÏÔÉÔÅ ÕÄÁÌÉÔØ ×ÉÄ ËÌÉÅÎÔÁ $1 ? ÷ÓÅ ÚÏÎÙ × ÜÔÏÍ ×ÉÄÅ ÂÕÄÕÔ ÌÉÂÏ ÕÄÁÌÅÎÙ (×ÍÅÓÔÅ Ó ÆÁÊÌÁÍÉ ÚÏÎ) ÉÌÉ ÐÅÒÅÍÅÝÅÎÙ × ÄÒÕÇÏÊ ×ÉÄ, × ÚÁ×ÉÓÉÍÏÓÔÉ ÏÔ ×ÁÛÅÇÏ ×ÙÂÏÒÁ ÎÉÖÅ. vdelete_mesg2=÷Ù Õ×ÅÒÅÎÙ, ÞÔÏ ÈÏÔÉÔÅ ÕÄÁÌÉÔØ ×ÉÄ ËÌÉÅÎÔÁ $1 ? vdelete_newview=úÏÎÙ ×ÎÕÔÒÉ ÜÔÏÇÏ ×ÉÄÁ vdelete_root=ðÅÒÅÍÅÓÔÉÔØ ÉÚ ×ÉÄÏ× vdelete_delete=÷ÓÅ ÕÄÁÌÉÔØ vdelete_move=ðÅÒÅÍÅÓÔÉÔØ × ×ÉÄ gen_title=çÅÎÅÒÁÔÏÒÙ ÚÁÐÉÓÉ gen_desc=üÔÁ ÓÔÒÁÎÉÃÁ ÐÏÚ×ÏÌÑÅÔ ×ÁÍ ÏÐÒÅÄÅÌÑÔØ ÇÅÎÅÒÁÔÏÒÙ, ËÁÖÄÙÊ ÉÚ ËÏÔÏÒÙÈ ÂÕÄÅÔ ÓÏÚÄÁ×ÁÔØ ÎÅÓËÏÌØËÏ ÚÁÐÉÓÅÊ × ÜÔÏÊ ÚÏÎÅ, ÉÓÐÏÌØÚÕÑ Õ×ÅÌÉÞÉ×ÁÀÝÉÊÓÑ ÓÞÅÔÞÉË. üÔÏ ÍÏÖÅÔ ÂÙÔØ ÐÏÌÅÚÎÏ ÐÒÉ ÄÅÌÅÇÉÒÏ×ÁÎÉÉ ÞÁÓÔÉ ÏÂÒÁÔÎÏÊ ÚÏÎÙ ÄÒÕÇÏÍÕ ÓÅÒ×ÅÒÕ. gen_range=äÉÁÐÁÚÏÎ gen_name=ûÁÂÌÏÎ ÁÄÒÅÓÁ gen_type=ôÉÐ gen_value=ûÁÂÌÏÎ ÉÍÅÎÉ ÕÚÌÁ gen_cmt=ëÏÍÍÅÎÔÁÒÉÊ gen_skip=ËÁÖÄÙÊ gen_show=ðÏËÁÚÙ×ÁÔØ ÓÏÚÄÁÎÎÙÅ ÚÁÐÉÓÉ gen_err=ïÛÉÂËÁ ÐÒÉ ÓÏÈÒÁÎÅÎÉÉ ÇÅÎÅÒÁÔÏÒÏ× gen_estart=îÅ ÎÁÊÄÅÎÏ ÉÌÉ ÎÅËÏÒÒÅËÔÎÏ ÎÁÞÁÌÏ ÄÉÁÐÁÚÏÎÁ ÄÌÑ ÇÅÎÅÒÁÔÏÒÁ $1 gen_estop=îÅ ÎÁÊÄÅÎ ÉÌÉ ÎÅËÏÒÒÅËÔÅÎ ËÏÎÅà ÄÉÁÐÁÚÏÎÁ ÄÌÑ ÇÅÎÅÒÁÔÏÒÁ $1 gen_eskip=îÅ ÎÁÊÄÅÎ ÉÌÉ ÎÅËÏÒÒÅËÔÅÎ ÉÎÔÅÒ×ÁÌ ÄÉÁÐÁÚÏÎÁ ÄÌÑ ÇÅÎÅÒÁÔÏÒÁ $1 gen_erange=îÁÞÁÌÏ ÄÉÁÐÁÚÏÎÁ ÂÏÌØÛÅ ËÏÎÃÁ ÄÌÑ ÇÅÎÅÒÁÔÏÒÁ $1 gen_ename=îÅ ÎÁÊÄÅÎ ÉÌÉ ÎÅËÏÒÒÅËÔÅÎ ÛÁÂÌÏÎ ÁÄÒÅÓÁ ÄÌÑ ÇÅÎÅÒÁÔÏÒÁ $1 gen_evalue=îÅ ÎÁÊÄÅÎ ÉÌÉ ÎÅËÏÒÒÅËÔÅÎ ÛÁÂÌÏÎ ÉÍÅÎÉ ÕÚÌÁ ÄÌÑ ÇÅÎÅÒÁÔÏÒÁ $1 gen_title2=óÏÚÄÁÎÎÙÅ ÚÁÐÉÓÉ gen_raw=óÔÒÏËÁ ÆÁÊÌÁ ÎÁÓÔÒÏÅË gen_ecannot=õ ×ÁÓ ÎÅÄÏÓÔÁÔÏÞÎÏ ÐÒÁ× ÄÌÑ ÉÚÍÅÎÅÎÉÑ ÇÅÎÅÒÁÔÏÒÏ× ÎÁÓÔÒÏÅË bind8/edit_record.cgi0100755000567100000120000000161210231711741014512 0ustar jcameronwheel#!/usr/local/bin/perl # edit_record.cgi # Edit an existing record of some type require './bind8-lib.pl'; &ReadParse(); $zone = &get_zone_name($in{'index'}, $in{'view'}); $dom = $zone->{'name'}; &can_edit_zone($zone) || &error($text{'recs_ecannot'}); $type = $zone->{'type'}; $file = $zone->{'file'}; @recs = &read_zone_file($file, $dom); $rec = $recs[$in{'num'}]; &can_edit_type($rec->{'type'}, \%access) || &error($text{'recs_ecannottype'}); $desc = &text('edit_header', &ip6int_to_net(&arpa_to_ip($dom))); &ui_print_header($desc, &text('edit_title', $text{"edit_".$rec->{'type'}} || $rec->{'type'}), ""); &record_input($in{'index'}, $in{'view'}, $in{'type'}, $file, $dom, $in{'num'}, $rec); &ui_print_footer("", $text{'index_return'}, "edit_$type.cgi?index=$in{'index'}&view=$in{'view'}", $text{'recs_return'}, "edit_recs.cgi?index=$in{'index'}&type=$in{'type'}", $text{'edit_return'}); bind8/create_forward.cgi0100755000567100000120000000363310246007301015217 0ustar jcameronwheel#!/usr/local/bin/perl # create_forward.cgi # Create a new forward zone require './bind8-lib.pl'; &ReadParse(); &error_setup($text{'fcreate_err'}); $access{'forward'} || &error($text{'fcreate_ecannot'}); $access{'ro'} && &error($text{'master_ero'}); $conf = &get_config(); if ($in{'view'} ne '') { $view = $conf->[$in{'view'}]; &can_edit_view($view) || &error($text{'master_eviewcannot'}); $vconf = $view->{'members'}; } else { $vconf = $conf; } # validate inputs if ($in{'rev'}) { local($ipv4); ($ipv4 = &check_net_ip($in{'zone'})) || $config{'support_aaaa'} && (($in{'zone'} =~ /^([\w:]+)(\/\d+)$/) || &check_ip6address($1)) || &error(&text('create_enet', $in{'zone'})); if ($ipv4) { $in{'zone'} = &ip_to_arpa($in{'zone'}); } else { $in{'zone'} = &net_to_ip6int($1, ($2 ? substr($2, 1) : "" )); } } else { ($in{'zone'} =~ /^[\d\.]+$/ || $in{'zone'} =~ /^[\d\:]+(\/[\d]+)?$/) && &error(&text('create_edom2', $in{'zone'})); &valdnsname($in{'zone'}, 0, ".") || &error(&text('create_edom', $in{'zone'})); } $in{'zone'} =~ s/\.$//; @masters = split(/\s+/, $in{'masters'}); foreach $m (@masters) { &check_ipaddress($m) || &error(&text('create_emaster', $m)); } #if (!@masters) { # &error($text{'create_enone'}); # } foreach $z (&find("zone", $vconf)) { if ($z->{'value'} eq $in{'zone'}) { &error($text{'master_etaken'}); } } # Create structure @mdirs = map { { 'name' => $_ } } @masters; $dir = { 'name' => 'zone', 'values' => [ $in{'zone'} ], 'type' => 1, 'members' => [ { 'name' => 'type', 'values' => [ 'forward' ] }, { 'name' => 'forwarders', 'type' => 1, 'members' => \@mdirs } ] }; # Create zone directive &create_zone($dir, $conf, $in{'view'}); &webmin_log("create", "forward", $in{'zone'}, \%in); # Get the new zone's index $idx = &get_zone_index($in{'zone'}, $in{'view'}); &add_zone_access($in{'zone'}); &redirect("edit_forward.cgi?index=$idx&view=$in{'view'}"); bind8/forward_form.cgi0100755000567100000120000000267410231647376014743 0ustar jcameronwheel#!/usr/local/bin/perl # forward_form.cgi # A form for creating a new forard zone require './bind8-lib.pl'; $access{'forward'} || &error($text{'fcreate_ecannot'}); $access{'ro'} && &error($text{'master_ero'}); &ui_print_header(undef, $text{'fcreate_title'}, ""); print "

\n"; print "\n"; print "\n"; print "
$text{'fcreate_opts'}
\n"; print "\n"; print "\n"; print "\n"; print "\n"; $conf = &get_config(); @views = &find("view", $conf); if (@views) { print "\n"; print "\n"; } print " ", "\n"; print "
$text{'fcreate_type'}\n"; print "$text{'fcreate_fwd'}\n"; print "  \n"; print "$text{'fcreate_rev'}
$text{'fcreate_dom'}
$text{'mcreate_view'}
$text{'fcreate_masters'}\n"; print "
\n"; print "
\n"; &ui_print_footer("", $text{'index_return'}); bind8/save_slave.cgi0100755000567100000120000000277010231647376014401 0ustar jcameronwheel#!/usr/local/bin/perl # save_slave.cgi # Save changes to slave zone options in named.conf require './bind8-lib.pl'; &ReadParse(); $conf = &get_config(); if ($in{'view'} ne '') { $view = $conf->[$in{'view'}]; $conf = $view->{'members'}; $indent = 2; } else { $indent = 1; } $zconf = $conf->[$in{'index'}]; &lock_file(&make_chroot($zconf->{'file'})); &error_setup($text{'slave_err'}); &can_edit_zone($zconf, $view) || &error($text{'slave_ecannot'}); $access{'ro'} && &error($text{'master_ero'}); $access{'opts'} || &error($text{'master_eoptscannot'}); &save_port_address("masters", "port", $zconf, $indent); &save_opt("max-transfer-time-in", \&mtti_check, $zconf, $indent); &save_opt("file", \&file_check, $zconf, $indent); &save_choice("check-names", $zconf, $indent); &save_choice("notify", $zconf, $indent); &save_addr_match("allow-update", $zconf, $indent); &save_addr_match("allow-transfer", $zconf, $indent); &save_addr_match("allow-query", $zconf, $indent); &save_address("also-notify", $zconf, $indent); &flush_file_lines(); &unlock_file(&make_chroot($zconf->{'file'})); &webmin_log("opts", undef, $zconf->{'value'}, \%in); &redirect("edit_slave.cgi?index=$in{'index'}&view=$in{'view'}"); sub mtti_check { return $_[0] =~ /^\d+$/ ? undef : &text('slave_emax', $_[0]); } sub file_check { return $text{'slave_efile'} if ($_[0] !~ /\S/); local $file = $_[0]; if ($_[0] !~ /^\//) { $file = &base_directory($conf)."/".$file; } return &allowed_zone_file(\%access, $file) ? undef : &text('slave_efile2', $_[0]); } bind8/config-openserver0100644000567100000120000000076710223111757015132 0ustar jcameronwheelsoa_style=0 named_path=/usr/sbin/named named_conf=/etc/named.conf show_list=0 records_order=0 max_zones=50 rev_def=0 support_aaaa=0 allow_comments=0 allow_wild=0 allow_long=0 master_ttl=1 whois_cmd=whois short_names=0 updserial_def=0 updserial_on=1 updserial_man=1 ndc_cmd=ndc forwardzonefilename_format=ZONE.hosts reversezonefilename_format=ZONE.rev rev_must=0 ipv6_mode=1 allow_underscore=1 by_view=0 confirm_zone=1 confirm_rec=0 no_chroot=0 relative_paths=0 rndc_cmd=rndc no_pid_chroot=0 soa_start=0 bind8/save_record.cgi0100755000567100000120000003677310232077305014545 0ustar jcameronwheel#!/usr/local/bin/perl # save_record.cgi # Adds or updates a record of some type require './bind8-lib.pl'; &ReadParse(); $zone = &get_zone_name($in{'index'}, $in{'view'}); $dom = $zone->{'name'}; @zl = &list_zone_names(); $reverse = ($in{'origin'} =~ /\.in-addr\.arpa/i || $in{'origin'} =~ /\.$ipv6revzone/i); &can_edit_zone($zone) || &error($text{'recs_ecannot'}); &can_edit_type($in{'type'}) || &error($text{'recs_ecannottype'}); $access{'ro'} && &error($text{'master_ero'}); &lock_file(&make_chroot(&absolute_path($zone->{'file'}))); @recs = &read_zone_file($in{'file'}, $in{'origin'}); &error_setup($text{'edit_err'}); # get the old record if needed $r = $recs[$in{'num'}] if (defined($in{'num'})); # check for deletion if ($in{'delete'}) { # Check if confirmation is needed if (!$in{'confirm'} && $config{'confirm_rec'}) { &ui_print_header(undef, $text{'edit_dtitle'}, ""); print "
\n"; foreach $i (keys %in) { print "\n"; } print "
\n"; print &text('edit_rusure', "$r->{'name'}", "$in{'origin'}"),"

\n"; print "\n"; print "

\n"; &ui_print_footer("edit_recs.cgi?index=$in{'index'}&view=$in{'view'}&type=$in{'redirtype'}&sort=$in{'sort'}", $text{'recs_return'}); } else { # Delete the record &lock_file(&make_chroot($r->{'file'})); &delete_record($r->{'file'}, $r); &bump_soa_record($in{'file'}, \@recs); # Update reverse ($orevconf, $orevfile, $orevrec) = &find_reverse($in{'oldvalue0'}, $in{'view'}); if ($in{'rev'} && $orevrec && &can_edit_reverse($orevconf) && $in{'oldname'} eq $orevrec->{'values'}->[0] && ($in{'type'} eq "A" && $in{'oldvalue0'} eq &arpa_to_ip($orevrec->{'name'}) || $in{'type'} eq "AAAA" && &expandall_ip6($in{'oldvalue0'}) eq &expandall_ip6(&ip6int_to_net($orevrec->{'name'})))) { &lock_file(&make_chroot($orevrec->{'file'})); &delete_record($orevrec->{'file'} , $orevrec); &lock_file(&make_chroot($orevfile)); @orrecs = &read_zone_file($orevfile, $orevconf->{'name'}); &bump_soa_record($orevfile, \@orrecs); } # Update forward local($ipv6 = ($in{'oldvalue0'} =~ /\.$ipv6revzone/i)); ($ofwdconf, $ofwdfile, $ofwdrec) = &find_forward($in{'oldvalue0'}, $ipv6); if ($in{'fwd'} && $ofwdrec && &can_edit_zone($ofwdconf) && (!$ipv6 && &arpa_to_ip($in{'oldname'}) eq $ofwdrec->{'values'}->[0] || $ipv6 && &expandall_ip6(&ip6int_to_net($in{'oldname'})) eq &expandall_ip6($ofwdrec->{'values'}->[0])) && $in{'oldvalue0'} eq $ofwdrec->{'name'}) { &lock_file(&make_chroot($ofwdrec->{'file'})); &delete_record($ofwdrec->{'file'}, $ofwdrec); &lock_file(&make_chroot($ofwdfile)); @ofrecs = &read_zone_file($ofwdfile, $ofwdconf->{'name'}); &bump_soa_record($ofwdfile, \@ofrecs); } &redirect("edit_recs.cgi?index=$in{'index'}&view=$in{'view'}&type=$in{'redirtype'}&sort=$in{'sort'}"); &unlock_all_files(); &webmin_log('delete', 'record', $in{'origin'}, $r); } exit; } # parse inputs if (!$in{'ttl_def'}) { $in{'ttl'} =~ /^\d+$/ || &error(&text('edit_ettl', $in{'ttl'})); $ttl = $in{'ttl'}.$in{'ttlunit'}; } $vals = $in{'value0'}; for($i=1; defined($in{"value$i"}); $i++) { $vals .= " ".$in{"value$i"}; } if ($in{'type'} eq "PTR" && $reverse) { # a reverse address local($ipv4); ($ipv4 = $in{'origin'} =~ /in-addr\.arpa/i) || $in{'origin'} =~ /\.$ipv6revzone/i || &error(&text('edit_eip', $in{'name'})); if ($ipv4) { if ($in{'name'} =~ /^\d+$/) { $in{'name'} = &arpa_to_ip($in{'origin'}).".".$in{'name'}; } &check_ipaddress($in{'name'}) || ($in{'name'} =~ /^(.*)\.(\d+)$/ && &check_ipaddress("$1")) || ($in{'name'} =~ /^(.*)\.(\d+)$/ && $1 eq &arpa_to_ip($in{'origin'})) || &error(&text('edit_eip', $in{'name'})); $name = &ip_to_arpa($in{'name'}); } else { &check_ip6address($in{'name'}) || &error(&text('edit_eip6', $in{'name'})); $name = &net_to_ip6int($in{'name'}); } &valname($in{'value0'}) || &error(&text('edit_ehost', $vals[0])); if ($in{'value0'} !~ /\.$/) { $vals .= "."; } } else { # some other kind of record $in{'name'} eq "" || $in{'name'} eq "@" || &valnamewild($in{'name'}) || &error(&text('edit_ename', $in{'name'})); if ($in{'type'} eq "A") { &check_ipaddress($vals) || &error(&text('edit_eip', $vals)); if (!$access{'multiple'}) { # Is this address already in use? Search all domains # to find out.. foreach $z (@zl) { next if ($z->{'type'} ne "master"); next if ($z->{'name'} =~ /in-addr\.arpa/i); $file = $z->{'file'}; @frecs = &read_zone_file($file, $z->{'name'}); foreach $fr (@frecs) { if ($fr->{'type'} eq "A" && $fr->{'values'}->[0] eq $vals && $fr->{'name'} ne $r->{'name'}) { &error(&text('edit_edupip', $vals)); } } } } } elsif ($in{'type'} eq "AAAA") { &check_ip6address($vals) || &error(&text('edit_eip6', $vals)); if (!$access{'multiple'}) { # Is this address already in use? Search all domains # to find out.. foreach $z (@zl) { next if ($z->{'type'} ne "master"); next if ($z->{'name'} =~ /\.$ipv6revzone/i); $file = $z->{'file'}; @frecs = &read_zone_file($file, $z->{'name'}); foreach $fr (@frecs) { if ($fr->{'type'} eq "AAAA" && &expandall_ip6($fr->{'values'}->[0]) eq &expandall_ip6($vals) && $fr->{'name'} ne $r->{'name'}) { &error(&text('edit_edupip', $vals)); } } } } } elsif ($in{'type'} eq "NS") { &valname($vals) || &error(&text('edit_ens', $vals)); } elsif ($in{'type'} eq "CNAME") { &valname($vals) || $vals eq '@' || &error(&text('edit_ecname', $vals)); } elsif ($in{'type'} eq "MX") { &valname($in{'value1'}) || &error(&text('edit_emx', $in{'value1'})); $in{'value0'} =~ /^\d+$/ || &error(&text('edit_epri', $in{'value0'})); } elsif ($in{'type'} eq "HINFO") { $in{'value0'} =~ /^[^\s\";]+$/ || &error($text{'edit_ehard'}); $in{'value1'} =~ /^[^\s\";]+$/ || &error($text{'edit_eos'}); $vals = $in{'value0'}." ".$in{'value1'}; } elsif ($in{'type'} eq "TXT") { $vals = $in{'value0'}; $vals =~ s/((?:^|[^\\])(?:\\\\)*)[\"]/$1\\\"/g; $vals = "\"$vals\""; } elsif ($in{'type'} eq "WKS") { &check_ipaddress($in{'value0'}) || &error(&text('edit_eip', $in{'value0'})); if (!$in{'value2'}) { &error($text{'edit_eserv'}); } @ws = split(/[\r\n]+|\s+/, $in{'value2'}); $vals = "$in{'value0'} $in{'value1'} ("; foreach $ws (@ws) { $ws =~ /^[a-z]([\w\-]*\w)?$/i || &error(&text('edit_ebadserv', $ws)); $vals .= "\n\t\t\t\t\t$ws"; } $vals .= " )"; } elsif ($in{'type'} eq "RP") { if (!$in{'value0'}) { $in{'value0'} = "."; } elsif (!&valemail($in{'value0'})) { &error(&text('edit_eemail', $in{'value0'})); } &valname($in{'value1'}) || &error(&text('edit_etxt', $in{'value1'})); $in{'value0'} = &email_to_dotted($in{'value0'}); $vals = "$in{'value0'} $in{'value1'}"; } elsif ($in{'type'} eq "LOC") { $in{'value0'} =~ /\S/ || &error($text{'edit_eloc'}); } elsif ($in{'type'} eq 'SRV') { $in{'serv'} =~ /^[A-Za-z0-9\-\_]+$/ || &error(&text('edit_eserv2', $in{'serv'})); $in{'name'} = join(".", "_".$in{'serv'}, "_".$in{'proto'}, $in{'name'} ? ( $in{'name'} ) : ( )); $in{'value0'} =~ /^\d+$/ || &error(text('edit_epri', $in{'value0'})); $in{'value1'} =~ /^\d+$/ || &error(text('edit_eweight', $in{'value1'})); $in{'value2'} =~ /^\d+$/ || &error(text('edit_eport', $in{'value2'})); &valname($in{'value3'}) || &error(&text('edit_etarget', $in{'value3'})); } elsif ($in{'type'} eq 'KEY') { $in{'value0'} =~ /^(\d+|0x[0-9a-f]+)$/i || &error(text('edit_eflags', $in{'value0'})); $in{'value1'} =~ /^\d+$/ || &error(text('edit_eproto', $in{'value1'})); $in{'value2'} =~ /^\d+$/ || &error(text('edit_ealg', $in{'value2'})); $in{'value3'} =~ s/[ \r\n]//g; $in{'value3'} =~ /^[a-zA-Z0-9\/\+]+$/ || &error(text('edit_ekey')); $vals = join(" ", $in{'value0'}, $in{'value1'}, $in{'value2'}, $in{'value3'}); } elsif ($in{'type'} eq 'PTR') { $vals = $in{'value0'}; &valname($vals) || &error(&text('edit_eptr', $vals)); } else { # For other record types, just save the lines $in{'values'} =~ s/\r//g; local @vlines = split(/\n/, $in{'values'}); $vals = join(" ",map { $_ =~ /^\S+$/ ? $_ : "\"$_\"" } @vlines); } $fullname = $in{'name'} eq "" ? "$in{'origin'}." : $in{'name'} !~ /\.$/ ? "$in{'name'}.$in{'origin'}." : $in{'name'}; $fullname =~ s/\.+$/\./; if ($config{'short_names'}) { $name = $in{'name'}; } else { $name = $fullname; } } # check for CNAME collision if (!defined($in{'num'}) || $name ne $r->{'name'}) { foreach $cr (@recs) { if ($cr->{'name'} eq $name) { if ($in{'type'} eq CNAME) { &error($text{'edit_ecname1'}); } elsif ($cr->{'type'} eq 'CNAME') { &error($text{'edit_ecname2'}); } } } } if ($in{'new'}) { # adding a new record ($revconf, $revfile, $revrec) = &find_reverse($in{'value0'}, $in{'view'}); if ($in{'rev'} && $config{'rev_must'} && !$revconf) { # Reverse zone must exist, but doesn't &error($text{'edit_erevmust'}); } &create_record($in{'file'}, $name, $ttl, "IN", $in{'type'}, $vals, $in{'comment'}); $r = { 'name' => $name, 'ttl' => $ttl, 'class' => 'IN', 'type' => $in{'type'}, 'values' => [ split(/\s+/, $vals) ], 'comment' => $in{'comment'} }; if ($in{'rev'} && $revconf && &can_edit_reverse($revconf) && $in{'value0'} !~ /\*/) { local $rname = $in{'type'} eq "A" ? &ip_to_arpa($in{'value0'}) : &net_to_ip6int($in{'value0'}); if ($revrec && $in{'rev'} == 2) { # Upate the existing reverse for the domain &lock_file(&make_chroot($revrec->{'file'})); &modify_record($revrec->{'file'}, $revrec, $rname, $revrec->{'ttl'}, "IN", "PTR", $fullname); @rrecs = &read_zone_file($revfile, $revconf->{'name'}); &bump_soa_record($revfile, \@rrecs); } elsif (!$revrec) { # Add a reverse record if we are the master for the # reverse domain, and if there is not already a # reverse record for the address. &lock_file(&make_chroot($revfile)); &create_record($revfile, $rname, $ttl, "IN", "PTR", $fullname); @rrecs = &read_zone_file($revfile, $revconf->{'name'}); &bump_soa_record($revfile, \@rrecs); } } ($fwdconf, $fwdfile, $fwdrec) = &find_forward($vals, $vals =~ /\.$ipv6revzone/i); if ($in{'fwd'} && $fwdconf && !$fwdrec && &can_edit_zone($fwdconf)) { # Add a forward record if we are the master for the forward # domain, and if there is not already an A record # for the address local($rtype); if (&check_ipaddress($in{'name'})) { $rtype = "A"; } elsif ($config{'support_aaaa'} && &check_ip6address($in{'name'})) { $rtype = "AAAA"; } if ($rtype) { &lock_file(&make_chroot($fwdfile)); &create_record($fwdfile, $vals, $ttl, "IN", $rtype, $in{'name'}); @frecs = &read_zone_file($fwdfile, $fwdconf->{'name'}); &bump_soa_record($fwdfile, \@frecs); } } } else { # update an existing record ($orevconf, $orevfile, $orevrec) = &find_reverse($in{'oldvalue0'}, $in{'view'}); ($revconf, $revfile, $revrec) = &find_reverse($in{'value0'}, $in{'view'}); if ($in{'rev'} && $config{'rev_must'} && !$revconf) { # Reverse zone must exist, but doesn't &error($text{'edit_erevmust'}); } &lock_file(&make_chroot($r->{'file'})); &modify_record($r->{'file'}, $r, $name, $ttl, "IN", $in{'type'}, $vals, $in{'comment'}); if ($in{'rev'} && $orevrec && &can_edit_reverse($orevconf) && $in{'oldname'} eq $orevrec->{'values'}->[0] && ($in{'type'} eq "A" && $in{'oldvalue0'} eq &arpa_to_ip($orevrec->{'name'}) || $in{'type'} eq "AAAA" && &expandall_ip6($in{'oldvalue0'}) eq &expandall_ip6(&ip6int_to_net($orevrec->{'name'})))) { # Updating the reverse record. Either the name, address # or both may have changed. Furthermore, the reverse record # may now be in a different file! &lock_file(&make_chroot($orevfile)); &lock_file(&make_chroot($revfile)); @orrecs = &read_zone_file($orevfile, $orevconf->{'name'}); @rrecs = &read_zone_file($revfile, $revconf->{'name'}); if ($revconf eq $orevconf && &can_edit_reverse($revconf)) { # old and new in the same file &modify_record($orevrec->{'file'} , $orevrec, &net_to_ip6int(&ip_to_arpa($in{'value0'})), $orevrec->{'ttl'}, "IN", "PTR", $fullname, $in{'comment'}); &bump_soa_record($orevfile, \@orrecs); } elsif ($revconf && &can_edit_reverse($revconf)) { # old and new in different files &delete_record($orevrec->{'file'} , $orevrec); &create_record($revfile, &net_to_ip6int(&ip_to_arpa($in{'value0'})), $orevrec->{'ttl'}, "IN", "PTR", $fullname, $in{'comment'}); &bump_soa_record($orevfile, \@orrecs); &bump_soa_record($revfile, \@rrecs); } else { # we don't handle the new reverse domain.. lose the # reverse record &delete_record($orevrec->{'file'}, $orevrec); &bump_soa_record($orevfile, \@orrecs); } } elsif ($in{'rev'} && !$orevrec && $revconf && !$revrec && &can_edit_reverse($revconf)) { # we don't handle the old reverse domain but handle the new # one.. create a new reverse record &lock_file(&make_chroot($revfile)); @rrecs = &read_zone_file($revfile, $revconf->{'name'}); &create_record($revfile, &net_to_ip6int(&ip_to_arpa($in{'value0'})), $ttl, "IN", "PTR", $fullname, $in{'comment'}); &bump_soa_record($revfile, \@rrecs); } local($ipv6 = ($in{'value0'} =~ /\.$ipv6revzone/i)); ($ofwdconf, $ofwdfile, $ofwdrec) = &find_forward($in{'oldvalue0'}, $ipv6); ($fwdconf, $fwdfile, $fwdrec) = &find_forward($in{'value0'}, $ipv6); if ($in{'fwd'} && $ofwdrec && &can_edit_zone($ofwdconf) && &expandall_ip6(&ip6int_to_net(&arpa_to_ip($in{'oldname'}))) eq &expandall_ip6($ofwdrec->{'values'}->[0]) && $in{'oldvalue0'} eq $ofwdrec->{'name'}) { # Updating the forward record &lock_file(&make_chroot($ofwdfile)); &lock_file(&make_chroot($fwdfile)); @ofrecs = &read_zone_file($ofwdfile, $ofwdconf->{'name'}); @frecs = &read_zone_file($fwdfile, $fwdconf->{'name'}); if ($fwdconf eq $ofwdconf && &can_edit_zone($fwdconf)) { # old and new are in the same file &modify_record($ofwdrec->{'file'} , $ofwdrec, $vals, $ofwdrec->{'ttl'}, "IN", $ipv6 ? "AAAA" : "A", $in{'name'}, $in{'comment'}); &bump_soa_record($ofwdfile, \@ofrecs); } elsif ($fwdconf && &can_edit_zone($fwdconf)) { # old and new in different files &delete_record($ofwdrec->{'file'} , $ofwdrec); if (!ipv6 || $config{'support_aaaa'}) { &create_record($fwdfile, $vals, $ofwdrec->{'ttl'}, "IN", $ipv6 ? "AAAA" : "A", $in{'name'}, $in{'comment'}); &bump_soa_record($fwdfile, \@frecs); } &bump_soa_record($ofwdfile, \@ofrecs); } else { # lose the forward because it has been moved to # a zone not handled by this server &delete_record($ofwdrec->{'file'} , $ofwdrec); &bump_soa_record($ofwdfile, \@ofrecs); } } } &bump_soa_record($in{'file'}, \@recs); &unlock_all_files(); $r->{'newvalues'} = $vals; &webmin_log($in{'new'} ? 'create' : 'modify', 'record', $in{'origin'}, $r); &redirect("edit_recs.cgi?index=$in{'index'}&view=$in{'view'}&type=$in{'redirtype'}&sort=$in{'sort'}"); # valname(name) sub valname { return valdnsname($_[0], 0, $in{'origin'}); } # valnamewild(name) sub valnamewild { return valdnsname($_[0], 1, $in{'origin'}); } bind8/delete_zone.cgi0100755000567100000120000001124210236272563014535 0ustar jcameronwheel#!/usr/local/bin/perl # delete_zone.cgi # Delete an existing master, slave or secondary zone, and it's records file require './bind8-lib.pl'; &ReadParse(); $conf = &get_config(); if ($in{'view'} ne '') { $view = $conf->[$in{'view'}]; $conf = $view->{'members'}; } $zconf = $conf->[$in{'index'}]; &can_edit_zone($zconf, $view) || &error($text{'master_edelete'}); $access{'ro'} && &error($text{'master_ero'}); $access{'delete'} || &error($text{'master_edeletecannot'}); $rev = ($zconf->{'value'} =~ /in-addr\.arpa/i || $zconf->{'value'} =~ /\.$ipv6revzone/i); $type = &find("type", $zconf->{'members'})->{'value'}; if (!$in{'confirm'} && $config{'confirm_zone'}) { # Ask the user if he is sure .. &ui_print_header(undef, $text{'delete_title'}, ""); print "

\n"; if ($type eq 'hint') { print $text{'delete_mesg2'},"

\n"; } else { print &text('delete_mesg', "".&ip6int_to_net(&arpa_to_ip( $zconf->{'value'})).""),"

\n"; } print "\n"; print "\n"; print "\n"; print "
\n"; if ($type eq 'master') { print $text{$rev ? 'delete_fwd' : 'delete_rev'},"\n"; print &ui_yesno_radio("rev", 1),"
\n"; } @servers = &list_slave_servers(); if (@servers && $access{'remote'} && $type eq 'master') { print $text{'delete_onslave'},"\n"; print &ui_yesno_radio("onslave", 1),"
\n"; } print "

\n"; &ui_print_footer("", $text{'index_return'}); exit; } if (!$rev && $in{'rev'} && $type eq 'master') { # find and delete reverse records local $file = &find("file", $zconf->{'members'})->{'value'}; &lock_file(&make_chroot($file)); @recs = &read_zone_file($file, $zconf->{'value'}); foreach $r (@recs) { next if ($r->{'type'} ne "A" && $r->{'type'} ne "AAAA"); ($orevconf, $orevfile, $orevrec) = &find_reverse($r->{'values'}->[0], $in{'view'}); if ($orevrec && &can_edit_reverse($orevconf) && $r->{'name'} eq $orevrec->{'values'}->[0] && ($r->{'type'} eq "A" && $r->{'values'}->[0] eq &arpa_to_ip($orevrec->{'name'}) || $r->{'type'} eq "AAAA" && &expandall_ip6($r->{'values'}->[0]) eq &expandall_ip6(&ip6int_to_net($orevrec->{'name'})))) { &lock_file(&make_chroot($orevrec->{'file'})); &delete_record($orevrec->{'file'} , $orevrec); &lock_file(&make_chroot($orevfile)); @orrecs = &read_zone_file($orevfile, $orevconf->{'name'}); &bump_soa_record($orevfile, \@orrecs); } } } elsif ($rev && $in{'rev'} && $type eq 'master') { # find and delete forward records local $file = &find("file", $zconf->{'members'})->{'value'}; &lock_file(&make_chroot($file)); @recs = &read_zone_file($file, $zconf->{'value'}); foreach $r (@recs) { next if ($r->{'type'} ne "PTR"); ($ofwdconf, $ofwdfile, $ofwdrec) = &find_forward($r->{'values'}->[0]); if ($ofwdrec && &can_edit_zone($ofwdconf) && ($ofwdrec->{'type'} eq "A" && &arpa_to_ip($r->{'name'}) eq $ofwdrec->{'values'}->[0] || $ofwdrec->{'type'} eq "AAAA" && &expandall_ip6(&ip6int_to_net($r->{'name'})) eq &expandall_ip6($ofwdrec->{'values'}->[0])) && $r->{'values'}->[0] eq $ofwdrec->{'name'}) { &lock_file(&make_chroot($ofwdrec->{'file'})); &delete_record($ofwdrec->{'file'} , $ofwdrec); &lock_file(&make_chroot($ofwdfile)); @ofrecs = &read_zone_file($ofwdfile, $ofwdconf->{'name'}); &bump_soa_record($ofwdfile, \@ofrecs); } } } # delete the records file $f = &find("file", $zconf->{'members'}); if ($f && $type ne 'hint') { &lock_file(&make_chroot(&absolute_path($f->{'value'}))); unlink(&make_chroot(&absolute_path($f->{'value'}))); } # remove the zone directive &lock_file(&make_chroot($zconf->{'file'})); $lref = &read_file_lines(&make_chroot($zconf->{'file'})); splice(@$lref, $zconf->{'line'}, $zconf->{'eline'} - $zconf->{'line'} + 1); &flush_file_lines(); &unlock_all_files(); &webmin_log("delete", &find("type", $zconf->{'members'})->{'value'}, $zconf->{'value'}, \%in); # remove from acl files &read_acl(undef, \%wusers); foreach $u (keys %wusers) { %uaccess = &get_module_acl($u); if ($uaccess{'zones'} ne '*') { $uaccess{'zones'} = join(' ', grep { $_ ne $zconf->{'value'} } split(/\s+/, $uaccess{'zones'})); &save_module_acl(\%uaccess, $u); } } # Also delete from slave servers if ($in{'onslave'} && $access{'remote'}) { @slaveerrs = &delete_on_slaves($zconf->{'value'}); if (@slaveerrs) { &error(&text('delete_errslave', "

".join("
", map { "$_->[0]->{'host'} : $_->[1]" } @slaveerrs))); } } &redirect(""); sub slave_error_handler { $slave_error = $_[0]; } bind8/conf_servers.cgi0100755000567100000120000000420410231647376014741 0ustar jcameronwheel#!/usr/local/bin/perl # conf_servers.cgi # Display options for other DNS servers require './bind8-lib.pl'; $access{'defaults'} || &error($text{'servers_ecannot'}); &ui_print_header(undef, $text{'servers_title'}, ""); $conf = &get_config(); @servers = ( &find("server", $conf), { } ); @keys = &find("key", $conf); print "

\n"; print "\n"; print " ", " ", " ", " ", (@keys ? " " : ""), "\n"; for($i=0; $i<@servers; $i++) { $s = $servers[$i]; print "\n"; printf "\n", $s->{'value'}; $bogus = &find_value("bogus", $s->{'members'}); printf "\n", lc($bogus) eq 'yes' ? "" : "checked", $text{'no'}; $format = &find_value("transfer-format", $s->{'members'}); printf "\n", $format ? "" : "checked", $text{'default'}; printf "\n", &find_value("transfers", $s->{'members'}); if (@keys) { local %haskey; $keys = &find("keys", $s->{'members'}); foreach $k (@{$keys->{'members'}}) { $haskey{$k->{'name'}}++; } print "\n"; } print "\n"; } print "
$text{'servers_ip'}$text{'servers_bogus'}$text{'servers_format'}$text{'servers_trans'}$text{'servers_keys'}
%s\n", lc($bogus) eq 'yes' ? "checked" : "", $text{'yes'}; printf " %s %s\n", lc($format) eq 'one-answer' ? "checked" : "", $text{'servers_one'}; printf " %s\n", lc($format) eq 'many-answers' ? "checked" : "", $text{'servers_many'}; printf " %s\n"; foreach $k (@keys) { local $v = $k->{'value'}; printf " %s\n", $v, $haskey{$v} ? "checked" : "", $v; } print "
\n"; print "
\n"; &ui_print_footer("", $text{'index_return'}); bind8/edit_master.cgi0100755000567100000120000001121310231665474014540 0ustar jcameronwheel#!/usr/local/bin/perl # edit_master.cgi # Display options and directives in an existing master zone require './bind8-lib.pl'; &ReadParse(); if ($in{'zone'}) { $zone = &get_zone_name($in{'zone'}); $in{'index'} = $zone->{'index'}; } else { $zone = &get_zone_name($in{'index'}, $in{'view'}); } $dom = $zone->{'name'}; &can_edit_zone($zone) || &error($text{'master_ecannot'}); $desc = &ip6int_to_net(&arpa_to_ip($dom)); &ui_print_header($desc, $text{'master_title'}, ""); @recs = grep { !$_->{'generate'} && !$_->{'defttl'} } &read_zone_file($zone->{'file'}, $dom); if ($dom =~ /in-addr\.arpa/i || $dom =~ /\.$ipv6revzone/i) { @rcodes = ("PTR", "NS", "CNAME", @extra_reverse, "ALL"); } else { @rcodes = ("A", "NS", "CNAME", "MX", "HINFO", "TXT", "WKS", "RP", "PTR", "LOC", "SRV", "KEY", $config{'support_aaaa'} ? ( "AAAA" ) : ( ), @extra_forward, "ALL"); } @rcodes = grep { &can_edit_type($_, \%access) } @rcodes; foreach $c (@rcodes) { $rnum{$c} = 0; } foreach $r (@recs) { $rnum{$r->{'type'}}++; $rnum{"ALL"}++ if ($r->{'type'} ne "SOA"); if ($r->{'type'} eq "SOA") { $soa = $r; } } if ($config{'show_list'}) { # display as list $mid = int((@rcodes+1)/2); print "
\n"; &types_table(@rcodes[0..$mid-1]); print "\n"; &types_table(@rcodes[$mid..$#rcodes]); print "
\n"; } else { # display as icons for($i=0; $i<@rcodes; $i++) { push(@rlinks, "edit_recs.cgi?index=$in{'index'}&". "view=$in{'view'}&type=$rcodes[$i]"); push(@rtitles, ($text{"type_$rcodes[$i]"} || $rcodes[$i]). " ($rnum{$rcodes[$i]})"); push(@ricons, $is_extra{$rcodes[$i]} ? "images/extra.gif" : "images/$rcodes[$i].gif"); } &icons_table(\@rlinks, \@rtitles, \@ricons); } # links to forms editing text, soa and zone options if ($access{'file'}) { push(@links, "edit_text.cgi?index=$in{'index'}&view=$in{'view'}"); push(@titles, $text{'master_manual'}); push(@images, "images/text.gif"); } if ($access{'params'}) { push(@links, "edit_soa.cgi?index=$in{'index'}&view=$in{'view'}"); push(@titles, $text{'master_soa'}); push(@images, "images/soa.gif"); } if ($access{'opts'}) { push(@links, "edit_options.cgi?index=$in{'index'}&view=$in{'view'}"); push(@titles, $text{'master_options'}); push(@images, "images/options.gif"); } if ($access{'findfree'}) { push(@links, "find_free.cgi?index=$in{'index'}&view=$in{'view'}"); push(@titles, $text{'findfree_desc'}); push(@images, "images/findfree.gif"); } if ($access{'gen'}) { push(@links, "list_gen.cgi?index=$in{'index'}&view=$in{'view'}"); push(@titles, $text{'gen_title'}); push(@images, "images/gen.gif"); } if ($access{'whois'} && &has_command($config{'whois_cmd'}) && $dom !~ /in-addr\.arpa/i) { push(@links, "whois.cgi?index=$in{'index'}&view=$in{'view'}"); push(@titles, $text{'master_whois'}); push(@images, "images/whois.gif"); } if (@links) { print "
\n"; &icons_table(\@links, \@titles, \@images); } $apply = $access{'apply'} && &has_ndc(); if (!$access{'ro'} && ($access{'delete'} || $apply)) { print "
\n"; print "\n"; if ($access{'delete'}) { # Show button to delete zome print "\n"; print "\n"; print "\n"; print "\n"; } if ($apply) { # Show button to do an NDC reload print "\n"; print "\n"; print "\n"; print "\n"; } print "
\n"; print "\n"; print " $text{'master_delmsg'}\n"; if ($dom !~ /in-addr\.arpa/i && $dom !~ /\.$ipv6revzone/i) { print "$text{'master_delrev'}\n"; } print "
\n"; print "\n"; $args = $view ? "$dom IN $view->{'value'}" : $dom; $cmd = &has_ndc() == 2 ? $config{'rndc_cmd'} : $config{'ndc_cmd'}; print " ",&text('master_applymsg', "$cmd reload $args"); print "
\n"; } &ui_print_footer("", $text{'index_return'}); sub types_table { if ($_[0]) { local($i); print "\n"; print " ", "\n"; for($i=0; $_[$i]; $i++) { print "\n"; print "\n"; } print "
$text{'master_type'}$text{'master_records'}
", $text{"recs_$_[$i]"},"$rnum{$_[$i]}
\n"; } } bind8/config-cobalt-linux0100644000567100000120000000076710223111757015343 0ustar jcameronwheelsoa_style=0 named_path=/usr/sbin/named named_conf=/etc/named.conf show_list=0 records_order=0 max_zones=50 rev_def=0 support_aaaa=0 allow_comments=0 allow_wild=0 allow_long=0 master_ttl=1 whois_cmd=whois short_names=0 updserial_def=0 updserial_on=1 updserial_man=1 ndc_cmd=ndc forwardzonefilename_format=ZONE.hosts reversezonefilename_format=ZONE.rev rev_must=0 ipv6_mode=1 allow_underscore=1 by_view=0 confirm_zone=1 confirm_rec=0 no_chroot=0 relative_paths=0 rndc_cmd=rndc no_pid_chroot=0 soa_start=0 bind8/config.info.fr0100644000567100000120000000723510224100446014273 0ustar jcameronwheelline0=Chemins d'accès à BIND,11 chroot=Changer l'emplacement de la racine du répertoire sous lequel exécuter BIND,3,Par défaut no_chroot=named.conf est-il dans le répertoire dont l'emplacement de la racine a changé ?,1,0-Oui,1-Non auto_chroot=Commande pour chercher le répertoire dont l'emplacement de la racine a changé,3,Utiliser le répertoire corrigé ci-dessus named_user=Utilisateur avec lequel démarrer BIND,3,Par défaut named_group=Groupe avec lequel démarrer BIND,3,Par défaut zones_file=Ajouter de nouvelles zones à un fichier,3,named.conf relative_paths=Utiliser des chemins d'accès relatifs à un fichier de zone dans named.conf?,1,1-Oui,0-Non line1=Options d'affichage,11 show_list=Afficher les domaines sous forme,1,0-D'icônes,1-De liste records_order=Ordre dans lequel afficher les enregistrements,1,1-Par nom,2-Par valeur,3-Par adresse IP,0-Comme ajoutés max_zones=Nombre maximal de zones à afficher,0 rev_def=La mise à jour inverse est,1,0-Activée par défaut,1-Désactivée par défaut,2-Écrasée par défaut rev_must=Une zone inverse doit-elle exister ?,1,1-Oui,0-Non support_aaaa=Prendre en charge le DNS pour les adresses IPv6,1,1-Oui,0-Non allow_comments=Autoriser les commentaires dans les enregistrements,1,1-Oui,0-Non allow_wild=Autoriser les jokers (non recommandé),1,1-Oui,0-Non allow_underscore=Autoriser les caractères de soulignement dans les noms des enregistrements ?,1,1-Oui,0-Non short_names=Convertir les noms des enregistrements sous une forme canonique ?,1,0-Oui,1-Non by_view=Catégoriser les zones par vue ?,1,1-Oui,0-Non extra_forward=Types d'enregistrements supplémentaires pour les zones directes,0 extra_reverse=Types d'enregistrements supplémentaires pour les zones inverses,0 line2=Options du fichier de zone,11 soa_style=Style du numéro de série,1,0-Numéro en cours d'exécution,1-Basé sur la date (AAAAMMJJnn) master_ttl=Ajouter $ttl au début des nouveaux fichiers de zones,1,1-Oui,0-No master_dir=Répertoires des fichiers de zones primaires,3,Par défaut slave_dir=Répertoires des fichiers de zones secondaires / stub,3,Par défaut forwardzonefilename_format=Format du nom des fichiers de zones directes,0 reversezonefilename_format=Format du nom des fichiers de zones inverses,0 file_owner=Propriétaire des fichiers de zones (utilisateur:groupe),3,Par défaut file_perms=Droits d'accès des fichiers de zones (en octal),3,Par défaut default_master=Serveur(s) primaire(s) par défaut des zones secondaires,0 default_prins=Serveur primaire par défaut des zones primaires,0,Nom d'hôte du système default_slave=Serveur secondaire distant par défaut,0 this_ip=Serveur IP primaire par défaut des zones secondaires distantes,3,Adresse IP du nom d'hôte updserial_on=Mettre à jour automatiquement les numéros de série,1,1-Oui,0-Non ipv6_mode=Domaine des adresses IPv6 inverses,1,1-ip6.arpa,0-ip6.int confirm_zone=Demander confirmation avant de supprimer des zones ?,1,1-Oui,0-Non confirm_rec=Demander confirmation avant de supprimer des enregistrements ?,1,1-Oui,0-Non free_nets=Réseaux IP pour les adresses libres,3,Automatiques line3=Configuration du système,11 named_conf=Chemin d'accès complet au fichier named.conf,0 named_path=Chemin d'accès complet à l'exécutable named,0 whois_cmd=Chemin d'accès complet à la commande whois,0 ndc_cmd=Chemin d'accès complet à la commande ndc,0 rndc_cmd=Chemin d'accès complet à la commande rndc,0 pid_file=Emplacement(s) du fichier PID par défaut,3,/var/run/named.pid no_pid_chroot=Le fichier PID est-il dans le répertoire dont la racine a changé ?,1,0-Oui,1-No start_cmd=Commande pour démarrer BIND,3,Par défaut stop_cmd=Commande pour arrêter BIND,3,Juste tuer le processus restart_cmd=Commande pour appliquer la configuration BIND,3,Juste envoyer un signal HUP bind8/config-unixware0100644000567100000120000000104010223111757014565 0ustar jcameronwheelsoa_style=0 named_path=/usr/local/sbin/named named_conf=/etc/local/named.conf show_list=0 records_order=0 max_zones=50 rev_def=0 support_aaaa=0 allow_comments=0 allow_wild=0 allow_long=0 pid_file=/etc/inet/named.pid master_ttl=1 whois_cmd=whois short_names=0 updserial_def=0 updserial_on=1 updserial_man=1 ndc_cmd=ndc forwardzonefilename_format=ZONE.hosts reversezonefilename_format=ZONE.rev rev_must=0 ipv6_mode=1 allow_underscore=1 by_view=0 confirm_zone=1 confirm_rec=0 no_chroot=0 relative_paths=0 rndc_cmd=rndc no_pid_chroot=0 soa_start=0 bind8/save_servers.cgi0100755000567100000120000000310610231647376014752 0ustar jcameronwheel#!/usr/local/bin/perl # save_servers.cgi # Update all the server directives require './bind8-lib.pl'; $access{'defaults'} || &error($text{'servers_ecannot'}); &error_setup($text{'servers_err'}); &ReadParse(); &lock_file(&make_chroot($config{'named_conf'})); $conf = &get_config(); @old = &find("server", $conf); for($i=0; defined($ip = $in{"ip_$i"}); $i++) { next if (!$ip); &check_ipaddress($ip) || &error(&text('servers_eip', $ip)); $in{"trans_$i"} =~ /^\d*$/ || &error(&text('servers_etrans', $in{"trans_$i"})); local $s = { 'name' => 'server', 'type' => 1 }; $s->{'members'} = $old[$i] ? $old[$i]->{'members'} : [ ]; $s->{'values'} = [ $ip ]; &save_directive($s, 'bogus', $in{"bogus_$i"} ? [ { 'name' => 'bogus', 'values' => [ 'yes' ] } ] : [ ], 1, 1); &save_directive($s, 'transfer-format', $in{"format_$i"} ? [ { 'name' => 'transfer-format', 'values' => [ $in{"format_$i"} ] } ] : [ ], 1, 1); &save_directive($s, 'transfers', $in{"trans_$i"} ne '' ? [ { 'name' => 'transfers', 'values' => [ $in{"trans_$i"} ] } ] : [ ], 1, 1); @keys = split(/\0/, $in{"keys_$i"}); if (@keys) { local @mems = map { { 'name' => $_ } } @keys; &save_directive($s, 'keys', [ { 'name' => 'keys', 'type' => 1, 'members' => \@mems } ], 1, 1); } else { &save_directive($s, 'keys', [ ], 1, 1); } push(@servers, $s); } &save_directive(&get_config_parent(), 'server', \@servers, 0); &flush_file_lines(); &unlock_file(&make_chroot($config{'named_conf'})); &webmin_log("servers", undef, undef, \%in); &redirect(""); bind8/index.cgi0100755000567100000120000002762410253725330013354 0ustar jcameronwheel#!/usr/local/bin/perl # index.cgi # Display a list of domains and links to options require './bind8-lib.pl'; &ReadParse(); $need_create = !-r &make_chroot($config{'named_conf'}); # Check if bind is installed if (!-x $config{'named_path'}) { &ui_print_header(undef, $text{'index_title'}, "", undef, 1, 1, 0, &help_search_link("bind", "doc", "google")); print "

",&text('index_enamed', "$config{'named_path'}", "$gconfig{'webprefix'}/config.cgi?$module_name"),"

\n"; &ui_print_footer("/", $text{"index"}); exit; } # Check if BIND is the right version.. Only BIND 8/9 offers the -f option # Is there a better way to do this? if ($out = &check_bind_8()) { &ui_print_header(undef, $text{'index_title'}, "", undef, 1, 1, 0, &help_search_link("bind", "doc", "google")); print "

",&text('index_eversion', "$config{'named_path'}", "/dnsadmin/", "$config{'named_path'} -help", "

$out
"),"

\n"; &ui_print_footer("/", $text{"index"}); exit; } # Try to get the version number $out = `$config{'named_path'} -v 2>&1`; if ($out =~ /(bind|named)\s+([0-9\.]+)/i) { $bind_version = $2; } &open_tempfile(VERSION, ">$module_config_directory/version"); &print_tempfile(VERSION, "$bind_version\n"); &close_tempfile(VERSION); # Get the list of zones @allzones = &list_zone_names(); @zones = grep { $_->{'type'} ne 'view' && &can_edit_zone($_) && (!$access{'ro'} || $_->{'name'} ne '.') } @allzones; @views = grep { $_->{'type'} eq 'view' } @allzones; ($hashint) = grep { $_->{'type'} ne 'view' && $_->{'name'} eq '.' } @allzones; if (@zones == 1 && $access{'zones'} ne '*' && !$access{'defaults'} && !$access{'views'} && $access{'apply'} != 1 && !$access{'master'} && !$access{'slave'} && !$access{'forward'} && $access{'noconfig'}) { # Only one zone, so go direct to it &redirect("edit_master.cgi?index=$zones[0]->{'index'}"); exit; } &ui_print_header(undef, $text{'index_title'}, "", undef, 1, 1, 0, &help_search_link("bind", "doc", "google"), undef, undef, &text('index_version', $bind_version)); # If the named.boot file does not exist, offer to create it if ($need_create) { print &text('index_eempty', "".&make_chroot($config{'named_conf'}).""),"

\n"; print "

\n"; print " $text{'index_local'}

\n"; print " ", "$text{'index_download'}

\n"; print " $text{'index_webmin'}

\n"; print "

", "
\n"; &ui_print_footer("/", $text{"index"}); exit; } if ($access{'defaults'}) { # display global options print &ui_subheading($text{'index_opts'}); @olinks = ("conf_servers.cgi", "conf_logging.cgi", "conf_acls.cgi", "conf_files.cgi", "conf_forwarding.cgi", "conf_net.cgi", "conf_misc.cgi", "conf_controls.cgi", "conf_keys.cgi", "conf_zonedef.cgi", "list_slaves.cgi"); @otitles = map { /(conf|list)_(\S+).cgi/; $text{$2."_title"} } @olinks; @oicons = map { /^(conf|list)_(\S+).cgi/; "images/$2.gif"; } @olinks; &icons_table(\@olinks, \@otitles, \@oicons, 6); print "
\n"; } if (@zones > $config{'max_zones'}) { print &ui_subheading($text{'index_zones'}); print "

$text{'index_toomany'}

\n"; print "

\n"; print "$text{'index_find'}\n"; print "\n"; print "
\n"; } elsif (@zones && (!@views || !$config{'by_view'})) { # Show all zones print &ui_subheading($text{'index_zones'}); &show_buttons(); foreach $z (@zones) { $v = $z->{'name'}; $t = $z->{'type'}; next if (!$t); $t = "delegation" if ($t eq "delegation-only"); local $zn = $v eq "." ? "$text{'index_root'}" : &ip6int_to_net(&arpa_to_ip($v)); if ($z->{'view'}) { local $vw = $z->{'viewindex'}; push(@zlinks, "edit_$t.cgi?index=$z->{'index'}". "&view=$vw"); push(@ztitles, $zn." ". &text('index_view', "$z->{'view'}")); push(@zdels, $z->{'index'}." ".$z->{'view'}); } else { push(@zlinks, "edit_$t.cgi?index=$z->{'index'}"); push(@ztitles, $zn); push(@zdels, $z->{'index'}); } push(@zsort, $t eq 'hint' ? undef : $ztitles[$#ztitles]); push(@zicons, "images/$t.gif"); push(@ztypes, $text{"index_$t"}); $zhash{$zn} = $z; $ztitlehash{$zn} = $ztitles[$#ztitles]; $zlinkhash{$zn} = $zlinks[$#zlinks]; $ztypeshash{$zn} = $ztypes[$#ztypes]; $len++; } # sort list of zones @zorder = sort { &compare_zones($zsort[$a], $zsort[$b]) } (0 .. $len-1); @zlinks = map { $zlinks[$_] } @zorder; @ztitles = map { $ztitles[$_] } @zorder; @zicons = map { $zicons[$_] } @zorder; @ztypes = map { $ztypes[$_] } @zorder; @zdels = map { $zdels[$_] } @zorder; if ($config{'show_list'} == 1) { # display as list $mid = int((@zlinks+1)/2); print &ui_form_start("mass_delete.cgi", "post"); print "
\n"; &zones_table([ @zlinks[0 .. $mid-1] ], [ @ztitles[0 .. $mid-1] ], [ @ztypes[0 .. $mid-1] ], [ @zdels[0 .. $mid-1] ] ); print "\n"; if ($mid < @zlinks) { &zones_table([ @zlinks[$mid .. $#zlinks] ], [ @ztitles[$mid .. $#ztitles] ], [ @ztypes[$mid .. $#ztypes] ], [ @zdels[$mid .. $#zdels] ]); } print "
\n"; print &ui_form_end([ [ "delete", $text{'index_massdelete'} ] ]); } elsif ($config{'show_list'} == 2) { # Show as collapsible tree, broken down by domain parts %heiropen = map { $_, 1 } &get_heiropen(); $heiropen{""} = 1; foreach $z (@zones) { local $v = $z->{'value'}; local @p = split(/\./, &ip6int_to_net(&arpa_to_ip($v))); for($i=1; $i<=@p; $i++) { local $ch = join(".", @p[$i-1 .. $#p]); local $par = $i == @p ? "" : join(".", @p[$i .. $#p]); @{$ztree{$par}} = &unique(@{$ztree{$par}}, $ch); } } print "\n"; &recursive_tree(""); print "
\n"; } else { # display as icons &icons_table(\@zlinks, \@ztitles, \@zicons, 5); } } elsif (@zones) { # Show zones under views print &ui_subheading($text{'index_zones'}); &show_buttons(); foreach $vw (@views) { local (@zorder, @zlinks, @ztitles, @zicons, @ztypes, @zsort, $len); local @zv = grep { $_->{'view'} eq $vw->{'name'} } @zones; next if (!@zv); print "",&text('index_inview', "$vw->{'name'}"),"
\n"; foreach $z (@zv) { $v = $z->{'name'}; $t = $z->{'type'}; local $zn = $v eq "." ? "$text{'index_root'}" : &ip6int_to_net(&arpa_to_ip($v)); push(@zlinks, "edit_$t.cgi?index=$z->{'index'}". "&view=$z->{'viewindex'}"); push(@ztitles, $zn); push(@zsort, $t eq 'hint' ? undef : $ztitles[$#ztitles]); push(@zicons, "images/$t.gif"); push(@ztypes, $text{"index_$t"}); push(@zdels, $z->{'index'}." ".$z->{'viewindex'}); $len++; } # sort list of zones @zorder = sort { &compare_zones($zsort[$a], $zsort[$b]) } (0 .. $len-1); @zlinks = map { $zlinks[$_] } @zorder; @ztitles = map { $ztitles[$_] } @zorder; @zicons = map { $zicons[$_] } @zorder; @ztypes = map { $ztypes[$_] } @zorder; @zdels = map { $zdels[$_] } @zorder; if ($config{'show_list'}) { # display as list $mid = int((@zlinks+1)/2); print &ui_form_start("mass_delete.cgi", "post"); print "
\n"; &zones_table([ @zlinks[0 .. $mid-1] ], [ @ztitles[0 .. $mid-1] ], [ @ztypes[0 .. $mid-1] ], [ @zdels[0 .. $mid-1] ]); print "\n"; if ($mid < @zlinks) { &zones_table([ @zlinks[$mid .. $#zlinks] ], [ @ztitles[$mid .. $#ztitles] ], [ @ztypes[$mid .. $#ztypes] ], [ @zdels[$mid .. $#zdels] ]); } print "
\n"; print &ui_form_end([ [ "delete", $text{'index_massdelete'} ] ]); } else { # display as icons &icons_table(\@zlinks, \@ztitles, \@zicons, 5); } } } else { print "$text{'index_none'}

\n"; } &show_buttons(); if ($access{'views'} && $bind_version >= 9) { # Display list of views print "


\n"; @views = grep { &can_edit_view($_) } @views; foreach $v (@views) { push(@vlinks, "edit_view.cgi?index=$v->{'index'}"); push(@vtitles, $v->{'name'}); push(@vicons, "images/view.gif"); } if (@views) { print &ui_subheading($text{'index_views'}); print "$text{'index_addview'}
\n" if (!$access{'ro'} && $access{'views'} != 2); &icons_table(\@vlinks, \@vtitles, \@vicons, 5); } else { print "$text{'index_vnone'}

\n"; } print "$text{'index_addview'}

\n" if (!$access{'ro'} && $access{'views'} != 2); } # read the PID $pidfile = &get_pid_file(); if (!$access{'ro'} && $access{'apply'} == 1) { print "


\n"; print &ui_buttons_start(); if (&check_pid_file(&make_chroot($pidfile, 1))) { # named is running .. show restart and stop button if ($access{'remote'}) { @servers = &list_slave_servers(); } print &ui_buttons_row("restart.cgi", $text{'index_apply'}, @servers ? $text{'index_applymsg2'} : $text{'index_applymsg'}); print &ui_buttons_row("stop.cgi", $text{'index_stop'}, $text{'index_stopmsg'}); } else { # named is not running .. show start button print &ui_buttons_row("start.cgi", $text{'index_start'}, $text{'index_startmsg'}); } print &ui_buttons_end(); } &ui_print_footer("/", $text{"index"}); sub dump_config { local($c); foreach $c (@{$_[0]}) { print "$_[1]$c->{'name'} ", join(',', @{$c->{'values'}}); if ($c->{'type'}) { print " {\n"; &dump_config($c->{'members'}, "$_[1]\t"); print "$_[1]}\n"; } else { print "\n"; } } } sub show_buttons { local $any; if ($access{'master'} && !$access{'ro'}) { print "$text{'index_addmaster'}\n"; print " \n"; $any++; } if ($access{'slave'} && !$access{'ro'}) { print "$text{'index_addslave'}\n"; print "  \n"; print "$text{'index_addstub'}\n"; print " \n"; $any++; } if ($access{'forward'} && !$access{'ro'}) { print "$text{'index_addfwd'}\n"; print " \n"; $any++; } if ($access{'delegation'} && !$access{'ro'} && &version_atleast(9, 2, 1)) { print "$text{'index_adddele'}\n"; print " \n"; $any++; } if ($access{'master'} && !$access{'ro'} && $hashint < (@views ? scalar(@views) : 1)) { print "$text{'index_addhint'}\n"; print " \n"; $any++; } if ($any) { print "$text{'index_addmass'}\n"; print " \n"; } print "
\n" if ($any); } sub compare_zones { local @sp0 = split(/\./, lc($_[0])); local @sp1 = split(/\./, lc($_[1])); for($i=0; $i<@sp0 || $i<@sp1; $i++) { if ($sp0[$i] =~ /^\d+$/ && $sp1[$i] =~ /^\d+$/) { return -1 if ($sp0[$i] < $sp1[$i]); return 1 if ($sp0[$i] > $sp1[$i]); } else { local $c = $sp0[$i] cmp $sp1[$i]; return $c if ($c); } } return 0; } sub recursive_tree { local ($name, $depth) = @_; print " ", "  " x $depth; if ($_[0]) { print "\n"; $name =~ /^([^\.]+)/; if (!$ztree{$name}) { # Has no children print "  $1\n", } else { # Has children local $act = $heiropen{$name} ? "close" : "open"; print ""; print "  $1\n", } } else { # Is the root print " $text{'index_all'}\n"; } if ($zhash{$name}) { print "$ztitlehash{$name} ($ztypeshash{$name}) \n"; } else { print "
\n"; } if ($heiropen{$name}) { foreach $sz (@{$ztree{$name}}) { &recursive_tree($sz, $depth+1); } } } bind8/save_master.cgi0100755000567100000120000000200510231647376014551 0ustar jcameronwheel#!/usr/local/bin/perl # save_master.cgi # Save changes to master zone options in named.conf require './bind8-lib.pl'; &ReadParse(); $conf = &get_config(); if ($in{'view'} ne '') { $view = $conf->[$in{'view'}]; $conf = $view->{'members'}; $indent = 2; } else { $indent = 1; } $zconf = $conf->[$in{'index'}]; &lock_file(&make_chroot($zconf->{'file'})); &error_setup($text{'master_err'}); &can_edit_zone($zconf, $view) || &error($text{'master_ecannot'}); $access{'ro'} && &error($text{'master_ero'}); $access{'opts'} || &error($text{'master_eoptscannot'}); &save_choice("check-names", $zconf, $indent); &save_choice("notify", $zconf, $indent); &save_address("allow-update", $zconf, $indent); &save_address("allow-transfer", $zconf, $indent); &save_address("allow-query", $zconf, $indent); &save_address("also-notify", $zconf, $indent); &flush_file_lines(); &unlock_file(&make_chroot($zconf->{'file'})); &webmin_log("opts", undef, $zconf->{'value'}, \%in); &redirect("edit_master.cgi?index=$in{'index'}&view=$in{'view'}"); bind8/config-freebsd-3.00100644000567100000120000000077610223111757014652 0ustar jcameronwheelsoa_style=0 named_path=/usr/sbin/named named_conf=/etc/namedb/named.conf show_list=0 records_order=0 max_zones=50 rev_def=0 support_aaaa=0 allow_comments=0 allow_wild=0 allow_long=0 master_ttl=1 whois_cmd=whois short_names=0 updserial_def=0 updserial_on=1 updserial_man=1 ndc_cmd=ndc forwardzonefilename_format=ZONE.hosts reversezonefilename_format=ZONE.rev rev_must=0 ipv6_mode=1 allow_underscore=1 by_view=0 confirm_zone=1 confirm_rec=0 no_chroot=0 relative_paths=0 rndc_cmd=rndc no_pid_chroot=0 soa_start=0 bind8/config-osf10100644000567100000120000000076710223111757013612 0ustar jcameronwheelsoa_style=0 named_path=/usr/sbin/named named_conf=/etc/named.conf show_list=0 records_order=0 max_zones=50 rev_def=0 support_aaaa=0 allow_comments=0 allow_wild=0 allow_long=0 master_ttl=1 whois_cmd=whois short_names=0 updserial_def=0 updserial_on=1 updserial_man=1 ndc_cmd=ndc forwardzonefilename_format=ZONE.hosts reversezonefilename_format=ZONE.rev rev_must=0 ipv6_mode=1 allow_underscore=1 by_view=0 confirm_zone=1 confirm_rec=0 no_chroot=0 relative_paths=0 rndc_cmd=rndc no_pid_chroot=0 soa_start=0 bind8/config-freebsd-4.0-*0100644000567100000120000000077610223111757015002 0ustar jcameronwheelsoa_style=0 named_path=/usr/sbin/named named_conf=/etc/namedb/named.conf show_list=0 records_order=0 max_zones=50 rev_def=0 support_aaaa=0 allow_comments=0 allow_wild=0 allow_long=0 master_ttl=1 whois_cmd=whois short_names=0 updserial_def=0 updserial_on=1 updserial_man=1 ndc_cmd=ndc forwardzonefilename_format=ZONE.hosts reversezonefilename_format=ZONE.rev rev_must=0 ipv6_mode=1 allow_underscore=1 by_view=0 confirm_zone=1 confirm_rec=0 no_chroot=0 relative_paths=0 rndc_cmd=rndc no_pid_chroot=0 soa_start=0 bind8/refetch.cgi0100755000567100000120000000110110232101555013635 0ustar jcameronwheel#!/usr/local/bin/perl # Re-download the root zone servers require './bind8-lib.pl'; &error_setup($text{'refetch_err'}); &ReadParse(); # Work out the filename $zone = &get_zone_name($in{'index'}, $in{'view'}); &can_edit_zone($zone, $view) || &error($text{'hint_ecannot'}); $file = $zone->{'file'}; $file = &make_chroot(&absolute_path($file)); # Try to download the root servers file from # ftp://rs.internic.net/domain/named.root &lock_file($file); &ftp_download("rs.internic.net", "/domain/named.root", $file); &unlock_file($file); &webmin_log("refetch"); &redirect(""); bind8/config-redhat-linux-11.0-*0100644000567100000120000000135510223111757016044 0ustar jcameronwheelsoa_style=0 named_path=/usr/sbin/named named_conf=/etc/named.conf show_list=0 records_order=0 start_cmd=/etc/rc.d/init.d/named start stop_cmd=/etc/rc.d/init.d/named stop max_zones=50 rev_def=0 support_aaaa=0 allow_comments=0 allow_wild=0 allow_long=0 master_ttl=1 pid_file=/var/run/named/named.pid whois_cmd=whois short_names=0 updserial_def=0 updserial_on=1 updserial_man=1 ndc_cmd=ndc forwardzonefilename_format=ZONE.hosts reversezonefilename_format=ZONE.rev rev_must=0 ipv6_mode=1 allow_underscore=1 by_view=0 confirm_zone=1 confirm_rec=0 no_chroot=0 chroot=/var/named/chroot relative_paths=0 rndc_cmd=rndc master_dir=/var/named slave_dir=/var/named/slaves auto_chroot=sh -c '. /etc/sysconfig/named ; echo "$ROOTDIR"' no_pid_chroot=0 soa_start=0 bind8/open.cgi0100755000567100000120000000033410231647376013204 0ustar jcameronwheel#!/usr/local/bin/perl # Add some zone to the open list require './bind8-lib.pl'; &ReadParse(); @heiropen = &get_heiropen(); push(@heiropen, $in{'what'}); &save_heiropen(\@heiropen); &redirect("index.cgi#$in{'what'}"); bind8/close.cgi0100755000567100000120000000036510231647376013354 0ustar jcameronwheel#!/usr/local/bin/perl # Remove some zone from the open list require './bind8-lib.pl'; &ReadParse(); @heiropen = &get_heiropen(); @heiropen = grep { $_ ne $in{'what'} } @heiropen; &save_heiropen(\@heiropen); &redirect("index.cgi#$in{'what'}"); bind8/create_master.cgi0100755000567100000120000001022610246007305015046 0ustar jcameronwheel#!/usr/local/bin/perl # create_master.cgi # Create a new master zone require './bind8-lib.pl'; &ReadParse(); &error_setup($text{'mcreate_err'}); $access{'master'} || &error($text{'mcreate_ecannot'}); $access{'ro'} && &error($text{'master_ero'}); $conf = &get_config(); if ($in{'view'} ne '') { $view = $conf->[$in{'view'}]; &can_edit_view($view) || &error($text{'master_eviewcannot'}); $vconf = $view->{'members'}; } else { $vconf = $conf; } # validate inputs if ($in{'rev'}) { local($ipv4); ($ipv4 = &check_net_ip($in{'zone'})) || $config{'support_aaaa'} && ($in{'zone'} =~ /^([\w:]+)(\/\d+)$/ || &check_ip6address($1)) || &error(&text('create_enet', $in{'zone'})); if ($ipv4) { $in{'zone'} = &ip_to_arpa($in{'zone'}); } else { $in{'zone'} = &net_to_ip6int($1, ($2 ? substr($2, 1) : "" )); } } else { ($in{'zone'} =~ /^[\d\.]+$/ || $in{'zone'} =~ /^[\d\:]+(\/[\d]+)?$/) && &error(&text('create_edom2', $in{'zone'})); &valdnsname($in{'zone'}, 0, ".") || &error(&text('create_edom', $in{'zone'})); } $in{'zone'} =~ s/\.$//; &valdnsname($in{'master'}, 0, ".") || &error(&text('master_emaster', $in{'master'})); if ($in{'master'} !~ /\.$/) { $in{'master'} .= "."; } &valemail($in{'email'}) || &valemail(&dotted_to_email($in{'email'})) || &error(&text('master_eemail', $in{'email'})); $in{'email'} = &email_to_dotted($in{'email'}); $in{'refresh'} =~ /^\d+$/ || &error(&text('master_erefresh', $in{'refresh'})); $in{'retry'} =~ /^\d+$/ || &error(&text('master_eretry', $in{'retry'})); $in{'expiry'} =~ /^\d+$/ || &error(&text('master_eexpiry', $in{'expiry'})); $in{'minimum'} =~ /^\d+$/ || &error(&text('master_eminimum', $in{'minimum'})); $base = $config{'master_dir'} ? $config{'master_dir'} : $access{'dir'} eq '/' ? &base_directory($conf) : $access{'dir'}; $base =~ s/\/+$// if ($base ne '/'); if ($in{'tmpl'}) { for($i=0; $config{"tmpl_$i"}; $i++) { @c = split(/\s+/, $config{"tmpl_$i"}, 3); if ($c[1] eq 'A' && !$c[2] && !&check_ipaddress($in{'ip'})) { &error($text{'master_eip'}); } } } foreach $z (&find("zone", $vconf)) { if ($z->{'value'} eq $in{'zone'}) { &error($text{'master_etaken'}); } } if (!$in{'file_def'}) { $in{'file'} =~ /^\S+$/ || &error(&text('create_efile', $in{'file'})); if ($in{'file'} !~ /^\//) { $in{'file'} = $base."/".$in{'file'}; } &allowed_zone_file(\%access, $in{'file'}) || &error(&text('create_efile2', $in{'file'})); } else { $in{'file'} = &automatic_filename($in{'zone'}, $in{'rev'}, $base); } -r &make_chroot($in{'file'}) && &error(&text('create_efile4', $in{'file'})); if ($in{'onslave'}) { @mips = split(/\s+/, $in{'mip'}); @mips || &error($text{'master_emips'}); foreach $m (@mips) { &check_ipaddress($m) || &error(&text('master_emip', $m)); } } # Create the zone file and initial records &create_master_records($in{'file'}, $in{'zone'}, $in{'master'}, $in{'email'}, $in{'refresh'}.$in{'refunit'}, $in{'retry'}.$in{'retunit'}, $in{'expiry'}.$in{'expunit'}, $in{'minimum'}.$in{'minunit'}, $in{'master_ns'}, $in{'onslave'} && $access{'remote'}, $in{'tmpl'}); if ($config{'relative_paths'}) { # Make path relative to BIND base directory $bdir = &base_directory($conf); $in{'file'} =~ s/^\Q$bdir\/\E//; } # create the zone directive $dir = { 'name' => 'zone', 'values' => [ $in{'zone'} ], 'type' => 1, 'members' => [ { 'name' => 'type', 'values' => [ 'master' ] }, { 'name' => 'file', 'values' => [ $in{'file'} ] } ] }; # create the zone &create_zone($dir, $conf, $in{'view'}); &set_ownership(&make_chroot($named_conf)); &webmin_log("create", "master", $in{'zone'}, \%in); &add_zone_access($in{'zone'}); # Get the new zone's index $idx = &get_zone_index($in{'zone'}, $in{'view'}); # Create on slave servers if ($in{'onslave'} && $access{'remote'}) { @slaveerrs = &create_on_slaves($in{'zone'}, $mips[0], $in{'sfile_def'} == 1 ? "none" : $in{'sfile_def'} == 2 ? undef : $in{'sfile'}); if (@slaveerrs) { &error(&text('master_errslave', "

".join("
", map { "$_->[0]->{'host'} : $_->[1]" } @slaveerrs))); } } &redirect("edit_master.cgi?index=$idx&view=$in{'view'}"); bind8/edit_slave.cgi0100755000567100000120000001001510245760057014354 0ustar jcameronwheel#!/usr/local/bin/perl # edit_slave.cgi # Display records and other info for an existing slave or stub zone require './bind8-lib.pl'; &ReadParse(); $zone = &get_zone_name($in{'index'}, $in{'view'}); $dom = $zone->{'name'}; &can_edit_zone($zone) || &error($text{'slave_ecannot'}); $desc = &ip6int_to_net(&arpa_to_ip($dom)); if ($zone->{'file'}) { @st = stat(&make_chroot($zone->{'file'})); $lasttrans = &text('slave_last', @st && $st[7] ? &make_date($st[9]) : $text{'slave_never'}); } &ui_print_header($desc, $0 =~ /edit_slave/ ? $text{'slave_title'} : $text{'stub_title'}, "", undef, 0, 0, 0, undef, undef, undef, $lasttrans); if ($zone->{'file'}) { print "

\n"; @recs = &read_zone_file($zone->{'file'}, $dom); if ($dom =~ /in-addr\.arpa/i || $dom =~ /\.$ipv6revzone/i) { @rcodes = ("PTR", "NS"); } else { @rcodes = ("A", "NS", "CNAME", "MX", "HINFO", "TXT", "WKS", "RP"); if ($config{'support_aaaa'}) { push(@rcodes, "AAAA"); } } foreach $c (@rcodes) { $rnum{$c} = 0; } foreach $r (@recs) { $rnum{$r->{'type'}}++; if ($r->{'type'} eq "SOA") { $soa = $r; } } if ($config{'show_list'}) { # display as list $mid = int((@rcodes+1)/2); print "
\n"; &types_table(@rcodes[0..$mid-1]); print "\n"; &types_table(@rcodes[$mid..$#rcodes]); print "
\n"; } else { # display as icons for($i=0; $i<@rcodes; $i++) { push(@rlinks, "edit_recs.cgi?index=$in{'index'}". "&view=$in{'view'}&type=$rcodes[$i]"); push(@rtitles, $text{"type_$rcodes[$i]"}. " ($rnum{$rcodes[$i]})"); push(@ricons, "images/$rcodes[$i].gif"); } &icons_table(\@rlinks, \@rtitles, \@ricons); } $done_recs = 1; } # Shut buttons for editing, options and whois if ($access{'file'} && $zone->{'file'}) { push(@links, "view_text.cgi?index=$in{'index'}&view=$in{'view'}"); push(@titles, $text{'slave_manual'}); push(@images, "images/text.gif"); } if ($access{'opts'}) { push(@links, "edit_soptions.cgi?index=$in{'index'}&view=$in{'view'}"); push(@titles, $text{'master_options'}); push(@images, "images/options.gif"); } if ($access{'whois'} && &has_command($config{'whois_cmd'}) && $dom !~ /in-addr\.arpa/i) { push(@links, "whois.cgi?index=$in{'index'}&view=$in{'view'}"); push(@titles, $text{'master_whois'}); push(@images, "images/whois.gif"); } if (@links) { print "


\n" if ($done_recs); &icons_table(\@links, \@titles, \@images); } $apply = $access{'apply'} && &has_ndc(); if (!$access{'ro'} && ($access{'delete'} || $apply)) { print "
\n"; print "\n"; if ($access{'delete'}) { print "\n"; print "\n"; print "\n"; print "\n"; } if ($apply) { # Show button to do an NDC reload print "\n"; print "\n"; print "\n"; print "\n"; } print "
\n"; print "\n"; print " $text{'slave_delmsg'}\n"; print "
\n"; print "\n"; $args = $view ? "$dom IN $view->{'value'}" : $dom; $cmd = &has_ndc() == 2 ? $config{'rndc_cmd'} : $config{'ndc_cmd'}; print " ",&text('slave_applymsg', "$cmd reload $args"); print "
\n"; } &ui_print_footer("", $text{'index_return'}); sub types_table { if ($_[0]) { local($i); print "\n"; print " ", "\n"; for($i=0; $_[$i]; $i++) { print "\n"; print "\n"; } print "
$text{'master_type'}$text{'master_records'}
", $text{"type_$_[$i]"},"$rnum{$_[$i]}
\n"; } } bind8/config-debian-linux-2.20100644000567100000120000000077410223111757015616 0ustar jcameronwheelsoa_style=0 named_path=/usr/sbin/named named_conf=/etc/bind/named.conf show_list=0 records_order=0 max_zones=50 rev_def=0 support_aaaa=0 allow_comments=0 allow_wild=0 allow_long=0 master_ttl=1 whois_cmd=whois short_names=0 updserial_def=0 updserial_on=1 updserial_man=1 ndc_cmd=ndc forwardzonefilename_format=ZONE.hosts reversezonefilename_format=ZONE.rev rev_must=0 ipv6_mode=1 allow_underscore=1 by_view=0 confirm_zone=1 confirm_rec=0 no_chroot=0 relative_paths=0 rndc_cmd=rndc no_pid_chroot=0 soa_start=0 bind8/db.cache0100664000567100000120000000470207562604107013131 0ustar jcameronwheel; This file holds the information on root name servers needed to ; initialize cache of Internet domain name servers ; (e.g. reference this file in the "cache . " ; configuration file of BIND domain name servers). ; ; This file is made available by InterNIC ; under anonymous FTP as ; file /domain/named.root ; on server FTP.INTERNIC.NET ; ; last update: Nov 5, 2002 ; related version of root zone: 2002110501 ; ; ; formerly NS.INTERNIC.NET ; . 3600000 IN NS A.ROOT-SERVERS.NET. A.ROOT-SERVERS.NET. 3600000 A 198.41.0.4 ; ; formerly NS1.ISI.EDU ; . 3600000 NS B.ROOT-SERVERS.NET. B.ROOT-SERVERS.NET. 3600000 A 128.9.0.107 ; ; formerly C.PSI.NET ; . 3600000 NS C.ROOT-SERVERS.NET. C.ROOT-SERVERS.NET. 3600000 A 192.33.4.12 ; ; formerly TERP.UMD.EDU ; . 3600000 NS D.ROOT-SERVERS.NET. D.ROOT-SERVERS.NET. 3600000 A 128.8.10.90 ; ; formerly NS.NASA.GOV ; . 3600000 NS E.ROOT-SERVERS.NET. E.ROOT-SERVERS.NET. 3600000 A 192.203.230.10 ; ; formerly NS.ISC.ORG ; . 3600000 NS F.ROOT-SERVERS.NET. F.ROOT-SERVERS.NET. 3600000 A 192.5.5.241 ; ; formerly NS.NIC.DDN.MIL ; . 3600000 NS G.ROOT-SERVERS.NET. G.ROOT-SERVERS.NET. 3600000 A 192.112.36.4 ; ; formerly AOS.ARL.ARMY.MIL ; . 3600000 NS H.ROOT-SERVERS.NET. H.ROOT-SERVERS.NET. 3600000 A 128.63.2.53 ; ; formerly NIC.NORDU.NET ; . 3600000 NS I.ROOT-SERVERS.NET. I.ROOT-SERVERS.NET. 3600000 A 192.36.148.17 ; ; operated by VeriSign, Inc. ; . 3600000 NS J.ROOT-SERVERS.NET. J.ROOT-SERVERS.NET. 3600000 A 192.58.128.30 ; ; housed in LINX, operated by RIPE NCC ; . 3600000 NS K.ROOT-SERVERS.NET. K.ROOT-SERVERS.NET. 3600000 A 193.0.14.129 ; ; operated by IANA ; . 3600000 NS L.ROOT-SERVERS.NET. L.ROOT-SERVERS.NET. 3600000 A 198.32.64.12 ; ; housed in Japan, operated by WIDE ; . 3600000 NS M.ROOT-SERVERS.NET. M.ROOT-SERVERS.NET. 3600000 A 202.12.27.33 ; End of File bind8/edit_soa.cgi0100755000567100000120000000567210232100556014025 0ustar jcameronwheel#!/usr/local/bin/perl # edit_soa.cgi # Display the SOA for an existing master zone require './bind8-lib.pl'; &ReadParse(); $zone = &get_zone_name($in{'index'}, $in{'view'}); $dom = $zone->{'name'}; &can_edit_zone($zone) || &error($text{'master_ecannot'}); $access{'params'} || &error($text{'master_esoacannot'}); $desc = &ip6int_to_net(&arpa_to_ip($dom)); &ui_print_header($desc, $text{'master_params'}, ""); @recs = &read_zone_file($zone->{'file'}, $dom); foreach $r (@recs) { $soa = $r if ($r->{'type'} eq "SOA"); $defttl = $r if ($r->{'defttl'}); } $v = $soa->{'values'}; # form for editing SOA record print "
\n"; print "{'file'}\">\n"; print "{'num'}\">\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "
$text{'master_params'}
\n"; print "\n"; print "\n"; $v->[1] = &dotted_to_email($v->[1]); print "\n"; print "\n"; @u = &extract_time_units($v->[3], $v->[4], $v->[5], $v->[6]); print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; if (!$config{'updserial_on'}) { print "\n"; print "\n"; } print "
$text{'master_server'}[0]\">$text{'master_email'}[1]\">
$text{'master_refresh'}[3]\">\n"; &time_unit_choice("refunit", $u[0]); print "$text{'master_retry'}[4]\">\n"; &time_unit_choice("retunit", $u[1]); print "
$text{'master_expiry'}[5]\">\n"; &time_unit_choice("expunit", $u[2]); print "$text{'master_minimum'}[6]\">\n"; &time_unit_choice("minunit", $u[3]); print "
$text{'master_defttl'} \n"; printf " %s\n", $defttl ? "" : "checked", $text{'default'}; printf "\n", $defttl ? "checked" : ""; $ttl = $defttl->{'defttl'} if ($defttl); ($ttlu) = &extract_time_units($ttl); print "\n"; &time_unit_choice("defttlunit", $ttlu); print "
$text{'master_serial'}[2]\">
\n"; print "\n" if (!$access{'ro'}); print "

\n"; &ui_print_footer("edit_master.cgi?index=$in{'index'}&view=$in{'view'}", $text{'master_return'}); bind8/config.info.ru_SU0100644000567100000120000000403310067401527014723 0ustar jcameronwheelline0=ðÕÔÉ BIND,11 chroot=ëÁÔÁÌÏÇ chroot, ÉÚ ËÏÔÏÒÏÇÏ ÂÕÄÅÔ ÚÁÐÕÓËÁÔØÓÑ BIND,3,ðÏ ÕÍÏÌÞÁÎÉÀ named_user=ðÏÌØÚÏ×ÁÔÅÌØ, ÏÔ ËÏÔÏÒÏÇÏ ÂÕÄÅÔ ÚÁÐÕÓËÁÔØÓÑ BIND,3,ðÏ ÕÍÏÌÞÁÎÉÀ named_group=çÒÕÐÐÁ, ÏÔ ËÏÔÏÒÏÊ ÂÕÄÅÔ ÚÁÐÕÓËÁÔØÓÑ BIND,3,ðÏ ÕÍÏÌÞÁÎÉÀ zones_file=äÏÂÁ×ÉÔØ ÎÏ×ÙÅ ÚÏÎÙ × ÆÁÊÌ,3,named.conf line1=ðÁÒÁÍÅÔÒÙ ÏÔÏÂÒÁÖÅÎÉÑ,11 show_list=ðÏËÁÚÙ×ÁÔØ ÄÏÍÅÎÙ ËÁË,1,0-ðÉËÔÏÇÒÁÍÍÙ,1-óÐÉÓÏË records_order=ðÏÒÑÄÏË ÐÏËÁÚÁ ÚÁÐÉÓÅÊ,1,1-ðÏ ÉÍÅÎÉ,2-÷Ï ÚÎÁÞÅÎÉÀ,3-ðÏ ÁÄÒÅÓÕ IP,0-÷ ÐÏÒÑÄËÅ ÄÏÂÁ×ÌÅÎÉÑ max_zones=íÁËÓÉÍÁÌØÎÏÅ ËÏÌÉÞÅÓÔ×Ï ÚÏÎ ÄÌÑ ÏÔÏÂÒÁÖÅÎÉÑ,0 rev_def=ïÂÎÏ×ÌÅÎÉÅ ÏÂÒÁÔÎÏÇÏ,1,0-÷ËÌÀÞÅÎÏ ÐÏ ÕÍÏÌÞÁÎÉÀ,1-÷ÙËÌÀÞÅÎÏ ÐÏ ÕÍÏÌÞÁÎÉÀ,2-ðÅÒÅÚÁÐÉÓÙ×ÁÅÔÓÑ ÐÏ ÕÍÏÌÞÁÎÉÀ support_aaaa=ðÏÄÄÅÒÖËÁ DNS ÄÌÑ ÁÄÒÅÓÏ× IPv6,1,0-îÅÔ,1-äÁ allow_comments=òÁÚÒÅÛÉÔØ ËÏÍÍÅÎÔÁÒÉÉ Ë ÚÁÐÉÓÑÍ,1,0-îÅÔ,1-äÁ allow_wild=òÁÚÒÅÛÉÔØ ÛÁÂÌÏÎÙ ÓÉÍ×ÏÌÏ× (ÎÅ ÒÅËÏÍÅÎÄÕÅÔÓÑ),1,0-îÅÔ,1-äÁ allow_long=òÁÚÒÅÛÉÔØ ÄÌÉÎÎÙÅ ÎÁÚ×ÁÎÉÑ ÕÚÌÏ×,1,0-îÅÔ,1-äÁ short_names=ðÒÅÏÏÂÒÁÚÏ×Ù×ÁÔØ ÉÍÅÎÁ ÚÁÐÉÓÅÊ × ËÁÎÏÎÉÞÅÓËÕÀ ÆÏÒÍÕ?,1,0-äÁ,1-îÅÔ by_view=ëÁÔÅÇÏÒÉÚÉÒÏ×ÁÔØ ÚÏÎÙ ÐÏ ×ÉÄÕ?,1,1-äÁ,0-îÅÔ line2=ðÁÒÁÍÅÔÒÙ ÆÁÊÌÁ ÚÏÎ,11 soa_style=óÔÉÌØ ÓÅÒÉÊÎÏÇÏ ÎÏÍÅÒÁ,1,0-ôÅËÕÝÉÅ ÞÉÓÌÁ,1-ïÓÎÏ×ÁÎÎÙÊ ÎÁ ÄÁÔÅ (ççççííääÞÞ) master_ttl=äÏÂÁ×ÌÑÔØ $ttl × ÎÁÞÁÌÏ ÎÏ×ÙÈ ÆÁÊÌÏ× ÚÏÎ,1,1-äÁ,0-îÅÔ master_dir=ëÁÔÁÌÏÇ ÄÌÑ ÆÁÊÌÏ× ÚÏÎ master,3,ðÏ ÕÍÏÌÞÁÎÉÀ slave_dir=ëÁÔÁÌÏÇ ÄÌÑ ÆÁÊÌÏ× ÚÏÎ slave/stub,3,ðÏ ÕÍÏÌÞÁÎÉÀ forwardzonefilename_format=æÏÒÍÁÔ ÉÍÅÎÉ ÆÁÊÌÏ× ÚÏÎ forward,0 reversezonefilename_format=æÏÒÍÁÔ ÉÍÅÎÉ ÆÁÊÌÏ× ÏÂÒÁÔÎÙÈ ÚÏÎ,0 file_owner=÷ÌÁÄÅÌÅà ÆÁÊÌÏ× ÚÏÎ (ÐÏÌØÚÏ×ÁÔÅÌØ:ÇÒÕÐÐÁ),3,ðÏ ÕÍÏÌÞÁÎÉÀ file_perms=ðÒÁ×Á ÆÁÊÌÏ× ÚÏÎ (× ×ÏÓØÍÅÒÉÞÎÏÍ ×ÉÄÅ),3,ðÏ ÕÍÏÌÞÁÎÉÀ default_master=çÌÁ×ÎÙÊ ÓÅÒ×ÅÒ(Á) ÐÏ ÕÍÏÌÞÁÎÉÀ ÄÌÑ ÚÏÎ slave,0 default_slave=õÄÁÌÅÎÎÙÊ ÐÏÄÞÉÎÅÎÎÙÊ ÓÅÒ×ÅÒ ÐÏ ÕÍÏÌÞÁÎÉÀ,0 updserial_on=á×ÔÏÍÁÔÉÞÅÓËÉ ÏÂÎÏ×ÌÑÔØ ÓÅÒÉÊÎÙÅ ÎÏÍÅÒÁ,1,1-äÁ,0-îÅÔ line3=óÉÓÔÅÍÎÙÅ ÎÁÓÔÒÏÊËÉ,11 named_conf=ðÏÌÎÙÊ ÐÕÔØ Ó ÆÁÊÌÕ named.conf,0 named_path=ðÏÌÎÙÊ ÐÕÔØ Ë ÉÓÐÏÌÎÑÅÍÏÍÕ ÆÁÊÌÕ named,0 whois_cmd=ðÏÌÎÙÊ ÐÕÔØ Ë ËÏÍÁÎÄÅ whois,0 ndc_cmd=ëÏÍÁÎÄÁ ÐÅÒÅÚÁÇÒÕÚËÉ ÚÏÎÙ,0 pid_file=òÁÓÐÏÌÏÖÅÎÉÅ ÆÁÊÌÁ PID ÐÏ ÕÍÏÌÞÁÎÉÀ,3,/var/run/named.pid start_cmd=ëÏÍÁÎÄÁ ÄÌÑ ÚÁÐÕÓËÁ BIND,3,ðÏ ÕÍÏÌÞÁÎÉÀ bind8/config.info.zh_CN0100644000567100000120000000123307224543151014667 0ustar jcameronwheelnamed_conf=named.conf Îļþ·¾¶,0 named_path=named Îļþ·¾¶,0 show_list=ÓòÏÔʾ·½Ê½,1,0-ͼ±ê,1-Áбí soa_style=ÐòÁкÅÀàÐÍ,1,0-ÔËÐбàºÅ,1-ÈÕÆÚ (YYYYMMDDnn) records_order=ÅÅÐò,1,1-Ãû³Æ,2-Öµ,3-By IP,0-Ôö¼ÓµÄ˳Ðò chroot=¸Ä±äµ½¸ùĿ¼ÔËÐÐ BIND µÄ·½Ê½,3,Default start_cmd=¿ªÊ¼ BIND ÃüÁî,3,Default max_zones=ÒªÏÔʾµÄ×î´óÓòÊý,0 rev_def=·´Ïò¸üÐÂ,1,0-ÀûÓÃȱʡ,1-²»ÓÃȱʡ named_user=Æô¶¯ BIND Óû§µÄ·½Ê½,3,ĬÈÏ named_group=Æô¶¯ BIND µÄ×é×÷Ϊ,3,ĬÈÏ master_dir=Ö÷ÇøÎļþĿ¼,3,ĬÈÏ slave_dir=slave/stub ÇøÎļþĿ¼,3,ĬÈÏ support_aaaa=DNS ÖÁ´Ë IPv6 µØÖ·,1,0-·ñ,1-ÊÇ allow_comments=ÔÊÐí×¢ÊͼǼ,1,0-·ñ,1-ÊÇ allow_wild=ÔÊÐíͨÅä·û (²»ÍƼö),1,0-·ñ,1-ÊÇ allow_long=ÔÊÐí³¤Ö÷»úÃû,1,0-·ñ,1-ÊÇ bind8/conf_zonedef.cgi0100755000567100000120000000776710231647376014723 0ustar jcameronwheel#!/usr/local/bin/perl # conf_zonedef.cgi # Display defaults for master zones require './bind8-lib.pl'; $access{'defaults'} || &error($text{'zonedef_ecannot'}); &ui_print_header(undef, $text{'zonedef_title'}, ""); print "

\n"; &get_zone_defaults(\%zd); print "\n"; print "\n"; print "
$text{'zonedef_msg'}
\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; printf "\n", $config{'tmpl_email'}; print "
$text{'master_refresh'}\n"; &time_unit_choice("refunit", $zd{'refunit'}); print "$text{'master_retry'}\n"; &time_unit_choice("retunit", $zd{'retunit'}); print "
$text{'master_expiry'}\n"; &time_unit_choice("expunit", $zd{'expunit'}); print "$text{'master_minimum'}\n"; &time_unit_choice("minunit", $zd{'minunit'}); print "
$text{'master_tmplrecs'}\n"; print " ", " ", "\n"; for($i=0; $i<2 || $config{"tmpl_".($i-1)}; $i++) { @c = split(/\s+/, $config{"tmpl_$i"}, 3); print "\n"; print "\n"; print "\n"; printf "\n"; } print "
$text{'master_name'}$text{'master_type'}$text{'master_value'}
%s\n", $c[2] ? '' : 'checked', $text{'master_user'}; printf "\n", $c[2] ? 'checked' : ''; print "

\n"; print "$text{'master_include'}\n"; printf " %s\n", $config{'tmpl_include'}, &file_chooser_button("include"); print "
$text{'zonedef_email'}

\n"; $conf = &get_config(); $options = &find("options", $conf); $mems = $options->{'members'}; foreach $c (&find("check-names", $mems)) { $check{$c->{'values'}->[0]} = $c->{'values'}->[1]; } print "\n"; print "\n"; print "
$text{'zonedef_msg2'}
\n"; print "\n"; print &addr_match_input($text{'zonedef_transfer'}, "allow-transfer", $mems); print &addr_match_input($text{'zonedef_query'}, "allow-query", $mems); print "\n"; print "\n"; &ignore_warn_fail($text{'zonedef_cmaster'}, 'master', $check{'master'}); &ignore_warn_fail($text{'zonedef_cslave'}, 'slave', $check{'slave'}); print "\n"; print "\n"; &ignore_warn_fail($text{'zonedef_cresponse'}, 'response', $check{'response'}); print &choice_input($text{'zonedef_notify'}, "notify", $mems, $text{'yes'}, "yes", $text{'no'}, "no", $text{'default'}, undef); print "\n"; print "

\n"; print "
\n"; &ui_print_footer("", $text{'index_return'}); # ignore_warn_fail(text, name, value) sub ignore_warn_fail { print "$_[0] \n"; printf " $text{'ignore'}\n", $_[2] eq 'ignore' ? 'checked' : ''; printf " $text{'warn'}\n", $_[2] eq 'warn' ? 'checked' : ''; printf " $text{'fail'}\n", $_[2] eq 'fail' ? 'checked' : ''; printf " $text{'default'}\n", !$_[2] ? 'checked' : ''; } bind8/config-open-linux0100644000567100000120000000110310223111757015021 0ustar jcameronwheelsoa_style=0 named_path=/usr/sbin/named named_conf=/etc/named.conf show_list=0 records_order=0 start_cmd=/etc/rc.d/init.d/named start stop_cmd=/etc/rc.d/init.d/named stop max_zones=50 rev_def=0 support_aaaa=0 allow_comments=0 allow_wild=0 allow_long=0 master_ttl=1 whois_cmd=whois short_names=0 updserial_def=0 updserial_on=1 updserial_man=1 ndc_cmd=ndc forwardzonefilename_format=ZONE.hosts reversezonefilename_format=ZONE.rev rev_must=0 ipv6_mode=1 allow_underscore=1 by_view=0 confirm_zone=1 confirm_rec=0 no_chroot=0 relative_paths=0 rndc_cmd=rndc no_pid_chroot=0 soa_start=0 bind8/stub_form.cgi0100755000567100000120000000437710231647376014256 0ustar jcameronwheel#!/usr/local/bin/perl # slave_form.cgi # A form for creating a new slave or stub zone require './bind8-lib.pl'; $type = ($0 =~ /slave_form/); $access{'slave'} || &error($type ? $text{'screate_ecannot1'} : $text{'screate_ecannot2'}); &ui_print_header(undef, $type ? $text{'screate_title1'} : $text{'screate_title2'}, ""); print "
\n"; print "\n"; print "\n"; print "\n"; print "
",$type ? $text{'screate_header1'} : $text{'screate_header2'},"
\n"; print "\n"; print "\n"; print "\n"; print "\n"; $conf = &get_config(); @views = &find("view", $conf); if (@views) { print "\n"; print "\n"; } print "\n"; print ""; print "\n"; print "
$text{'screate_type'}\n"; print "$text{'screate_fwd'}\n"; print "  \n"; print "$text{'screate_rev'}
$text{'screate_dom'}
$text{'mcreate_view'}
$text{'slave_file'} \n"; print " $text{'slave_none'}\n"; print " $text{'slave_auto'}\n"; print "\n"; print "",&file_chooser_button("file"),"
$text{'slave_masters'} \n"; print "$text{'slave_masterport'} \n"; print " $text{'default'}\n"; print " $text{'slave_master_port'}\n"; print "
\n"; print "
\n"; &ui_print_footer("", $text{'index_return'}); bind8/conf_misc.cgi0100755000567100000120000000415610231647376014211 0ustar jcameronwheel#!/usr/local/bin/perl # conf_misc.cgi # Display miscellaneous options require './bind8-lib.pl'; $access{'defaults'} || &error($text{'misc_ecannot'}); &ui_print_header(undef, $text{'misc_title'}, ""); &ReadParse(); $conf = &get_config(); $options = &find("options", $conf); $mems = $options->{'members'}; print "
\n"; print "\n"; print "\n"; print "
$text{'misc_header'}
\n"; print "\n"; print &opt_input($text{'misc_core'}, 'coresize', $mems, $text{'default'}, 8); print &opt_input($text{'misc_data'}, 'datasize', $mems, $text{'default'}, 8); print "\n"; print "\n"; print &opt_input($text{'misc_files'}, 'files', $mems, $text{'default'}, 8); print &opt_input($text{'misc_stack'}, 'stacksize', $mems, $text{'default'}, 8); print "\n"; print "\n"; print "\n"; print &opt_input($text{'misc_clean'}, 'cleaning-interval', $mems, $text{'default'}, 8, "$text{'misc_mins'}"); print &opt_input($text{'misc_iface'}, 'interface-interval', $mems, $text{'default'}, 8, "$text{'misc_mins'}"); print "\n"; print "\n"; print &opt_input($text{'misc_stats'}, 'statistics-interval', $mems, $text{'default'}, 8, "$text{'misc_mins'}"); print "\n"; print "\n"; print "\n"; print &choice_input($text{'misc_recursion'}, 'recursion', $mems, $text{'yes'}, 'yes', $text{'no'}, 'no', $text{'default'}, undef); print &choice_input($text{'misc_cnames'}, 'multiple-cnames', $mems, $text{'yes'}, 'yes', $text{'no'}, 'no', $text{'default'}, undef); print "\n"; print "\n"; print &choice_input($text{'misc_glue'}, 'fetch-glue', $mems, $text{'yes'}, 'yes', $text{'no'}, 'no', $text{'default'}, undef); print &choice_input($text{'misc_nx'}, 'auth-nxdomain', $mems, $text{'yes'}, 'yes', $text{'no'}, 'no', $text{'default'}, undef); print "\n"; print "


\n"; print "
\n"; &ui_print_footer("", $text{'index_return'}); bind8/save_text.cgi0100755000567100000120000000140210232100334014215 0ustar jcameronwheel#!/usr/local/bin/perl # save_text.cgi # Save a manually edit zone file require './bind8-lib.pl'; &ReadParseMime(); $zone = &get_zone_name($in{'index'}, $in{'view'}); $file = &absolute_path($zone->{'file'}); $tv = $zone->{'type'}; &can_edit_zone($zone) || &error($text{'master_ecannot'}); $access{'file'} || &error($text{'text_ecannot'}); $access{'ro'} && &error($text{'master_ero'}); &lock_file(&make_chroot($file)); $in{'text'} =~ s/\r//g; $in{'text'} .= "\n" if ($in{'text'} !~ /\n$/); &open_tempfile(FILE, ">".&make_chroot($file)); &print_tempfile(FILE, $in{'text'}); &close_tempfile(FILE); &unlock_file(&make_chroot($file)); &webmin_log("text", undef, $zone->{'name'}, { 'file' => $file }); &redirect("edit_master.cgi?index=$in{'index'}&view=$in{'view'}"); bind8/config-corel-linux0100644000567100000120000000076710223111757015203 0ustar jcameronwheelsoa_style=0 named_path=/usr/sbin/named named_conf=/etc/named.conf show_list=0 records_order=0 max_zones=50 rev_def=0 support_aaaa=0 allow_comments=0 allow_wild=0 allow_long=0 master_ttl=1 whois_cmd=whois short_names=0 updserial_def=0 updserial_on=1 updserial_man=1 ndc_cmd=ndc forwardzonefilename_format=ZONE.hosts reversezonefilename_format=ZONE.rev rev_must=0 ipv6_mode=1 allow_underscore=1 by_view=0 confirm_zone=1 confirm_rec=0 no_chroot=0 relative_paths=0 rndc_cmd=rndc no_pid_chroot=0 soa_start=0 bind8/defaultacl0100644000567100000120000000027510233314262013572 0ustar jcameronwheelzones=* master=1 slave=1 defaults=1 reverse=1 forward=1 multiple=1 dir=/ ro=0 apply=1 file=1 params=1 opts=1 delete=1 whois=1 views=1 dironly=0 remote=1 gen=1 vlist=* delegation=1 slaves=1 bind8/images/0040755000567100000120000000000010233315016013005 5ustar jcameronwheelbind8/images/stub.gif0100644000567100000120000000355607243601115014464 0ustar jcameronwheelGIF89a00çÿÿÿþþýýüúôèòÜÇßþøúáÑÝæÉÞþÛùöæñÅ£¿ÝÁ¼ùþúèíïãÜÇëÜèìÖåéÒãäÄÙÞ¹ÕÛ´ÐØ­ÎÏÁÂâéäôìøòâôðÞéݼÕöïöòäîÚ¿Îß­Ô¡¾þçüËÞÄá³ØÕ´ÍØ¿ÝÕ£ÈÑšÃÞ™ÕõõùöìòþþÛúúøã¹ÙתÊÑ®ÒÕÊÛîÛêþïøþãöÚ¼ÈèÏáá¿ÖÚ¯ÎñþüÏÂÙîþíóòãõõêôþíþëÙøøòþ×åççËåäÆäâÄââ½àÞºÇÇÀûõîààºÜزÖÖ¤þëùèèÖÜܳÕÕžÓÒšÒÛ”þþìððÞèìÕíìÕáãÄÞÞ·ÚÚ­ØØªÑÑÎΜïïÙëêÒèêÎÕÕ²Ì˃ÎΉÇÕ‚öøí¿Õ‚òò÷ÊȃÑÏÜήÈÅ…þà¾þþÊÇψÖÉ¢þðâñöéæþÉøüïÑÁ‚þçÎÕҞн‚åÕÏÝçË„¸ÄÛÆ¢ÕÚþïÉÃܼٽ·Õů¶±Ò­§Ñ½½¨îþÜÑݶñðøÜÜÄÉÓåÍÉྐྵջµÕ³­ÒçþýÜÐÈØÛ«êþØÓÍ⸳ԭµÐàÜíÛ×éØÕæÕÑå¿§ÊÜÈ¿ØØ¾ÍÖ¢ÜÛéæãïÃÃÙþØýàæºèæñ°«ÎÃÞÕìçóãáô¿½Ù¦¡¾íëö²ÅÒÁ¡Õ½½‚üõüÓˆ¿Ò¥qno888TTT/03~{ޏ·¿ÌÊÔ†‚’A@FÜŶÞÞ¦ÃÃÁÆÆÅIBJžœ¤}Ñâ–©©¨656¸´½HGLŽ‹˜v…qqqTMTŒˆ–¦¿ÂDCJzwuŽ887ââጦ©¦™©¨¨¦UUUŽŽŽªªª999ÇÇÇãããrrrÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ!þMade with GIMP!ù ÿ,00þÿ H° Áƒ*\Ȱ¡Ã‡#JœH± € TÜ(àŸ(XÀ`ãÃ@ˆp@ ,˜lxC +[N˜PaÃL†8tÀéÂN @„(ù¡ˆC+Œ QbL'P4=˜‚ƒŠ| \qõ‰­Yp€ú€` ˜.N¼@[F¨1ȘqÀj… +è¤ñg–6`’`*x  À²ty£Â  ΂Ã*ÀÌ¡1³@ n áÏ.tÐM±ƒŽ>|üûñˆŽ 7n˜"d‘!EŒ<‚¡†Ì†?Ž$ ÿV(YÂøç‘GXþ,a„ø!HŠ4i‚D‰“'P¢4"…‡&S¨”R…+M\…{Od¡E`3ñÀÃ;lA]˜‡ÄV¨„fñE‚G,Ø TDXÜ„Zˆá`„a’ ,ˆá¡ƒ\ìWz%øžVôÃ?ð@Ƈ ‘…H”aF€b˜EgÌ䢂@:FÅ ¡ÆNØX `€ÁF‘áF;Há oD¤|pÄJfÆeP1‘?ä¹ ™S(!ü…°rÌç–_ÌIEQüà"ƒ[pQGv8€Þ„ çœ_ÜAx ”‡ÝÄ‚ždð)DX8Adþe”ÁFnÉ©íÁGFøñ €”ú QÀñhƒ["‚ QÅ >òO!>Áe¬h¤ðƒ†¢+"‰ü¡H"¥ -z(‹° #ClÑÑ?˜—kÜáˆp8<â-»BòG$?E‹?|g&S DCºõpÅÕr f’LBI%þòÈ®â&b A,Ç%p¨ "U4&F Y­™”¤É&WR $œtÂG"á*im±'Œåyâß2¿g-r0ð‰$8K‚ÇEчÀ €rP(Gƒ("þÕXñ_´Á€(SK2 AQ’$¥Ì[™R¬;EþŒBÍ´…ïi!§)˜bŠ(8ôÃ)¤€‹Š°)<š7Ã"ÎX„Ù7f‘Š@ªBÈ'8OBÈ&9ìñm"¥Ä@[0(úMGc€^¬ÂŠOÐÑŠ+¯ÀË#²Ì‚óÆþÒRËÖX´…'<01†-·XÁ‰M°!„@‹¼‹+å¢Ë »ð2õ$“pÜK-Ì ¾â.jWvªô ÷ý’ 0Á3LùÄ(†1Žñ Wüâ!mø€œ`SÃp2rñd(CÃØÄ2˜Ñ gžQ;bind8/images/A.gif0100644000567100000120000000031207662560646013674 0ustar jcameronwheelGIF89a00€ÿÿÿ!þCreated with The GIMP!ù ,00ˆŒ©Ëí£œ´Ú‹³Þ¼s†€'‰& ™"ú¨+»¸/œÈ!]Û7nè;ïñÁÌET•HZ3y:*{SÖóIÂBg­öS¥F»áÃ7s>_d1uÅí¦uà¹mc§kòw4¿¿ödžgV61ØRȰh8&wØÐ˜É8éÈq)–™R9*:JZ*Z;bind8/images/RP.gif0100644000567100000120000000037507662561151014036 0ustar jcameronwheelGIF89a00€ÿÿÿ!þCreated with The GIMP!ù ,00»Œ©Ëí£œ´Ú‹³Þ¼C†âHJdy¦ª£ŠA »L ¼t<ã7½ð;®ð•X«D*8|'ä(²DDMh’Z•^‰OæÖÖý|§†¬rl.{k2XvkÑröú ÇþÜjú>ïÔ‚÷'øw×gxX7§¸¨ç’3XS8é–f¹ÙÙi÷éW)ƈ™ÙXª " JÙ+«JË5Êë…ûŠX›ú œ¸zKÙ{:+Œ:kEjì-=M]m}mQ;bind8/images/soa.gif0100644000567100000120000000066207253546506014301 0ustar jcameronwheelGIF89a00ãÿÿÿãããrrrUUUªªªÇÇÇ999ŽŽŽÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ!þMade with GIMP!ù,00þÈI«½8ëÍ»ÿ`(Ždižhª®lë’041E_!×´Ã wµ'†@"¼É, $š4Ä&<Âáxƒ—)A£F0,M|§ç5!  È@ M|zv5€@†\‰5egŽQar“}xNŸ•Œ3cNƒzZ=k`¡Ž£GJ ¶šN6¨¼!´Ä¸¹ª4½¬gÁ£Í6!Ï1Á¢ÕÈØ¯GßÕ¿àqH“ì —}¸Øä4¾ áÆ\޵Œè¢ '®XZ‚w§B Þ†YX´¦Òà ¡†IC³ N›ÙkhI"5ë}ò—Å$°, P]©1’!znº$¶1È€ô ô{ãCÙ‹}Ø´tŠC§?„Êé…Õ«X³jÝʵ«×¯`ʽ;bind8/images/acls.gif0100644000567100000120000000042307060351560014422 0ustar jcameronwheelGIF89a00ÂÿÿÿÌÌÌ™™™fff!ù,00غÜþ0ÊI«½8ËÀ{×™'Ž8yBª®‚gB]z¶ð:œm}÷’‡µžâ‡!öŒ» Ya‚œMå J¡^¬© áVµW°Æû gu@ôVU?Ù_w†E¯Û/Á`Ïïûÿ}y€„|‚&z„†Ž†ŒŠ ‘’Žƒ€—•‰š–œž{“¤¥¢£› ~ª«’­®œ¨¦sˆ´µ·µ‰ˆ¶²¡¾Â‹Á¶À¹Ã³°™ÇÁŽÅ¼ÅÉάйÊÏ”ÈÒÑ̅رÚ*áæÈé ׯïBòóôõö÷ ;bind8/images/CNAME.gif0100644000567100000120000000036707662560767014355 0ustar jcameronwheelGIF89a00€ÿÿÿ!þCreated with The GIMP!ù ,00µŒ©Ëí£œ´Ú‹³ÞøNàæÀ£¶«Ó6î,«ÌŒßq‚ç‹ËÛO? AX$mG%Ìy 5Q%“BÊLY—J¨–5z7DR–è®Î­'½EOCG8Xî\Çñ{;]îG‚0FÖG¨áÅVx(ÈÇØø"ÑyEùÄ8¦¨cH¹™ô)Yãy‰:çȵ*ŠzIÚ3z8K[:(ËŠûÆùêJ‹ l)̲[œ ¸ÌÜìü -Í\;bind8/images/text.gif0100644000567100000120000000046107253546637014505 0ustar jcameronwheelGIF89a00Â`d`˜˜˜ÈÌÈøüøÿÿÿÿÿÿÿÿÿ!þMade with GIMP!ù ,00äxºÜþ0ÊI«½8ëÍ»ÿ`Hdižhª®²¾pL‚ x®ï|ïç@P;ÌHä ¹T*PaJ´E¯X``X$ý˜Ì¬O°­oât̵ú’fX=`›½ô|½ÜE÷àMzZmg‚tv}r:pO†{„xŽYˆVŒ8s’w~™Q”…˜Œ‚Ÿ‘P¥7–r£†©§W¯€—¢Šy¯°¨|n¹c»…½¾ª£µ˜j¸Á<²q‹³’S›ÊkBw4DÙÚÛÜÝÞÞ ØßãäåE"åèd¢Iëíî[ñ0öúûüýþÿ ‘;bind8/images/MX.gif0100644000567100000120000000043507662561010014030 0ustar jcameronwheelGIF89a00€ÿÿÿ!þCreated with The GIMP!ù ,00ÛŒ©Ëí£œ´Ú‹³Þ¼C†"cb‚A*~¬Š°ëK>t›3mó¨~Ã-‚ñqToŽä/´{5™ŒVPø”V¡×-Õå¶ŠßmXu"£uÓ3‰}ÑnC:gWëaåòÞ“h7–"axG8ˆÄ¦'¨×xèé5Öw0i©µó‰ƒè²‰YŠˆ iÊÃ*ÚJøšI9;S ¤:+6øZë'÷ë‹…GŒêæ©É Ü|-ìì»l|Ü©<ÍŒ5ZÇ(œý-=|mxΜ>=î/?O_oOQ;bind8/images/net.gif0100644000567100000120000000073607060351560014275 0ustar jcameronwheelGIF89a00ÂÿÿÿfffÌÌÌ™™™!ù,00þºÜþ0¶Àè²tý”*£Ó]˜W¥ßæ’*Ù¾+Ë\=w1}æ"Úd'$nN·¤Ƀí˜=‰t*X‹««Ø^³_*@ ö–·gq—Ënw×ðq\m×ëv;ï«á_|{~y\ ‹†‡zk{\}Ž’qŠ‹•x]‹ žŒŠR¢•Œyž™©V§ŒS¤¥¥¼©­¤´T¨¨ ­˥À¹’ÇÏÄTÑÕ»¼ÀÙÕÙÎØÙÖ ×Ø ×Ççäèâë ìãêæâäôðøéïñóøòúÊåkgíÝ?ýÚí:žA‡ †“hn⦋3j|@¤FÔ¤C†"!ò’¤’¶T‰ f¤tl r@hf̹ÉsBÎB;æòtJQ¬\†R½¢téÕ¯R±Š‚ŠE¦Ù,PcŠQ­ôóS3¥¡ºFEÊ5+U¡´ÒJà ,²·Ò6JÂåpºˆvñîã†PÑ݆ÚÛ7p=yˆOIÇqB‚ÝVÜïq@ C¶wÙ®à͉K´È—"Ĉ¥EË•<%;bind8/images/logging.gif0100644000567100000120000000072607060351560015134 0ustar jcameronwheelGIF89a00™™™fffÌÌÌÿÿÿ!ù,00þª±þb 1ª½8[ÐÚû h$x¨ã…`Yvܺ†0ÕŠ«Å'z7ZDgâ;3IäQ ‰•²s4qÚ“(•¥K¥¶i+C»Ýcù bo]è¸7Lg®Í\y¯G/úo$zhwak†~#:ƒiN…"€ŠpŒ|‰‘Žay”–"˜D” ‘cwŽD6¡ƒdVŸ:ªr¬6XˆP²~­™¨ º£–A¶x° º¼½Nl9Èm ²ÄµÆ.,VªÖÒIÐà,¡bÝ ãá YÖdTðcX>æmßzço)VKAÍúçN„*WšuË7Ǿ_>Ù1ÆÐTAŠ#*=ƒàœ©áFWwh,4ñŽG’ÅBëóçÑJ‹®ú¼4»K5ɼƒd‘”=Zždö|4"'–.mMª3™Ï™‡j …šé7 …^Êj’ê>D'ë4%#rÅG_e¼8J2ÓHg¥:¾½86c%©üN¥IˆïT”ªÙñ[ö®ÔÁÇŽÂS’âÅ i0;oÁ ÊÉâúåB‹Î C‹MúB;bind8/images/icon.gif0100644000567100000120000000373707060351560014443 0ustar jcameronwheelGIF89a00ç„‚ÂÂvDD¢¢/ŠDxbbäâ½Æ„´¦¦Œ„‚pÒÓ™fdhb&TÓ¢Ä""’’€²²”fF\Šj„˜– vvÅŹôôâÔÒÈRR²²S43 rrqª‚œíëÕ˜T„ª¦´62\𖤏´È‚‚XâÂÜ"4££\ˆ‚ êÕä²fœff"<šš ÌÄÞùúóÙÓç>>ŠŠ<ÓÌä¨\”º®¸ÄĨ¤¤H¤4ˆÆ¾Ü´³­¨œÈ¹i¢||W`\`ðäìÝ͕ܶ¼ ææÌ•“—~‡´´o55,{u„’Œ¨ll8œ›’ŽŽ‹‹'««ª€~&³[œÊÆ„¦¦<ŒJ|–‚ŒÕÖ¦oeqÅÅÄœŒ”òîÜ@l*&@z2l‚Z|Ú²ÌvBlJJR>LB*6d¢š´¾¶¼NF\‚v´Â¾trnþþürnD¢žœb^$…„‚õõôbbTËËÇvl¬ÝÝÛ®®LÎΙ^Zt–Œ¼ÇŠ´¦¤¤  nBdZT\ÞÖè®^œâÞ´êæÌš–œ²ª¬ÊÆÌ®rœÒžÄrn$¢ž$²¬´~:lâ¾ÔÆÆ}ff ææÄ––ŒÖÖѶ¶\vvtžš°††\ŽŽ¾¾m!þMade with GIMP,00þ¥ H° Áƒ*\Ȱ¡Ã‡#JœH± R:˜pÓæ¥bÄ1ÔÆLp`†‘„JåóÈÐQfyvAzg&œ0u–¤a¹Pܦ‘èÍ4ƒàfb’x*”×(==2º„\¹)J >‘Ñ (¤GX>|Pñ¨Î(. ¸e-øÒP3˜dS çÙymÖœ"Œ ™·yøpëÓÈ.—Aûô÷©PJ¹€ató\±y¥ø(˜&»H‘(A"YÔ.“Í×YZbtM!*êÔ1„š ¡B…˜™dFˆì:ç Ô¸g,á¢À”*Ñœaó"Å .ðáÓo1{þìÙƒG ÄE—Ξ½õˆ2‚yËaG4\^¦\°V…)5ÖÌÑÞ€ì½À >h6Å>´÷B2ì 5s(ÁóÕS?èÓÍwÜAÀ)¾¬ÀÞ‰Ó^B2@Ï=4ä ‡ ,¡ÿĸH75ØX{> ¢tú %°§Ð›ÉÓÂ=Ôy@y" á?ÿè³F7ÝÔH¨¡nJg A ÌÐ(^Ú€d=Ý O2w*¨þŠ°ÇÆASÄáÞAÂ@àG—¢£‡>=бÆ"¾ÐÑC ¯Ð{JÀçz´IÐOᮤâùC7äË S8rCPJ€=j& ¶²'ŽAù ¡ÍØ>ªG+bßZ¡À/¤I@>!qqp888ŒÆÆÄââàMKPšysŒ_Yq95CYSw„…V@?&¦¥Y©¨8*&;2ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ!þMade with GIMP!ù,00þH° Áƒ*\Ȱ¡Ã‡#JœHñ`€Š  Œ 8€`c 4ÉÐÁ$M¢dåB`"˜°@ÁÌ6xy€B f^À€!¨Á ^nà@pA„¥œì‚‚3?0ÕJТžLÉ€¬ADKHÀ“AV·sB{D„ x &@°`ÂF hR <D…Ç ðqÁšŒÆBÄ%Lœ°l…gÐ&RTávÅ@-N‡vñF *fÐpZc…8rÄþ<»öíÜ:vØäÑÛFàÃQÓ¶{Fr iþ\¸lÓþ["äí¾»G/A$|õä6p^d„‘#H’(1þ~Ç–è9‡M8@O… â%·DQ`$E€=LAÅ@$T1Vô÷à …vÍe¡AU”@F"E#R¸]tQjàÕÖâåä…C1r÷.X†%¼Ä’cœ.&APfœFj¬ÁÆAm™Þ=àÆp ‡‡WÈÅ@eÌA%u¨aÇaqwLÇ5èŸk¦!nš‘‡{ر¥AmhG!|” @Ô=ùŸ@}øñ „z(s.º¡ 1Ÿp\T 'ð÷$vþø!H¦›Ú1ƒÔ眷4Å©ëåX©uþ $Ȭ~¨Q{dI§A„’tß¹gi„bH}dFh$ô¨wÄ ë祇 ’Ȭ¥aœ½dê´äJgŠ;Ð"Œ bȬTÆÀyÀ™#ØI$’LBI%ö ƒ%—`¢AЇ¿‚d¢ ›J‡² ™ð'8¡ˆ'Ÿ€R\(ˆÒIBs$bH&£R fˆª)2t *%¤¢Ê*¬ÐÊ%®¼ÒJ'­À@)8‹,³ŒBK)µØòt'R+´@·à’‹.»ìÀŠ+A7 @'¢L-/™]ʽÄýŠj+ 3Ü—t5Ü3¿"ø%qSý¶(vÇ|I+¬„ß­0>3¯Àô%RÃ-÷âg +—O^¹(¤ Ô ÛQoîŠ+—$Í´+¥X>µ(®ηBš3þ AŒ Ëïšgwñ¢¯·(¿“æP@;bind8/images/options.gif0100644000567100000120000000051507253546567015216 0ustar jcameronwheelGIF89a00ÂÈÌȘ˜˜PPø`d`˜˜øøüøÿÿÿ!þMade with GIMP!ù ,00þxºÜþ0ÊI«½8ëÍ»ÿ`Hdižhª®p,ÏtmÛƒ+|Áÿ_¯@,ÈdîðJ:ŸÐç0¨Z¯Ø¬v« L«°xLut€XÚhZÍ^Ãß_²~_f‚ù€+yl@‡ˆ‰'„h‰Ž$y*Žc“ˆf+–—•›˜~š›d¢ŸT¡ž–¦)¢£ª“¬´(‘µ¸·¸´ƒŒo¯‹o…¥}§’Äbĺ'À±”Ë&ÍÉ©Ð%Òaʙǩӫŭ(ר²ß»¹ÚæÕécëìaSï€K^\÷øùU" {ümHPà’ \x!“…"Էϡŋ3jü—;bind8/images/misc.gif0100644000567100000120000000071407060351560014436 0ustar jcameronwheelGIF89a00¡ÿÿÿ™™™ÌÌÌ!ù,00þ„ ¼×ŒòÍ‹T²Vcê}Âh¹œc#é¶á+‚vÎÑݸh%A¨ 9›ô±@žZ ÁK9ž=éÇZâe/Líž|Ç]È7Œ&‹Ë[´ÛgÖÆµgê…*U{ag&2ø ·Ç%ç'˜ XXSgGG(ÙF¨u²YöÂsÃ)ò’y„ôö–9%33ÀúÁ:`ð {ðË ËòzÑK;;Ûú`{›Pô ±œܪ0»mÁÊÛ¬ ¬­ D-1ÀëÌ,¾í,ÍL:-ÎN.lý-gûÛêînüî6<, †eúÂü#—ºƒ¦ž±Kæ¡ÂˆÀ Œ5A¢¯ž‰ºðcå±ãhZié5rÖI#+vÜwÃÊBÙØT¢¡HŽÎB‘æìÌ ¦O 1=cääY4MO‚|œ*Âé–¦NwšʇRÒ,tF…ÃÇêžN^½ÜÔ uiY¢\'QZÔ' 3qê¾…w Jd³~»öªàÁ„ ßqô¤†up(EJ±à˜n¬j‰å;˜)kV…ùò!È’1;bind8/images/master.gif0100644000567100000120000000362607243601216015002 0ustar jcameronwheelGIF89a00çÿÿÿþþüûùöéÒ广ýòõÄ¢¼Í’½þ¸ôîÎäŠF»ƒyôþõÒÜàǺ׹ÒÙ®ÌÔ¤Çɉ´½r«¸h¡²Zœž‚„ÆÓÉéÙñæÅêâ¾Ô»x¬îßîæÊݶ~œ¿Z©„B|þÐù–¾ˆÃf±«hš²~¼«F‘£3†¾2¬ìëóîÚæþþ¸ööòÇr´¯S•¢\¤ª•·Þ·ÖþàòþÈí¶y‘ÑžÃÃ~­µ^ãþúž„´ÞþÜçæÇìëÕéþÜþسòòæþ°ÌÐÏ—ËÊŒÊÅˆÆÆ{½tøìÞÁÂuº²d­­GþØóÒÒ®º¹gªª;¦¥4¤¸(þþÙââ½ÒÚ¬ÛÚªÄLj¾¾n¶¶[²²S¢¢ 7àà´×Ö¤ÒÖªªd˜–œœŽ«îòÜ~¬ææï”‘£ž ºœ\Š þÂ|þþ”Ÿ­“DþâÅãîÔÍþ“ñùߢƒþМ¬¥<¡z̬ž¼Ð–…„pˆ¸ŒD¬¶þß’‡º„x³zn«Š^„mb¤ZN¢zzPÝþ¹¢¼läáñ¹¹‰’¦Ìš’Â}sªwj¬fZ¥Ïþüº ²¸VÕþ²¦šÆpg¨Zj ÂºÜ·¯Ó±«Î«¢Ì~N”º‘~²²|š®Dº·ÔÎÇ߆†´þ²üÂÎtÒÎäaVœ†¾¬ÚÏçÇÄé~z´LB|ÛØídФ‚B¬zzúëù†ƒZ~~I*7ª²Ð·±Æ—‘«ˆ€¨ºŠl¾¾L€N TT1žmTTTþ¾ìŒ‰˜@>I¢Æ,„„R@@'**qqpŒ888ââàBAMÓÆÓ0.3eau˜µ'&.96D!*0ÙâÚyy<;;LL{©©¨Æ¢Â\Un|zTT=xq—Jg†876ÆÆÄGG6ªª„[qA„‚›PPL30@DTHSSRªªªUUU999rrrÇÇÇãã㎎Žÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ!þMade with GIMP!ùÿ,00þÿ H° Áƒ*\Ȱ¡Ã‡#JœH± € TÜ(àŸ(XÀ`ãÃ@ˆp@ ,˜lxC +[N˜PaÃL†8tÀéÂN @„(ù¡ˆC+Œ QbL'P4=˜‚ƒŠ| \qõ‰­Yp€ú€` ˜.N¼@[F¨1ȘqÀj… +è¤ñg–6`’`*x  À²ty£Â  ΂Ã*ÀÌ¡1³@ n áÏ.tÐM±ƒŽ>|üûñˆŽ 7n˜"d‘!EŒ<‚¡†Ì†?Ž$ ÿV(YÂøç‘GXþ,a„ø!HŠ4i‚D‰“'P¢4"…‡&S¨”R…+M\…{Od¡E`3ñÀÃ;lA]˜‡ÄV¨„fñE‚G,Ø TDXÜ„Zˆá`„a’ ,ˆá¡ƒ\ìWz%øžVôÃ?ð@Ƈ ‘…H”aF€b˜EgÌ䢂@:FÅ ¡ÆNØX `€ÁF‘áF;Há oD¤|pÄJfÆeP1‘?ä¹ ™S(!ü…°rÌç–_ÌIEQüà"ƒ[pQGv8€Þ„ çœ_ÜAx ”‡ÝÄ‚ždð)DX8Adþe”ÁFnÉ©íÁGFøñ €”ú QÀñhƒ["‚ QÅ >òO!>Áe¬h¤ðƒ†¢+"‰ü¡H"¥ -z(‹° #ClÑÑ?˜—kÜáˆp8<â-»BòG$?E‹?|g&S DCºõpÅÕr f’LBI%þòÈ®â&b A,Ç%p¨ "U4&F Y­™”¤É&WR $œtÂG"á*im±'Œåyâß2¿g-r0ð‰$8K‚ÇEчÀ €rP(Gƒ("þÕXñ_´Á€(SK2 AQ’$¥Ì[™R¬;EþŒBÍ´…ïi!§)˜bŠ(8ôÃ)¤€‹Š°)<š7Ã"ÎX„Ù7f‘Š@ªBÈ'8OBÈ&9ìñm"¥Ä@[0(úM· +­è…+¯˜ñ¥Á‚È#¦l‹,û»Ç,[c}ОðÀÄ´Ôb¶Ü‚Klä¢Ë.‹¼áî@¼Ì@€)½ø2É$ó1 3($À/¸Ë€ÅŒ0M¨2Ì0»üCL1ÅÆ?ŒQŒ]ÉPÆ2˜Ñ g<ÿ`Å0ˆá6ü'Ò˜5LQŒjô¯üÇ.ªñk\ÙØ„6¶ nt#‚Þ€ˆnªñ p„ÃÃð ÿv± Vü£eº 4Ä1Ž’£æð¡%rtü#êXGבøpì`‡:ÐÑÄþƒëðbDº¨Ž*N±MlÇ:ÜÁEt¸ãébÏ!Fˆ€ñ‹a¼£ÁF)†ñëèã9Ø!:š&";bind8/images/no-home.gif0100644000567100000120000000727007060351560015051 0ustar jcameronwheelGIF89a]P÷ÿíéë úõøùô÷òäííØæÐœÀÓ¢ÄÖ§È´©Ë£¿ÝµÑéÒâŸI‡¶_¢X¶dŸºi£­c˜½s¨Â~®È‰¶Ì“¼p‡Ú®Íà¾ÖåÈÝ«D¯R—®Q•$±V™²Yš³Z›‰EwE%=tHièÎáîßê£0‡R5L ôîókgkÒÌÒUSU,1  öóùâÞçÌÄßÓÌäßÚëçãð¶­ÒûÚÙÔç«¡ËrgŸzo¥‘†º›‘¤›Ç°¨Ï»´Ö&rf©yn­|q¯€t²†{µe^†ƒ|¡MC‚YN–3-U@8i`Užg[¡KCvla¥od§uj« øùð½ÀbÁÄlËÍ×Ù¦®±6¯±P¹º_ÃÄzÇÈÉʈÎÏÑÒšÓÔÒÓÔÕŸÕÖ¢ØÙ§ßౚ™˜––”•“’‘‹ƒqp_^{zŽ88•”MM”“’˜— •” ›š €•“›š˜—ž   "ƒ‚žž"¡ '¢¡)¤£+¢¡-``tt"¥¤3¦¦5©¨8§¦8©¨=’’5¬¬B«ªB¬«E­¬F¢¡B®®K©©I®®L°°O³²Q°°P³²Uµ´W´´Z<<²±Z¶¶^¸·b»ºe¡¡W½¼j»»jhh;´´g½½nÀ¿rÂÁv³²mÂÂyÄÃ{ÄÄ{ÆÅ~ÅÄ~wwNQQ5ÉÉ…ÊʈÉɈÁÁƒËË‹ËËŒ··~((ÍÍ‘ÏÏ”ÐЖ¬¬~ÀÀŽÚÚªÒÒªàà·â⻫«Ž……pêêÑììÔïïÚððÜããÒóóãööêûûõþþü‰†'&hf/.¤¢-¨¦:­«BŽQÈÆ‚ÍËÊÉ‹ÐÏ•Ø×¦ÙتÜÛ¯ÛÚ®Þݳàß·åäÂæåÆêéÎèçÌÜÚ®ïî×ðïÚíëÓø÷왓‰752¯­ªÇÂÁ ôôôÀÀÀ!ùþ,]P@ÿý H° Áƒ*\Ȱ¡Ã‡ ëÝ#P€ `@pÀ€ (LˆÁˆ!H¬€È²¥ÃT0Qñâñ˜0Ò$‡Nœ@‘¥ѣat¨ „(TèøqBXA„€ðÆJ¤G‡½XV0ß0]ÄÊ#lL8\·fÉŠåj*p¯†úÄIÓ%o˜N%K8ß³kYªMƒ'š;vëš1K÷.™š4fÔ²u W.ÝUªR™"5ÊSßK–&us¤HΟ~„Y¾hÑâ™=kŠ;†,9ºY}æü!xÊW.p¹ÝiDÊ´ßÔÝ):ˆM7nàÌ1[¡ lˆ­áÿ^ÜøqäÉç”íJ”¨ÎÀD¬zÍŠTpß+ÒÎQ«–NMœlnsŠ(äóAÄ &‘GQESDEN`á,|ÅÐ3íD³Ûy”Y†™fm½×\u…6Zi§AÇ_umà1œ?-Ø`C :ô I‘ÄR1…DX¡¡CÚÜ1 ;í°c #wÌG#›”"Ëf*zV—+…ÜAGv”ÈÙwP?2Àp… OqÃ:ò¨ÃCä ‘Ä:ÁÄWt×?û´B (pä$À C"8 Bª)CôÐdF|àHO%ÀAPBy°é«­ÿ€B"TPF9 RH"¥º* EÁŠÔ.Çcì/¿„SK-sC–@l륤’Š ÂB´Œ=º™×[e—e¶VбšhøÅ¸ßt„БmCÃ(cM·¼MVYj”¡J!ÿqRL.—È‘Mx0 /æ'ãtŒ¹Çc¾+Ðàe!^nåÕ›Î9k¤ƒŽ9 ŸQ *ÖÒJ) hB‰#‡²I(êFǰuØÁG9±„ƒC>‘ 1øãP4Á„….¤ÀrÜI;ófL"¸'£Ë.õ¼‚Kx˹ ÇÌŸ7 =D væ¹'IDÅ OHÁDUHH¡…D-ƒB†Hÿ¢†5ñHý­‰ârYîg.’ '›è'3 w æ-Ì€sÖÙãK  õHñ "aU™tK†”iÐ2ˆ†,«˜J&•<2]$’uÅP ÁƒS|9zEFêPÃ%ðÐ<à!ð„-x1‹L BøœÃ6ö°ÿˆæˆÍš5‹ Bý€gH°›‘ÜF4&,)!÷¸n¢1 Oz+‘]8F=šçè"µh¥@ ñŠ<*l]Ô¹AP°9=í) ZƒL!#a¡ykB€ÄS¤£ˆ,QÇåD/U²–(­ÎPi'(m›‚Š··‚`T ÒM+D4(8A!ûhAÍIǵŒˆ3é?©ó†9$": Á 2Õ!´ !JàY„PÇ"8ÄtE3à¥s¦ÃÉHFÐpcnEi5…' ˆ¦ñA”è!îÀo.AGÂ\éÕ;é‰O0UPƒŒp$ʯ,9$qnÿLÑÜØÃ8Èu fÅ‚’«ØX`p`ŽN9ÈTypZ>)¶ÎÛÃ>÷nhã0„!ÚÓF¤`Á Dptâ)ˆ÷ Í¢z×›lÄ#ð@Y0²)(xAòQ (@W ¡WJòÀÀ€÷e‰Pà‚[}OWâ£@¯LòØ0Á,Jà``à‰ð„U5D ·¤ èpb8ª«@¥'!0ŸPH/d/xF ÓStÂ/’øÃ&¼ g¸ÃõHvñŒ3˜õ±FM\(NúˆH”½Ãp†à”qªŽ·ñVë%¥ƒˆ=ôî†Û‚Y9Tx›QàÕ<„¶‘D‰Tâó·!‹Ç°]Ò„€ƒ:A;äa ÖÿÈ03>ÆaãÂ÷x5qð6I Š *ÕЀ`”‚`Ç-(‡A4B«XÄmCÔáéOç?Z€ñ©%ãd <å@L#˜Ð†tï 8hBæL§Yà°qg«Шzoˉ8ÌÁ¶ÙE8~‰‚äA€R1I£š¹Ub°†>,vñ•ŸSÉÐDm òŠ_àBÂ݇!–1ŒaH¢¢8)ái–;ÜV½DÌ<¿pu”CÇ(–±„ñ‹¢Öb³HëàgDz‘ã (B¢°i°@ æõ&CÆÖÆC-b‘ Q|ó.p±ŠC¸óûqÄÿ7p€f ê ô€ QPB¸Z´¯.„×P½ó?™Žt¸¢is0t@{0ªà µÐ yPÝU¬°{3“pÙ° ²!õ0:¤3S{E!ôW|ñ¾$w tÎ0 ¡ b0 "%û° ¥@ML÷{`]ÙÕw/Sì÷ Zu7â2àHsº ’u Å0ŽGG]€ y!9»€ µ  ý§©°tI•~ËiÓ\0õGBF`7S@:•!‘p¨ Ü@€£s-ÇÆrGG%z3BS:À#y¢'?RI‚W^Qÿ PôW4 x‰Ñü§qÕph—TÖáÒ;PZCL°:aLPEâ6Mˆ ÑÔ°pBõns2è‰lÇ8ft²#="ãU2ণ†ö·õ@ LH‹šèp‘•‹˜¤‡÷…–3'¤Å#Bð‘JÐ >(!©ãpvÚ ã ÒÀçp‡·¢° P”à ªáÀY70s•9Àx'Ë…ZªuPXQ@( a{€ iÐîÍÀÞ@ ¼` fÐX«à ŠPYw÷Û‡°Y$7Xà¯È<€‰'§•ZªUMSàU¾•¶€E é`T’†t0w Ä Ee.® Ú°KQypzAr;BˆB°ƒA¸!D0Œ,Á Û€3¯ƒ Œ$½À /ç%¯à”.I07p9A`“ðgB 9 R€=‰€‡Pƒ0€Ðí” wpš„ýp0ðMR`VN207Dc^éÅi;bind8/images/forwarding.gif0100644000567100000120000000047307060351560015647 0ustar jcameronwheelGIF89a00ãÿÿÿÌÌÌÌÌÿH£ÿ²Mz™™™®²Ãfffÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ!þMade with GIMP!ù,00ÖðÉI«½8ëÍ»ÿ`(Ždižhª®lë¾p tmß·…ï»Äÿ5ðç ŽÈ¤R@.ŸÈ情J)ÔêRšÕ&¯“®÷È5Ž£癜žš×àâš-ŸÇÝsf[\MÐ+Y~cec ‚w‚Z„Z†Ž‘^ŒP‘–—ŠO”•˜“{o}‡mXf†ƒ C4 6B«ªAn°9€³´®­"=½¾¾!¿Â¶±¸³X½ªzÊCÌa4ÂÔ¹®ÔÂֲؿڥÎÜÏ`5á⤵àáÞ2ìíîïðñòóôõö÷øù;bind8/images/files.gif0100644000567100000120000000041207060351560014600 0ustar jcameronwheelGIF89a00ÂÿÿÿÌÌÌ™™™fff!ù,00ϺÜþ0ÊIë 8 ˧ø ØNfžæFRAè¾ÃʾôËR[Ãx¾ó=ˆîºKÄñÈ&—L…“NUæuE©F‚xL./wÑ j­‰gIÛˆ@€Ç³ºý9¯_ârtƒ„ƒ1[5x…Œ‡€a}{T’€Šz–w•>—af£o‚~i ¨šª¬9'_A¯hG´ll²¸HŸ¦“X©¹˜¾ ˆ4Ç…À®Ï†Ë@ÓÂ\Ä¿œÁ›|ßžÞÙ¤¤Ü­‹§êÉQ ;bind8/images/HINFO.gif0100644000567100000120000000040007662561041014343 0ustar jcameronwheelGIF89a00€ÿÿÿ!þCreated with The GIMP!ù ,00¾Œ©Ëí£œ´Ú‹³Þ¼G†RH.¤˜œè£¦ª´.Ô¾g\Ó0~§9»óõ²Ox4uCdSùsDÓÀø„f¯Ò¤¶$ÌÚÀáµ:6Ÿ·hÙùþÆèªìŽŸ•Aî¼_§fõG˜Æ·Gȵ6—øg(×Xç¥Hç5ÈvÙwˆ¸ÉÙ%f×Öéé iJ9ø¹(Xù‹x*KÊÚŠ:‡É¸êŠ»ûÚI+ªi{kj”š)Vê|KûŒìA]m}­½­Q;bind8/images/forward.gif0100644000567100000120000000374607243601143015155 0ustar jcameronwheelGIF89a00çÿÿÿþþüûùöéÒ广ýòõÄ¢¼Í’½þ¸ôîÎäŠF»ƒyôþõÒÜàǺ׹ÒÙ®ÌÔ¤Çɉ´½r«¸h¡²Zœž‚„ÆÓÉéÙñæÅêâ¾Ô»x¬îßîæÊݶ~œ¿Z©„B|þÐù–¾ˆÃf±«hš²~¼«F‘£3†¾2¬ìëóîÚæþþ¸ööòÇr´¯S•¢\¤ª•·Þ·ÖþàòþÈí¶y‘ÑžÃÃ~­µ^ãþúž„´ÞþÜçæÇìëÕéþÜþسòòæþ°ÌÐÏ—ËÊŒÊÅˆÆÆ{½tøìÞÁÂuº²d­­GþØóÒÒ®º¹gªª;¦¥4¤¸(þþÙââ½ÒÚ¬ÛÚªÄLj¾¾n¶¶[²²S¢¢ 7àà´×Ö¤ÒÖªªdîòÜ~¬ææï”‘£ž Š þÂ|þþ”Ÿ­“DþâÅãîÔÍþ“ñùߢƒ˜–þМ¬¥<œœ¡z̬ž¼Ð–…„pˆ¸ŒD¬¶þß’‡º„x³zn«Š^„mb¤ZN¢zzPÝþ¹¢¼läáñ¹¹‰’¦Ìš’Â}sªwj¬fZ¥Ïþüº ²¸VÕþ²¦šÆpg¨Zj ÂºÜ·¯Ó±«Î«¢Ì~N”º‘~²²|š®Dº·ÔÎÇ߆†´þ²üÂÎtÒÎäaVœ†¾¬ÚÏçÇÄé~z´LB|ÛØídФ‚B¬zzúëùEE2CC.nnD¦– ¥Iª²Ðˆ€¨THQ©©¨¾¾Lþ¾ìTTT¢Æ,VV4??$))¦œ¦ââànm5150.3OL\rlˆ'&.96DNbp‡ˆ888TKA@@'””Uee2OO%qqpTES2TXJg†876ŽmŒQTQBAM30@ÍþÙ§¦¤rrrŽŽŽ999ÇÇÇUUUªªªãããÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ!þMade with GIMP!ùÿ,00þÿ H° Áƒ*\Ȱ¡Ã‡#JœH± € TÜ(àŸ(XÀ`ãÃ@ˆp@ ,˜lxC +[N˜PaÃL†8tÀéÂN @„(ùOƒÓ§N˜1`h…$Jl€i⊈Kac *:@ð)p×$ Ž[¶" UlÓʼnÃέKF„ª1Șq`k… +Ï¥k’FZœ5ZÚ€I‚iÓÉ”72ÀÐA-K—7*ÜÀ!P0ÙSœ!™7T€™C£ëÐÿdOÄàá ð|àBÇçÁSìࣇÿ~|¢cÃ’¡þW "d‘!EŒ<‚¡°“…G,0„üy$Ipðø·BÉÏ¿Å&Ñ;ÁÂLAÞC QDM ¡„O@Ås¯E…D¥Œe:AFå aÆNpéh¤AQjˆ¹ƒ6*±†@i^ÈFX`áElPà†TL$ÀœÎˆèJ$Àˆ!¬@ÅpHÊânÄá†þEñ•4nÁÅAÐá@ƒ;¢˜"Ydáªu„€݇g±ÐiŸ ÑN¤Ù„b !Æ«ëAy豇|ôá‡Ì ÄBlÐZãÁ HTˆ‚ü3ÈŠOŒ¶d¤ðƒ„®!‡ôÈ!¥ S)‰° "ClÑÑ?‹¬˜…¿gÔÁx84b°â:ÒÇ#?Å”?ˆ(S DCØõpÅüú+hD"É$&ëaˆ¸ B A,ÐF%lHŒ$U4„%F´É¯—”„I&AO2‰#šl¢Ç! #â±°…§V*ÈI‰&jMa¿q¼Á@þ'€ ‰K Å*{âÉAŸÀ¤’D”¸eÏn¸‘ ð I(E!Ê!ŽŒ²qA†J1ñW ÑxÝ>R¨…°>¤@ ) €MÐ¥ˆ‚°)éþ“­¢Ó¬d–EN^®Q;bind8/images/PTR.gif0100644000567100000120000000035007662561177014163 0ustar jcameronwheelGIF89a00€ÿÿÿ!þCreated with The GIMP!ù ,00¦Œ©Ëí£œ´Ú‹³Þ¼C†â>ä9è*2,ª¾¯"“q½&x»³HºS‡¡°´˜}NÇ`#·$2°h« °"M6¬ÖÉ•v©c²˜h¾†¯ÓôÖíl»äÏ.vOÚ˺ê7‹e15ÄXˆögø¶XcA((¹§èÁh©†™y¶É9y‰ú9ªéhê‰êAºÚÑ Æé5+;›÷z jXÛëû ,<|üûñˆŽ 7n˜"d‘!EŒ<‚¡†Ì†?Ž$ ÿV(YÂøç‘GXþ,a„ø!HŠ4i‚D‰“'P¢4"…‡&S¨”R…+M\…{Od¡E`3ñÀÃ;lA]˜‡ÄV¨„fñE‚G,Ø TDXÜ„Zˆá`„a’ ,ˆá¡ƒ\ìWz%øžVôÃ?ð@Ƈ ‘…H”aF€b˜EgÌ䢂@:FÅ ¡ÆNØX `€ÁF‘áF;Há oD¤|pÄJfÆeP1‘?ä¹ ™S(!ü…°rÌç–_ÌIEQüà"ƒ[pQGv8€Þ„ çœ_ÜAx ”‡ÝÄ‚ždð)DX8Adþe”ÁFnÉ©íÁGFøñ €”ú QÀñhƒ["‚ QÅ >òO!>Áe¬h¤ðƒ†¢+"‰ü¡H"¥ -z(‹° #ClÑÑ?˜—kÜáˆp8<â-»BòG$?E‹?|g&S DCºõpÅÕr f’LBI%þòÈ®â&b A,Ç%p¨ "U4&F Y­™”¤É&WR $œtÂG"á*im±'Œåyâß2¿g-r0ð‰$8K‚ÇEчÀ €rP(Gƒ("þÕXñ_´Á€(SK2 AQ’$¥Ì[™R¬;EþŒBÍ´…ïi!§)˜bŠ(8ôÃ)¤€‹Š°)<š7Ã"ÎX„Ù7f‘Š@ªBÈ'8OBÈ&9ìñm"¥Ä@[0(úMGc€^¬ÂJ+®¼R,±È‚È#¦l‚óÆþî1ËÖX´…'<01-µXÁ‰M°aË-ÿ,‚K.ÿðþ.3`ÊÔ“LÂ1³ 0ƒB숻 ¨Q\ÙM¨ öÅÒ½þ·ÀÂK/¾ø…ù€ a ° ÆCÚð9Á ¦øG1~q‹bcÆ8Æ?‘ M(cÌh†3žÑÍ?`—¦ã¿ ïˆQ XÜ"£Æ1¦Ñ jüO°ø…IªaTãGÄF‘ølTC‰ÿbµa’llÃ×À7œ˜Å#ncÙøÇ6¸!$šñ'׸ÿ¡0¦ñ×c6ÖÈÆ8šF";bind8/images/findfree.gif0100644000567100000120000000305607135713171015272 0ustar jcameronwheelGIF89a00çfffÌÌÌŶ§-°˜5º¡:ĬCϹMÚÆVáÑ_ÚÏ`¿·^ÅûŸ‡.ž„$¨+¶7ëBäÓ`ëÝgîájñçmñèmÌÁZšˆJ•yƒ$¼°~¼º£ËÇ“áÚìáhåØa×ÈT±¤_u_”x¢—nº·šÈ½e×ÅRÏ»I¡Œ-~;“x§£’¹­oÆ­?¾¡6—'¼¶“wš]ª›d·™1¯“--' š‚)œ™™™­­¬yfª+¢Œ-½¶”«§•¯•/ºŸ8¡‹7§—T®®­yh$Ä©@´ >¥+šb̲GȵI´›5¥¡’Ò¼MÕÄRªAׯSÖÅRŽŽŽÎ¸LÓÀM±±±ÖÂSµ³¤ÔÁNÕÂUÁ¼”»“мJǰCĵVÛԄɼqʲCÀº“óêo¿½¨¼¼¼Ã¨;ÚÐcÙÐ}ÃÃÃÅ¿¥ÐαãÖbÝÎZÐÆ‹ÉÉÉÆÆÅÈÁtÖÅVλMǹÊÊÊÌÌËÁ«P¼4ùaÆ®G¾£>½¨]ɪÎÎÍÎǦªŽ+º C²˜;º¦[Ë¿•ÐÍ¿ÔË›ÒÃo¾¡7ÛÉX¦‘7Ä«I̳Mé;ëFÐÐÆ‘cb¯›L¼¦NɵQÕÃQκIʳFdzWÐÐЪyu€QQ¶ŸŸLL¤yvß™],-b//…SSX((l/1~LM# m45g')Lp:â$‘DQE]„a†$“PÇVbÖ_Yr &™ ©É&œ´Õɶ)xòÉZñVœ¼•]'_`×Ñû(¡ˆ2Š'¤·luØñ¶ÚÁ\ÍëT½˜UVŠ)þzrJVñ2·›Áõâ*pÁª]‡ Äÿ¦¢±|Ëí‡`€ËŒŸ*«€ì +&ŠZ+®¸ü š[BH'š;#„á<ÀRsÄ7k‰ã’Y.5¥@± ýïÍ@™´ƒa $Ë,N{rbÔGO­ÐÒÑ‚5ĵd(%ÒTg¡-Xß"5ÚE¾ 7׸ä¢ËÙ[Ú©sÏ=¿i§›]ËÌT“;bind8/images/AAAA.gif0100644000567100000120000000037007662560710014173 0ustar jcameronwheelGIF89a00€ÿÿÿ!þCreated with The GIMP!ù ,00¶Œ©Ëí£œ´Ú‹³Þ¼s†€Œˆz¦ƒŠ*ÔºxÆá·2ö­ñúî»Àaň(Ò0²…i[%ªZMŮЭÁKI9­Y©D‡@0qü" âHÑ“ƒQèv`4÷ð€ÀËî2 ÜÑ08D› 6GgvWk{†W 4„†v€{ ”x‚1e…”†š†iq/ ¤”W\m Vxºc-=u´†xz{N>o‘-±£Äv™šÙ^©À*Ó¬=Ö׸-Váh>‹å{aÝ:ªë‡jïšC*Gõv€ô(Âç%ЊŽhY"0,M… >&ÜzÇi—H!ÁÈËÌ î1cñÇ*;iü ÑQ€a½N}Y9A—+ ÐèÇ1}'5’Sv.‹kôQP´d=ZX ÚÓbl×R©«tç'AÙáT‘€\9N^Z5À’a¼]q„`—0?fÕ3¨¢Ì1‚$¦ŠK+ ?Qí²8lÚy'¾MTœJ©4èXÄ ‰o¤™p]ôà"@×ÒÉ^ôÑ —æ4/^‚ºËÅu€ ÷ý\)q›F ]ɘTŠ‚¦0Ó>Ñø6ê *Uí@t±Žã{´nýÃ×F™‹÷41<àŠðT"þm“ªgÝ6ŒüpÀ” Q(Rtð@"KHþÿ(à€hB;bind8/images/.xvpics/0040755000567100000120000000000007662561274014424 5ustar jcameronwheelbind8/images/.xvpics/whois.gif0100664000567100000120000000450507507211510016226 0ustar jcameronwheelP7 332 #IMGINFO:48x48 Indexed (630 bytes) #END_OF_COMMENTS 48 48 255 ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¶’$II’ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¶II$&(DJ‘’ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¶’m$) -)EM¶ûßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¶mD‘ô$72236222%ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ’IHŒ±ô•$2722327((¬(%²ßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ$%Hôùøm$%262327 LõHE¶Ûÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ’HiÔùøõø‘li 6322(ùôù%$ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¶IDÕØõùøõÔÕÐ)6222 $HùõøÕ$¶ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿm$%øùôùùôùøõD*2323-$ÕÔÕŒ$iºÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¶Œùôùùôùøõùô‘$ 23632. .$Žÿÿÿÿÿÿÿÿÿÿÿÿÿÿ’$ÐùøõùøõøõùøÕ$7232322- .2 MÿÿÿÿÿÿÿÿÿÿÿÿÿÛH±Ôùôùõøùôùõø±$72622222222-$ÿÿÿÿÿÿÿÿÿÿÿÿÿI$øùõøõøùõøùôm-732272222622 ÿÛÿÿÿÿÿÿÿÿÿÿ¶I$øùõøõøùõøõø±623236232722. ÖÛÿÿÿÿÿÿÿÿÿÿ’$$ýôùôùõøùôùùÐ) 3-7322722222(’Ûÿÿÿÿÿÿÿÿÿÿ$Ilôùùôùø‘ˆqÔõøÕD .272232322D»ÿÿÿÿÿÿÿÿÿÿ$lhÕøùõø$%$dLŒµŒ)DH 2272326..ÖÿÿÿÿÿÿÿÿÿÿH ”õøõù$$‘HŒŒ) 32.2.. -¶ÿÿÿÿÿÿÿÿÿÿ $ 22´Õùøõøõù¬ 26 DÖÿÿÿÿÿÿÿÿÿÿ -)/2.µÔùõøõøùŒ12 p°°H!ºÿÿÿÿÿÿÿÿÿÿ 2) . .72 %l±ÔùôùõØ -$ÕÕøùŒD»ÿÿÿÿÿÿÿÿÿÿ$) 323236222 ùH$•ôÕH%$$ýôùôù°%ÛÿÿÿÿÿÿÿÿÿÿI$ 363226232.h$IÔùÔÑ´±°±øùõøõ°JÚÿÿÿÿÿÿÿÿÿÿm%7226322323-%°ùôùõøùôùùôùô‘mÛÿÿÿÿÿÿÿÿÿÿÿI32322226223632HùøùôùõøùôùŒIÛúÿÿÿÿÿÿÿÿÿÿÿm%6622263232232)$ùøùõøõøùõôH%ÿÿÿÿÿÿÿÿÿÿÿÿÿ¶I2362222223223$ùôùùôùøõù°$Eÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¶2 $ 722362)$´õôùùôùøõùÔ%mÿÿÿÿÿÿÿÿÿÿÿÿÿÿÛ (D$323623H±øõùôùøõùôÕm·ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ$$hŒmH$236322 DµøõøõùøõøÕŒ%¶ûÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ’HiÔùøõ°32262Ðùôùõøùô‘$%ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÛ‘$°ùôÕ22623 ŒÕùøõøõÔ%$mÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÛ$$Œõø±27223HÔÕùôÑp n¶ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¶m$$ 2232322 °Õ%ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¶$* 262322$MDH$n²ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿmII .122. $ )·ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¶’$II’ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÛµ“¶¶’¶¶ÚÛÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿbind8/images/.xvpics/hint.gif0100664000567100000120000000450607365261757016064 0ustar jcameronwheelP7 332 #IMGINFO:48x48 Indexed (2345 bytes) #END_OF_COMMENTS 48 48 255 ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÛÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÛÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÛÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþÛÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÛÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÛþûÞúÚÚûßÿÿÿÿÿÿÿÿÿÿÿþÿÿûÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÚúÛÙÚÖÙ¶ößÿÿÿÿÿÿÿÚÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÛÿÿÿÿÿþÛÿÿÿÿµÚÕÖµÕµÖµÿÿÛÿÿÿ°Ú·ÚûßþÿÿÿÛÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÛÿÿÕÙֵֹѵÖÚÚÚÿÿÚ±µ±ÛÚßÿÿûÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿûþßûÙ¶ÙÕÖµÕ¶Ô¶ÖµÿÖ¹±°±ºÛÚÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿúßúÚÿÚÚö¹ÖÚÕÖµÕµÖ´²´ÖÑ•°±±±´ÿÿÿûÿßÿÿÿÿÿÿÿÿÿÿÛÿþÚûÙûÚÙÚÖÚÕֹնѵյ±µ±´±‘´±±°¶ûßÿÿÿÿÿþÿÿÿÿÿÿÿÛþûÞúÚÚÖúÚÕºÖÙÕ¶ÕµÕµ±Õ±µ±”±±±°±ÛÞûÿÿÿÿÿÿÿÿÿÿÿÿúßúÚûÞÖúÙÚÖÙ¶ÙÖÕ¶Ô¶µÑµµ°±µ°‘±°‘¬¶ÚÿÿÿÿßÿÿÿÿÿÿÿÿÚÿúÚúÛÙÛùÖÚ¹ÖÕÖµÙ²Ô¶µÑ´±µ±µ°°‘×ÚÿßÿÿÿÿÿÿÿÿÿúßûþÚûÞÚöÚÚÙÖÚÕÚµÖÕµÕ±µµ±µ±°µ±±¬–ÖÛÿÿÿßÿÿÿÿÿÿÿÚ±þÚûÚþÚÖÚúÚÕÚÖ¹ÖÕµ±µ±Ô¶°µ±µ°‘°‘°µÚÛÿÿÿÿÿÿÿÿÿÿÿÛÔÛþÛúÚÚúÚÚÖÙÖµµ°Öµ¬‘´²´±µ±°±±±ÖÛÞûÚÿÿÿÿÿÿÿÿÿµûÞûÚúÞöÚÚÚÕµ±±Õ¶Œ±°±µ±µ±°‘°Œ‘Õ¶µÚÖÿÿÿÿÿÿÿÿÿûÞûþÚúÛÙÛù¶°‘±–Õ¶Õ·¶Ú‘±±µ°‘°±±°¬•ÿÿÿÿÿÿÿÿÿÿúßúÚúÛÙû¹Ñ‘µ²¶ºÕÖ¶º×µ¶±”±±°±•¬±°ŒŒµûßÿÿÿÿÿÿÿÿúßúÚúÛÙûµ´¶Ú·ÚµÖ¶Ú×Úº±±´±‘°±±°Œ°ÿßÿÿÿÿÿÿûÞÿúÛþÚúÚÚ±±µÛÚÖ¹ÖÕµÕ¶°Ö´±µ±±°‘°‘°ŒŒ±ßûÿÿÿÿÿÿÿúßúÛþÚúÚÚÕÖºÕÖÚµÖÕµÕµµ±±´±‘µ°±¬‘°ŒŒ‘ÿûßÿÿÿÿÿÿúßúßúÚúÚÚÖÙÖպѹѺѵ°•­´Œµ±°‘µŒ°‘°ŒŒ±ÛÿÞÿÿÿÿÿúÿßúûÞúÚÚöµŒŒ­”Ö°‘±±•²µ±°•±°‘¬±ŒŒûßÿÿÿÿÿÿûþßúÛþÚúÚÚÖ´’±±•²´Ö‘Õ–²ºÒ”²´±°‘°‘°Œ°ŒŒ‘ÿßûÿÿÿÿÿûþßúÛþÚúÚÚÖÕ¶–Ö¶¶µÖµ¶¶Û¶Ö´‘µ±°‘°±Œ°‘±‘ÿÿÿÿÿÿÚÚÚûÞûúÞûÙÛõÚÚÖÚÛÚßÖÕ¶ºÚ×Ù±µ°±µ±°‘¬•²Û¶Ûÿÿþÿÿÿ±°ÛÚÿúÚþ×ÙûÙÚÖÚÚÚÛÚÕ¶Õ»Õµ±µ°µ±°‘°‘°Œ¶¶ÛºûßÿÿÿÿÿŒ±ºûÚúßúÚúÚÖÙÚÖÚÕßÖÙ±Ú¶°Ö´±‘µ°±±°‘±ÛÚ»ÛÿÿþÿÿÿÛÚÛ¶ÚÖþÛúÚúÙÛÕÚÚÕֵٶѵµÕ±µ±´±‘°±±°Œ‘ÿÛþûÿßÿÿÿÿÛÚÛÚÚúÛúÚÚúÚÙÖÚµÖÙ¶ÕÕµ±Õµ±µ±´‘±°±¬‘ûÛÞûÿÿÿÿÿÿÿÛÚÿÚÚûÚþÖÚú¹öºÕÖÙ¶ÕµÕ±µÕ±µ±”±±°‘°¬‘ÛúÛßÿÿÿÿÿÿÿÿÿÚûþÚûÙÛÚÙÖÚÖÙÖÙ¶ÕµÕ±µÕ±µ±”±±°‘°Œ±–ÖÛßÿûÿÿÿÿÿÿÿÖÞûÚúÞöÞÖÚÚÖÙÖÕÚµÕ¶Ô²µÕ°¶µ°±°‘°‘Œ¶µ×ÛßûþÿÿÿÿÿÿÿµÚößúÚÚúÚÚÖÙÖÚÕ¶ÕÙ±¶Ô¶°µ±µ°±±°‘±¶·ÚÛûÿßþÿÿÿÿÿÿÛÚ¶ùÛÚúÚÖÕÙÖºÕÚÕ¶ÕÕµÕ±µ±‘¬‘­±»ÚÛÿûÿÿßþÿÿÿÿÿÿÿÚ·´ÖÚÚö¹­”±ÖµÕֹѹҴ¶°µŒ¶‘Ö‘°‘±¶»ÚûÿÿßÿÿÿÿÿÿÿÿÿÿÛÚµ²ÙÖ¹±±‘°–жյÖÕµµµÑ•±±·º¶µ±¶·ÚÿÛÿÿÿÿÿþÿÿÿÿÿÿÿÿÿÛú»Œµ‘׺ֻ¶Õڵնжµ±Õ»ÖßÚûßÚ×ßúÿÿÿÿÿßÿÿÿÿÿÿÿÿÿÿÿÿÛÚ¶µ×ºÛÚ×Ú¶ÕµµÕ±µ±±ÛÚßûÿßúßûÿÿßÿÿÿÿûÿÿÿÿÿÿÿÿÿÿÿÿÛÚ¶ÛÚûßÛÚÖ´±•±°±±‘ÛÿÿÛÿÿþÿÛÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÛÿÿÿÿÚÿÿÿÿÿÛÕ·¶¶º¶·ÖºûßÿÿÿÿÿÿÿÿÿÿûÿÿÿÞÿÿÿÿÿÿÿÿÿÿÿÿÿÿÛÿÿÿÿÿþÛÛڶ׺ڷÚÛÿúßÿÿÿÿÿÿÿÿÿÿÿÿÿÿûÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÛÿÿþÛÛÚÛÚÛÛúßûßÿÿÿÿÿÿÿþÿÿÿÿûÿÿßÿÿÿÿÿÿÿÿÿÿÿÿÿÛÿÿÿÿÿÿÿÿÿÿþÿÿÿûßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÛÿÿÿÿÿÿÿÿÿÿÿÿÿþÿûßÿÿÿÿÿÿÿÿÿÿÿÿÿÿûßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÛÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþÿÛÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÛbind8/images/.xvpics/ALL.gif0100664000567100000120000000450107472111226015505 0ustar jcameronwheelP7 332 #IMGINFO:48x48 RGB (287 bytes) #END_OF_COMMENTS 48 48 255 I$IIÛ¶¶¶IH%IÛ¶¶Ú%HI%Û¶Ú¶%HII·Ú¶¶%HIIÛ¶¶¶I$IIÛ¶¶ÛI$IIÛ¶¶¶IH%IÛ¶¶Ú%HI%Û¶Ú¶%HII·Ú¶¶%HIIÛ¶¶¶I$IIÛ¶¶ÛI$IIÛ¶¶¶IH%IÛ¶¶Ú%HI%Û¶Ú¶%HII·Ú¶¶%HIIÛ¶¶¶I$IIÛ¶¶ÛI$IIÛ¶¶I$IÛ¶¶Û$IH%Û¶Ú·$IHÛ¶%Û¶¶I$ÛÚ·¶Û¶¶¶I$IÛ¶Ú%H%IÛ¶¶Ú%HI%Û¶ÚI$Û¶I$IIÛ¶$IIHÛ¶¶¶I$Û¶Û$IH%Û¶Ú·$IHI·Ú¶I$Û¶I$IIÛI$IIÛ¶¶¶I$IIÛÛ¶$II$Û¶Û¶$IIH·Ú·¶I$Û¶I$IIÛ¶I$IÛ¶¶¶I$IIÛÛ$I$IÛ¶¶Û$IH%Û¶Ú·I$Û¶I$IIÛ¶I$II$IIÛ¶¶¶II¶Û¶¶$IIIÚ·¶¶H%IIÚI$Û¶Û¶$IÛ¶¶I$IIÛ¶¶¶IÛ¶¶¶I$IIÛ¶¶Ú%H%IÛ¶Û$IÛ¶¶¶I$IIÛ¶I$IIÛ¶$Û¶Ú·$IH%Û¶Ú·$IHI·ÚÛ$IÛ¶¶I$IÛI$IIÛ¶$Û¶Ú·$IH%Û¶Ú·$IHI·Ú¶·H%Û¶ÚI$IÛÛÛ¶¶¶I$IIÛ¶¶Ú%H%IÛ¶Ú¶%HI%Û¶Ú¶%HII·Ú¶¶I$IIÛ¶¶·HI$IÛ¶¶¶I$IIÛ¶¶Ú%H%IÛ¶Ú¶%HI%Û¶Ú¶%HII·Ú¶¶I$IIÛ¶¶·HI$IÛ¶¶¶I$IIÛ¶¶Ú%H%IÛ¶Ú¶%HI%Û¶Ú¶%HII·Ú¶¶I$IIÛ¶¶·HI$IÛ¶¶¶I$IIÛ¶¶Ú%H%IÛ¶Ú¶%HI%Û¶Ú¶%HII·Ú¶¶I$IIÛ¶¶·HI$II$IIÛ¶¶¶IH%IÛ¶¶Ú%HI%Û¶Ú¶%HII·Ú¶¶%HIIÛ¶¶¶I$IIÛ¶¶ÛI$IIÛ¶¶¶IH%IÛ¶¶Ú%HI%Û¶Ú¶%HII·Ú¶¶%HIIÛ¶¶¶I$IIÛ¶¶ÛI$IIÛ¶¶¶IH%IÛ¶¶Ú%HI%Û¶Ú¶%HII·Ú¶¶%HIIÛ¶¶¶I$IIÛ¶¶ÛI$IÛ¶$IIIÚ·¶¶H%IÛ¶Ú¶%HÛ¶Û$IÛI$Û¶Û¶¶I$Û¶II¶ÛÛ$I$IÛI$ÛÛIÛ¶I$Û¶¶Û¶¶¶II¶Û¶¶$IIIÚ·I$Û¶ÛI¶Û¶¶I$Û¶¶I$Û¶Û¶$Û¶Ú·$IH%Û¶IHÛ¶·I¶Û¶¶I$Û¶¶I$Û¶Û$Û¶$IIH·ÚI$Û¶ÛI¶Û¶¶I$I$IÛ¶¶I¶Û¶I¶Û¶¶$IÛ¶Ú·$IH%Û$IIHI$IÛ¶¶ÛI¶Û¶¶$IÛ¶Ú·$IÛ¶¶¶IH%IÛ$IH%ÛÚI$IÛ¶¶Û$IÛ¶¶$IIÛ¶¶Ú%HÛ¶·¶H%IHÛ$II%Û¶I$IÛ¶¶Û$IÛ$I$IÛ¶¶Û$Û¶¶Ú%H%IÛ$IHIÛ¶Û¶¶¶I$IIÛ¶¶ÚI$IÛ¶¶Û$IH%Û¶Û$I$IÛ¶Ú·I$Û¶Û¶$IIÛ¶¶¶I$IIÛ¶¶Ú%H%IÛ¶Ú¶%HI%Û¶Ú¶%HII·Ú¶¶I$IIÛ¶¶·HI$IÛ¶¶¶I$IIÛ¶¶Ú%H%IÛ¶Ú¶%HI%Û¶Ú¶%HII·Ú¶¶I$IIÛ¶¶·HI$IÛ¶¶¶I$IIÛ¶¶Ú%H%IÛ¶Ú¶%HI%Û¶Ú¶%HII·Ú¶¶I$IIÛ¶¶·HI$II$IIÛ¶¶¶IH%IÛ¶¶Ú%HI%Û¶Ú¶%HII·Ú¶¶%HIIÛ¶¶¶I$IIÛ¶¶ÛI$IIÛ¶¶¶IH%IÛ¶¶Ú%HI%Û¶Ú¶%HII·Ú¶¶%HIIÛ¶¶¶I$IIÛ¶¶ÛI$IIÛ¶¶¶IH%IÛ¶¶Ú%HI%Û¶Ú¶%HII·Ú¶¶%HIIÛ¶¶¶I$IIÛ¶¶ÛI$IIÛ¶¶¶IH%IÛ¶¶Ú%HI%Û¶Ú¶%HII·Ú¶¶%HIIÛ¶¶¶I$IIÛ¶¶ÛÛ¶¶IÛ¶¶I¶Û$I$IÛ¶ÚI$IÛ¶I¶ÛI$IIÛ¶¶IÛ¶¶$IÛ¶I$IIÛ¶¶I$IIÛÛ¶I¶ÛÛ$I$IÛ¶¶I$Û¶II¶ÛI$IIÛ¶¶I$IIÛÛ¶I¶ÛÛ$I$IÛ¶¶IÛ¶¶$IÛ¶I$IIÛÛ$I$IÛ¶¶Û$IÛÛ$I$II$III$ÛÛ$I$Û¶Û¶$IÛ¶¶Ú%H%IÛ¶ÚI¶Û¶¶I$III$ÛI$Û¶Û¶$IÛ¶¶Ú%H%IÛ¶ÚI¶Û¶¶I$III$ÛÛI¶Û¶¶$IÛ¶Ú·$IH%Û¶Ú·I¶Û¶¶I$IÛI$IÛÛ$Û¶¶¶I$ÛÚ·¶$IIH·Ú·¶HI·Ú¶¶Û¶¶IÛ¶$IÛ¶I$IÛ¶¶I$IIÛ¶¶Ú%H%IÛ¶Û$I$IÛ¶¶¶I$IIÛ¶¶Ú%H%IÛ¶Ú¶%HI%Û¶Ú¶%HII·Ú¶¶I$IIÛ¶Û$I$IÛ¶¶¶I$IIÛ¶¶Ú%H%IÛ¶Ú¶%HI%Û¶Ú¶%HII·Ú¶¶I$IIÛ¶¶·HI$IÛ¶¶¶I$IIÛ¶¶Ú%H%IÛ¶Ú¶%HI%Û¶Ú¶%HII·Ú¶¶I$IIÛ¶¶·HI$Ibind8/images/.xvpics/gen.gif0100664000567100000120000000450107475547635015672 0ustar jcameronwheelP7 332 #IMGINFO:48x48 RGB (319 bytes) #END_OF_COMMENTS 48 48 255 I$IIÛ¶¶¶IH%IÛ¶¶Ú%HI%Û¶Ú¶%HII·Ú¶¶%HIIÛ¶¶¶I$IIÛ¶¶ÛI$IIÛ¶¶¶IH%IÛ¶¶Ú%HJHÛ¶¶·HI$IÛ¶¶Û$IH%Û¶Ú·$IHI·Û¶I$II$Û¶IH%IÛ¶¶Ú%IÛ¶¶¶I$IIÛ¶¶Ú%H%IÛ¶Ú¶%HI%ÛÛ¶I$IÛ¶$IIIÚ·¶¶H%Û¶Ú·$IHI·Ú¶·H%HIÛ¶Û$I$IÛÛ¶Û¶¶I$Û¶Û¶$IIH·ÚIÛ¶Ú¶%HII·Ú¶¶%HIÛ¶·Ú$I%Û¶¶¶I¶Û¶¶H%IIÚ·Û¶Û$I$Û¶Û¶$IIÚ·¶¶HI%Û¶¶¶I$Û¶Û¶$IIH·ÚI$ÛÛ$II¶I$IÛ¶¶Û$IHÛ¶¶¶I$Û¶Û¶$IIH·ÚI$ÛÛ$II¶I$IÛ¶¶Û$IHI$IIÛ¶$III¶Û¶¶H%Û¶II¶ÛÛ$Û¶Û$I$IÛÛ¶II¶ÛI$IÛ¶¶Û$IÛ¶I$IÛ¶¶Û$IH%Û¶I$IÛÛ¶I$IIÛ¶¶I$IÛ¶¶Û$II¶Û¶¶$IIIÚ·¶¶H%IIÚ·¶I$IIÛÛ¶I$IIÛ¶¶¶IH%IÛ¶¶Ú%HI%Û¶Ú¶%HII·Ú¶¶%HIIÛ¶¶¶I$IIÛ¶¶ÛÛ¶¶¶I$IIÛ¶¶Ú%H%IÛ¶Ú¶%HI%Û¶Ú¶%HII·Ú¶¶I$IIÛ¶¶·HI$IÛ¶¶¶I$IIÛ¶¶Ú%H%IÛ¶HÛ$II%ÚÛ¶¶$III¶Û¶¶H%IIÚ·¶Ú$%IÛ¶¶¶$IIÛ¶¶Ú%I$IÛ¶I$IIÛ¶¶¶IH%IÛ¶¶Ú%HI%Û¶Ú$Û¶¶I$Û¶Û¶$IIH·ÚI$IIÛ¶¶¶IH%IÛ¶¶Ú%HI·Ú¶·$I$IÛ¶$IIIÚ·¶¶H%$Û$III¶Û¶¶$IIIÚ·Û$I$IÛ¶I$IIÛ$I$IÛ¶Ú·$II$IÛÛ¶$II$Û¶Û$IH%Û¶I$IIÛ¶I$IIÛ¶¶¶IHÛ¶II¶ÛÛ$Û¶Û$I$IÛÛ¶I$IIÛ¶I$IIÛ¶¶¶IHÛ¶II¶ÛÛ$Û¶Û$I$IÛ¶¶ÛÛ¶¶¶I$IÛ¶¶H%IIÛ¶I$ÛÛ$II¶I$IÛ¶¶Û$IH%ÛÛ$IÛ¶¶$III¶ÛI$Û¶Û$I$IÛ¶Ú·$IÛÛ¶¶¶I$IÛ¶Ú%H%IÛ¶Û$I$IÛ¶¶Û$IH%Û¶Ú·$IHÛ¶IÛ¶¶¶I$IIÛ¶¶Ú%H%IÛ¶Ú¶%HI%Û¶Ú¶%HII·Ú¶¶I$IIÛ¶¶·HI$II$IIÛ¶¶¶IH%IÛ¶¶Ú%HI%Û¶Ú¶%HII·Ú¶¶%HIIÛ¶¶¶I$IIÛ¶¶ÛI$IIÛ¶¶¶IH%IÛ¶¶Ú%HJHÛ¶¶·HI$IÛ¶¶Û$IH%Û¶Ú·$IHI%I¶I$II$Û¶IH%IÛ¶¶Ú%IÛ¶¶¶I$IIÛ¶¶Ú%H%IÛ¶Ú¶%HI%ÛI$IÛ¶$IIIÚ·¶¶H%Û¶Ú·$IHI·Ú¶·H%HIÛ¶Û$I$IÛÛ¶¶I$Û¶Û¶$IIH·ÚIÛ¶Ú¶%HII·Ú¶¶%HIÛ¶·Ú$Û¶¶¶I¶Û¶¶H%IIÚ·Û¶Û$I$Û¶Û¶$IIÚ·¶¶HÛ¶¶¶I$Û¶Û¶$IIH·ÚI$ÛÛ$II¶I$IÛ¶¶Û$IÛ¶¶¶I$Û¶Û¶$IIH·ÚI$ÛÛ$II¶I$IÛ¶¶Û$II$IIÛ¶$III¶Û¶¶H%Û¶II¶ÛÛ$Û¶Û$I$IÛ¶¶II¶ÛI$IÛ¶¶Û$IÛ¶I$IÛ¶¶Û$IH%Û¶Û¶¶I$IIÛ¶¶I$IÛ¶¶Û$II¶Û¶¶$IIIÚ·¶¶H%IIÚ·¶I$Û¶ÛI$IIÛ¶¶¶IH%IÛ¶¶Ú%HI%Û¶Ú¶%HII·Ú¶¶%HIIÛ¶¶¶I$IIÛ¶¶ÛÛ¶¶¶I$IIÛ¶¶Ú%H%IÛ¶Ú¶%HI%Û¶Ú¶%HII·Ú¶¶I$IIÛ¶¶·HI$IÛ¶¶¶I$IIÛ¶¶Ú%H%IÛ¶HÛ$II%ÚÛ¶¶$III¶Û¶¶H%IIÚ·¶Ú%HJÛ¶¶¶$IIÛ¶¶Ú%I$IÛ¶I$IIÛ¶¶¶IH%IÛ¶¶Ú%HI%Û¶Ú¶%mÛ¶¶I$Û¶Û¶$IIH·ÚI$IIÛ¶¶¶IH%IÛ¶¶Ú%HI·Ú¶·$mI$IÛ¶$IIIÚ·¶¶H%$Û$III¶Û¶¶$IIIÚ·Û$I$IÛII$IIÛ$I$IÛ¶Ú·$I$I%IÚ$Û¶%HII·ÚÛ$I$IÛII$IIÛ¶I$IIÛ¶¶¶IHÛ¶II¶ÛÛ$Û¶Û$II¶I$IIÛ¶I$IIÛ¶¶¶IHÛ¶II¶ÛÛ$Û¶Û$IÛ¶¶¶I$IÛ¶¶H%IIÛ¶I$ÛÛ$II¶I$I%IÚ·ÛIÛ$IÛ¶¶H%IIÚ·I$Û¶Û$I$IÛ¶Ú·$IÛ¶¶HJÛ¶¶¶I$IÛ¶Ú%H%IÛ¶Û$I$IÛ¶¶Û$IH%Û¶Ú·$IHÛ¶·¶HIÛ¶¶¶I$IIÛ¶¶Ú%H%IÛ¶Ú¶%HI%Û¶Ú¶%HII·Ú¶¶I$IIÛ¶¶·HI$Ibind8/images/.xvpics/SRV.gif0100664000567100000120000000450107662561247015564 0ustar jcameronwheelP7 332 #IMGINFO:48x48 RGB (250 bytes) #END_OF_COMMENTS 48 48 255 I$IIÛ¶¶¶IH%IÛ¶¶Ú%HI%Û¶Ú¶%HII·Ú¶¶%HIIÛ¶¶¶I$IIÛ¶¶ÛI$IIÛ¶¶¶IH%IÛ¶¶Ú%HI%Û¶Ú¶%HII·Ú¶¶%HIIÛ¶¶¶I$IIÛ¶¶ÛI$IIÛ¶¶¶IH%IÛ¶¶Ú%HI%Û¶Ú¶%HII·Ú¶¶%HIIÛ¶¶¶I$IIÛ¶¶ÛI$IIÛ¶¶¶IH%IÛ¶¶Ú%HI%Û¶Ú¶%HII·Ú¶¶%HIIÛ¶¶¶I$IIÛ¶¶ÛÛ¶¶¶I$IIÛ¶¶Ú%H%IÛ¶Ú¶%HI%Û¶Ú¶%HII·Ú¶¶I$IIÛ¶¶·HI$IÛ¶¶¶I$IIÛ¶¶Ú%H%IÛ¶Ú¶%HI%Û¶Ú¶%HII·Ú¶¶I$IIÛ¶¶·HI$IÛ¶¶¶I$IIÛI$IIÛ¶¶¶IH%IÛ¶¶Û¶¶¶I$IIÛ¶¶Ú%H%IÛ¶ÚI$IIÛI$IIÛ¶¶¶IH%I$III$IÛ¶Ú·$IHI$III¶Û¶¶H%II$Û¶I¶Û¶¶H%IÛ¶Û¶$II$Û¶ÛÛ$I$IÛ¶¶Û¶$IIHÛ¶Û¶¶$III¶Û¶¶Û$I$IÛ¶ÚÛ¶$II$ÛÛ¶¶¶I$IIÛ¶¶Ú%I$IIÛ¶¶Û¶$II$ÛÛ¶¶¶I$IIÛ¶¶Ú%I$IIÛ¶¶Û¶$II$II$IIÛ¶¶¶IH%IÛÛ¶¶¶I$IIIÚ·¶¶II$IIÛ¶¶¶IH%IÛ¶¶Ú%HI%Û¶Ú¶%HII%Ú·Ú¶II$IÛ¶¶Û$IH%Û¶Ú·$IHI·Ú¶·$IHII·Ú¶¶I$IÛ¶¶Û$IH%Û¶Ú·$IHI·Ú¶·$IHII·Ú¶¶Û¶I¶Û¶¶$IIIÚ·¶¶H%IIÚ·¶Û¶$II$Û¶I$IIÛ¶¶¶IH%IÛ¶¶Û¶$IIHÛ¶¶Û¶¶¶I$IIÛ¶¶Û¶¶¶Û¶¶$IIIÚ·¶I$IIÛ¶I¶Û¶¶$III$IIÛ¶¶¶IÛ¶¶¶I$II$IIÛ¶¶¶IH%IÛ¶Û¶¶¶I$II$IIÛ¶¶¶IH%IÛ¶¶Ú%HÛ¶·$IHÛ¶¶¶I$IIÛ¶¶Ú%H%IÛ¶Ú¶%IH%Û¶ÚÛ¶$II$Û¶¶¶I$IIÛ¶¶Ú%H%IÛ¶Ú¶%HI%IÚ·ÚÛ¶$II$Û¶¶¶I$IIÛ¶¶Ú%H%IÛ¶Ú¶%HI%IÚ·ÚÛ¶$II$ÛÛ¶¶¶I$IIÛ¶¶Ú%HI%IÚ·¶Û¶$IIHII$IIÛ¶¶¶IH%IÛ¶Û¶¶$III$ÛÚ·¶II$IIÛ¶¶¶IH%IÛ¶Û¶¶$III$ÛÚ·¶II$IÛ¶¶Û$IH%Û¶Û¶¶$IIIH·Ú·¶I$IIÛ¶¶¶IH%IÛ¶¶Ú%HII%Ú·Ú¶Û¶I$IÛ¶I$IIÛ¶¶Û¶$II$Û¶¶Û$I$IÛ¶¶Û¶$IIHÛ¶¶¶Û¶$IIH·Ú·Û¶$II$Û¶¶¶IÛ¶¶$III¶Û¶Û¶$II$I$IIÛ¶I$IIÛ¶¶¶IH%IIÚ·¶¶I$IIÛ¶¶¶Û¶¶H%IIÚ·¶Ú$I%IÚ·¶Ú$II%Ú·Ú¶I$IIÛ¶¶¶IH%IÛ¶¶Ú%HI%Û¶Ú¶%HII·Ú¶¶%HIIÛ¶¶¶I$IIÛ¶¶ÛI$IIÛ¶¶¶IH%IÛ¶¶Ú%HI%Û¶Ú¶%HII·Ú¶¶%HIIÛ¶¶¶I$IIÛ¶¶ÛÛ¶¶¶I$IIÛ¶¶Ú%H%IÛ¶Ú¶%HI%Û¶Ú¶%HII·Ú¶¶I$IIÛ¶¶·HI$IÛ¶¶¶I$IIÛ¶¶Ú%H%IÛ¶Ú¶%HI%Û¶Ú¶%HII·Ú¶¶I$IIÛ¶¶·HI$IÛ¶¶¶I$IIÛ¶¶Ú%H%IÛ¶Ú¶%HI%Û¶Ú¶%HII·Ú¶¶I$IIÛ¶¶·HI$IÛ¶¶¶I$IIÛ¶¶Ú%H%IÛ¶Ú¶%HI%Û¶Ú¶%HII·Ú¶¶I$IIÛ¶¶·HI$Ibind8/images/.xvpics/A.gif0100664000567100000120000000450107662560646015274 0ustar jcameronwheelP7 332 #IMGINFO:48x48 RGB (202 bytes) #END_OF_COMMENTS 48 48 255 I$IIÛ¶¶¶IH%IÛ¶¶Ú%HI%Û¶Ú¶%HII·Ú¶¶%HIIÛ¶¶¶I$IIÛ¶¶ÛI$IIÛ¶¶¶IH%IÛ¶¶Ú%HI%Û¶Ú¶%HII·Ú¶¶%HIIÛ¶¶¶I$IIÛ¶¶ÛI$IIÛ¶¶¶IH%IÛ¶¶Ú%HI%Û¶Ú¶%HII·Ú¶¶%HIIÛ¶¶¶I$IIÛ¶¶ÛI$IIÛ¶¶¶IH%IÛ¶¶Ú%HI%Û¶Ú¶%HII·Ú¶¶%HIIÛ¶¶¶I$IIÛ¶¶ÛÛ¶¶¶I$IIÛ¶¶Ú%H%IÛ¶Ú¶%HI%Û¶Ú¶%HII·Ú¶¶I$IIÛ¶¶·HI$IÛ¶¶¶I$IIÛ¶¶Ú%H%IÛ¶Ú¶%HI%Û¶Ú¶%HII·Ú¶¶I$IIÛ¶¶·HI$IÛ¶¶¶I$IIÛ¶¶Ú%H%IÛ¶Ú¶%HI%Û¶Ú¶%HII·Ú¶¶I$IIÛ¶¶·HI$IÛ¶¶¶I$IIÛ¶¶Ú%I$IIÛ¶¶Ú%H%IÛ¶Ú¶%HI%Û¶Ú¶%HIII$IIÛ¶¶¶IH%IÛ¶¶H%IIÚ·¶Ú$I%IÚ·Ú¶$II%ÚÛ¶¶I$IIÛ¶¶¶IH%IÛ¶¶H%IIÚ·¶Ú$I%IÚ·Ú¶$II%ÚÛ¶¶I$IIÛ¶¶¶IH%IÛ¶$IIHÛ¶·¶H%IHÛ¶·Ú$I%HÛ¶Û¶I$IIÛ¶¶¶IH%Û¶H%IIÚ·¶Ú$I%IÚ·Ú¶$II%Ú·Ú¶Û¶¶¶I$IIÛ¶¶I$Û¶Û¶$IIH·Ú·¶$IIHÛ¶·¶H%IHÛ¶¶¶I$IIÛ¶I¶Û¶¶$IIIÚ·¶¶H%IIÚ·¶Ú$I%IÛ¶¶¶I$IIÛ¶I¶Û¶¶$IIIÚ·¶¶H%IIÚ·¶Ú$I%IÛ¶¶¶I$IIÛ¶I¶Û¶¶$IIIÚ·¶¶H%IIÚ·¶Ú$I%II$IIÛ¶¶¶II$IIÛ¶¶¶IH%IÛ¶¶Ú%HI%Û¶Ú¶I$IIÛ¶¶¶III$IIÛ¶¶¶IH%IÛ¶¶Ú%HI%Û¶Ú¶I$IIÛ¶¶¶III$IIÛ¶¶¶IH%IÛ¶¶Ú%HI%Û¶Ú¶I$IIÛ¶¶¶Û$II$IÛ¶¶Û$IH%Û¶Ú·$IHI·Ú¶·Û¶¶¶I$IIIÚ·Û¶¶$III¶Û¶¶H%IIÚ·¶Ú$I%IÛ¶¶¶I$IIIÚ·Û¶¶$III¶Û¶¶H%IIÚ·¶Ú$I%IÛ¶¶¶I$IIIÚ·¶Û¶$II$Û¶Û¶$IIH·Ú·¶H%IHÛ¶¶¶I$IIIÚ·¶Û¶$II$Û¶Û¶$IIH·Ú·¶H%IHI$IIÛ¶¶Û¶$III$Û¶Û¶$IIH·Ú·¶$IIHÛ¶·¶I$IIÛ¶Û¶¶$IIII¶Û¶¶$IIIÚ·¶¶H%IIÚ·¶ÚI$IIÛ¶Û¶¶$IIII¶Û¶¶$IIIÚ·¶¶H%IIÚ·¶ÚI$IIÛÛ¶¶$IIIÛ¶¶¶I$IIÛ¶¶Ú%H%IÛ¶Ú¶Û¶¶¶II$IIÛ¶¶¶II$IIÛ¶¶¶IH%IÛ¶¶Ú%HI%Û¶¶¶II$IIÛ¶¶¶IH%IÛ¶¶Ú%HI%Û¶¶¶I$IÛ¶Ú·$IH%Û¶Ú·$IHIÛ¶¶¶I$IÛ¶Ú·$IH%Û¶Ú·$IHII$IIÛ¶¶$IIIÚ·¶¶H%IIÚ·¶ÚI$IÛ¶$IIIÚ·¶¶H%IIÚ·¶ÚI$IÛ¶$IIIÚ·¶¶H%IIÚ·¶ÚI$III¶Û¶¶H%IIÚ·¶Û¶$II$Û¶Û¶$IIH·Ú·¶Û¶Û¶$II$Û¶Û¶$III¶Û¶¶H%IIÚ·¶¶HI%IÛ¶Û¶¶$III¶Û¶¶H%III¶Û¶¶H%IIÚ·¶Ú$I%IÛ¶Û¶¶$III¶Û¶¶H%III¶Û¶¶H%IIÚ·¶Ú$I%IÛÛ¶¶$III¶Û¶¶H%IIÛ¶¶Ú%H%IÛ¶¶Ú%HI%II$IIÛ¶¶¶IH%IÛ¶¶Ú%IH%IÛ¶¶Ú%HI%Û¶Ú¶II$IIÛ¶¶¶IH%IÛ¶¶Ú%IH%IÛ¶¶Ú%HI%Û¶Ú¶I$IIÛ¶¶¶IH%IÛ¶¶Ú%HI%Û¶Ú¶%HII·Ú¶¶%HIIÛ¶¶¶I$IIÛ¶¶ÛI$IIÛ¶¶¶IH%IÛ¶¶Ú%HI%Û¶Ú¶%HII·Ú¶¶%HIIÛ¶¶¶I$IIÛ¶¶ÛÛ¶¶¶I$IIÛ¶¶Ú%H%IÛ¶Ú¶%HI%Û¶Ú¶%HII·Ú¶¶I$IIÛ¶¶·HI$IÛ¶¶¶I$IIÛ¶¶Ú%H%IÛ¶Ú¶%HI%Û¶Ú¶%HII·Ú¶¶I$IIÛ¶¶·HI$IÛ¶¶¶I$IIÛ¶¶Ú%H%IÛ¶Ú¶%HI%Û¶Ú¶%HII·Ú¶¶I$IIÛ¶¶·HI$IÛ¶¶¶I$IIÛ¶¶Ú%H%IÛ¶Ú¶%HI%Û¶Ú¶%HII·Ú¶¶I$IIÛ¶¶·HI$Ibind8/images/.xvpics/AAAA.gif0100664000567100000120000000450107662560710015567 0ustar jcameronwheelP7 332 #IMGINFO:48x48 RGB (248 bytes) #END_OF_COMMENTS 48 48 255 I$IIÛ¶¶¶IH%IÛ¶¶Ú%HI%Û¶Ú¶%HII·Ú¶¶%HIIÛ¶¶¶I$IIÛ¶¶ÛI$IIÛ¶¶¶IH%IÛ¶¶Ú%HI%Û¶Ú¶%HII·Ú¶¶%HIIÛ¶¶¶I$IIÛ¶¶ÛI$IIÛ¶¶¶IH%IÛ¶¶Ú%HI%Û¶Ú¶%HII·Ú¶¶%HIIÛ¶¶¶I$IIÛ¶¶ÛI$IIÛ¶¶¶IH%IÛ¶¶Ú%HI%Û¶Ú¶%HII·Ú¶¶%HIIÛ¶¶¶I$IIÛ¶¶ÛÛ¶¶¶I$IIÛ¶¶Ú%H%IÛ¶Ú¶%HI%Û¶Ú¶%HII·Ú¶¶I$IIÛ¶¶·HI$IÛ¶¶¶I$IIÛ¶¶Ú%H%IÛ¶Ú¶%HI%Û¶Ú¶%HII·Ú¶¶I$IIÛ¶¶·HI$IÛ¶¶¶I$IIÛ¶¶Ú%H%IÛ¶Ú¶%HI%Û¶Ú¶%HII·Ú¶¶I$IIÛ¶¶·HI$IÛ¶¶¶I$IIÛ¶¶Ú%I$IIÛ¶¶Ú%H%IÛ¶Ú¶%HI%Û¶Ú¶%HII$IIÛ¶¶¶IH%IÛ¶¶H%IIÚ·¶Ú$I%IÚ·Ú¶$II%ÚÛ¶I$IIÛ¶¶¶IH%IÛ¶¶H%IIÚ·¶Ú$I%IÚ·Ú¶$II%ÚÛ¶I$IIÛ¶¶¶IH%IÛ¶$IIHÛ¶·¶H%IHÛ¶·Ú$I%HÛ¶I$IIÛ¶¶¶IH%Û¶H%IIÚ·¶Ú$I%IÚ·Ú¶$II%Ú·Û¶¶¶I$IIÛ¶¶I$Û¶Û¶$IIH·Ú·¶$IIHÛ¶·¶HÛ¶¶¶I$IIÛ¶I¶Û¶¶$IIIÚ·¶¶H%IIÚ·¶Ú$Û¶¶¶I$IIÛ¶I¶Û¶¶$IIIÚ·¶¶H%IIÚ·¶Ú$Û¶¶¶I$IIÛ¶I¶Û¶¶$IIIÚ·¶¶H%IIÚ·¶ÚI$IIÛ¶¶¶II$IIÛ¶¶¶IH%IÛ¶¶Ú%HI%I$IIÛ¶¶¶III$IIÛ¶¶¶IH%IÛ¶¶Ú%HI%I$IIÛ¶¶¶III$IIÛ¶¶¶IH%IÛ¶¶Ú%HII$IIÛ¶¶¶Û$II$IÛ¶¶Û$IH%Û¶Ú·$IHÛ¶¶¶I$IIIÚ·Û¶¶$III¶Û¶¶H%IIÚ·¶Û¶¶¶I$IIIÚ·Û¶¶$III¶Û¶¶H%IIÚ·Û¶¶¶I$IIIÚ·¶Û¶$II$Û¶Û¶$IIH·ÚÛ¶¶¶I$IIIÚ·¶Û¶$II$Û¶Û¶$IIH·ÚI$IIÛ¶¶Û¶$III$Û¶Û¶$IIH·Ú·¶$I$IIÛ¶Û¶¶$IIII¶Û¶¶$IIIÚ·¶¶HI$IIÛ¶Û¶¶$IIII¶Û¶¶$IIIÚ·¶¶HI$IIÛÛ¶¶$IIIÛ¶¶¶I$IIÛ¶¶ÚÛÛ¶¶¶II$IIÛ¶¶¶II$IIÛ¶¶¶IH%IIÛ¶¶¶II$IIÛ¶¶¶IH%Û¶¶¶I$IÛ¶Ú·$IHÛ¶¶¶I$IÛ¶Ú·$IHI$IIÛ¶¶$IIIÚ·I$IÛ¶$IIIÚ·I$IÛ¶$IIIÚ·I$III¶Û¶¶H%IIÚ·¶Û¶$II$ÛÛ¶¶Û¶Û¶$II$Û¶Û¶$III¶Û¶¶HI%IHÛ¶Û¶¶$III¶Û¶¶H%III¶Û¶¶HI%IHÛ¶Û¶¶$III¶Û¶¶H%III¶Û¶¶I$IIÛÛ¶¶$III¶Û¶¶H%IIÛ¶¶ÚÛ$I$III$IIÛ¶¶¶IH%IÛ¶¶Ú%IH%IIÚ·¶¶II$IIÛ¶¶¶IH%IÛ¶¶Ú%IH%IÛ¶¶ÚI$IIÛ¶¶¶IH%IÛ¶¶Ú%HI%Û¶Ú¶%HII·Ú¶¶%HIIÛ¶¶¶I$IIÛ¶¶ÛI$IIÛ¶¶¶IH%IÛ¶¶Ú%HI%Û¶Ú¶%HII·Ú¶¶%HIIÛ¶¶¶I$IIÛ¶¶ÛÛ¶¶¶I$IIÛ¶¶Ú%H%IÛ¶Ú¶%HI%Û¶Ú¶%HII·Ú¶¶I$IIÛ¶¶·HI$IÛ¶¶¶I$IIÛ¶¶Ú%H%IÛ¶Ú¶%HI%Û¶Ú¶%HII·Ú¶¶I$IIÛ¶¶·HI$IÛ¶¶¶I$IIÛ¶¶Ú%H%IÛ¶Ú¶%HI%Û¶Ú¶%HII·Ú¶¶I$IIÛ¶¶·HI$IÛ¶¶¶I$IIÛ¶¶Ú%H%IÛ¶Ú¶%HI%Û¶Ú¶%HII·Ú¶¶I$IIÛ¶¶·HI$Ibind8/images/.xvpics/NS.gif0100664000567100000120000000450107662560742015431 0ustar jcameronwheelP7 332 #IMGINFO:48x48 RGB (264 bytes) #END_OF_COMMENTS 48 48 255 I$IIÛ¶¶¶IH%IÛ¶¶Ú%HI%Û¶Ú¶%HII·Ú¶¶%HIIÛ¶¶¶I$IIÛ¶¶ÛI$IIÛ¶¶¶IH%IÛ¶¶Ú%HI%Û¶Ú¶%HII·Ú¶¶%HIIÛ¶¶¶I$IIÛ¶¶ÛI$IIÛ¶¶¶IH%IÛ¶¶Ú%HI%Û¶Ú¶%HII·Ú¶¶%HIIÛ¶¶¶I$IIÛ¶¶ÛI$IIÛ¶¶¶IH%IÛ¶¶Ú%HI%Û¶Ú¶%HII·Ú¶¶%HIIÛ¶¶¶I$IIÛ¶¶ÛÛ¶¶¶I$IIÛ¶¶Ú%H%IÛ¶Ú¶%HI%Û¶Ú¶%HII·Ú¶¶I$IIÛ¶¶·HI$IÛ¶¶¶I$IIÛ¶¶Ú%H%IÛ¶Ú¶%HI%Û¶Ú¶%HII·Ú¶¶I$IIÛ¶¶·HI$IÛ¶¶¶I$IIÛ¶¶Ú%H%IÛ¶Ú¶%HI%Û¶Ú¶%HII·Ú¶¶I$IIÛ¶¶·HI$IÛ¶Û¶¶$III¶Û¶¶H%IIH%ÛÚ¶·$IHI·ÚII$IÛ¶¶Û$IH%Û¶Û¶$IIH·Ú·¶II$Û¶Û¶$IIH·ÚÛ¶$II$Û¶ÛII$Û¶Û¶$IIH·ÚÛ¶$II$ÛII¶Û¶¶$IIIÚ·Û¶$II$ÛÛI$IIÛ¶¶¶IHI%Û¶Ú¶I$ÛI$IIÛ¶¶¶IHI%Û¶Ú¶I$IIÛI$IÛ¶¶Û$II$Û¶ÛÛ¶$II$ÛI$IÛ¶¶Û$II$Û¶ÛÛ¶$II$IÛ¶$II$Û¶Û¶$III$Û¶Û¶IÛ¶$II$Û¶Û¶$III$Û¶Û¶IÛ$I$IÛ¶Û¶$III$Û¶Û¶II$IIÛ¶Û¶$III¶Û¶¶ÛÛÛ¶¶¶I$IIÛ¶¶I$IIÛÛ¶Û¶¶$III¶Û¶¶ÛÛ¶Û¶¶$III¶Û¶¶ÛÛ¶¶Û¶$II$Û¶Û¶$II$III¶ÛÛ¶$II$Û¶II$IÛI¶ÛÛ¶$II$Û¶Û¶II$IÛÛ¶Û¶$II$Û¶Û¶$III$IÛ¶Û¶Û¶$II$Û¶Û¶$IIH·Ú·ÛÛ¶¶$III$ÛÚ·¶$IIH·Ú·¶H%IHÛÛ¶¶$IIII$Û¶Û¶$IIH·Ú·¶$IIHÛÛ¶¶$IIII$Û¶Û¶$IIH·Ú·¶$IIHÛÛ¶¶$IIII$Û¶Û¶$IIH·Ú·¶$IIHII$IÛ¶¶Û$Û¶$IIH%Û¶Ú·II$IÛ¶¶Û$Û¶$IIH%Û¶Ú·II$IÛ¶¶Û$IÛ¶$III$Û¶Û¶II$IÛ¶¶Û$IÛ¶$III¶Û¶¶ÛÛ¶¶$III¶Û¶I$Û¶ÛI$IIÛÛ¶¶$III¶Û¶¶I$Û¶Û¶I$ÛÛ¶¶$III¶Û¶¶I$Û¶Û¶ÛÛ¶¶$III¶Û¶¶HI%Û¶Ú¶%II$IÛ¶¶Û$IH%ÛÛ¶$II$Û¶II$IÛ¶¶Û$IH%Û¶Û¶$IIH·Ú·¶I$IIÛ¶¶¶IH%IÛ¶¶Ú%HI%Û¶Ú¶%HII·Ú¶¶%HIIÛ¶¶¶I$I$IIÛ¶¶¶IH%IÛ¶¶Ú%HI%Û¶Ú¶%HII·Ú¶¶%HIIÛ¶¶¶I$IIÛ¶¶ÛÛ¶¶¶I$IIÛ¶¶Ú%H%IÛ¶Ú¶%HI%Û¶Ú¶%HII·Ú¶¶I$IIÛ¶¶·HI$IÛ¶¶¶I$IIÛ¶¶Ú%H%IÛ¶Ú¶%HI%Û¶Ú¶%HII·Ú¶¶I$IIÛ¶¶·HI$IÛ¶¶¶I$IIÛ¶¶Ú%H%IÛ¶Ú¶%HI%Û¶Ú¶%HII·Ú¶¶I$IIÛ¶¶·HI$IÛ¶¶¶I$IIÛ¶¶Ú%H%IÛ¶Ú¶%HI%Û¶Ú¶%HII·Ú¶¶I$IIÛ¶¶·HI$Ibind8/images/.xvpics/CNAME.gif0100664000567100000120000000450107662560767015743 0ustar jcameronwheelP7 332 #IMGINFO:48x48 RGB (247 bytes) #END_OF_COMMENTS 48 48 255 I$IIÛ¶¶¶IH%IÛ¶¶Ú%HI%Û¶Ú¶%HII·Ú¶¶%HIIÛ¶¶¶I$IIÛ¶¶ÛI$IIÛ¶¶¶IH%IÛ¶¶Ú%HI%Û¶Ú¶%HII·Ú¶¶%HIIÛ¶¶¶I$IIÛ¶¶ÛI$IIÛ¶¶¶IH%IÛ¶¶Ú%HI%Û¶Ú¶%HII·Ú¶¶%HIIÛ¶¶¶I$IIÛ¶¶ÛI$IIÛ¶¶¶IH%IÛ¶¶Ú%HI%Û¶Ú¶%HII·Ú¶¶%HIIÛ¶¶¶I$IIÛ¶¶ÛÛ¶¶¶I$IIÛ¶¶Ú%H%IÛ¶Ú¶%HI%Û¶Ú¶%HII·Ú¶¶I$IIÛ¶¶·HI$IÛ¶¶¶I$IIÛ¶¶Ú%H%IÛ¶Ú¶%HI%Û¶Ú¶%HII·Ú¶¶I$IIÛ¶¶·HI$IÛ¶¶¶I$IIÛ¶¶ÚI$Û¶Û¶$IIH·Ú·¶$IIHIÛ¶¶¶I$IIÛÛ¶¶$III¶Û¶¶HI%II$IIÛ¶¶¶IH·Ú·¶$IIHÛÛ¶I$IIÛ¶¶Û¶¶¶I$IIÛÛ¶I$IIÛ¶Û¶¶$III¶ÛI$IIÛÛ¶¶$III¶ÛÛ¶¶¶I$Û¶Û¶$IIÚ·¶¶HÛ¶¶I$IIÛ¶¶¶IHI·Ú¶·$Û¶¶Û$I$IÛ¶¶Û$IHI·Ú¶·$Û¶¶Û¶$II$Û¶Û¶$IIHI·Ú¶·$I$IIÛ¶¶¶IH%IÛ¶¶ÚÛ$I$IÛI$III¶Û¶¶H%IIÚ·¶¶HI%IHÛI$III¶Û¶¶H%IIÚ·¶¶HI%IÚ·¶Ú$II%ÚÛII$IÛ¶¶Û$IH%Û¶Ú·$IHI·Ú¶·$IHIÛÛ¶ÛÛ¶¶$III¶Û¶¶H%IIÚ·¶Ú$I%IÚ·¶Ú$IIÛÛ¶¶¶I$IIÛ¶¶Ú%H%IÛ¶Ú¶%HI%Û¶Ú¶%IHIÛÛ¶¶¶I$IIÛ¶¶Ú%H%IÛ¶Ú¶%HI%Û¶Ú¶%IHIÛÛ¶¶¶I$IIÛ¶¶Ú%H%IÛ¶Ú¶%HI%Û¶Ú¶%IHI%II$IIÛ¶¶¶IH%IÛ¶¶Ú%HI%Û¶Ú¶%HII·Û¶¶¶II$IIÛ¶¶¶IH%IÛ¶¶Ú%HI%Û¶Ú¶%HII·Û¶¶¶II$IIÛ¶¶¶IH%IÛ¶¶Ú%HI%Û¶Ú¶%HII·Û¶¶¶II$IÛ¶¶Û$IH%Û¶Ú·$IHI·Ú¶·$IHIÛÛ¶¶¶ÛÛ¶¶$III¶Û¶¶H%IIÚ·¶Ú$I%IÚ·¶Ú$II%HÛ¶Û¶¶$III¶Û¶¶H%IIÚI¶Û¶¶$IIIHÛ¶Û¶¶$III¶Û¶¶H%IIÚÛ¶¶¶II$IIÛ¶Û¶$II$Û¶Û¶$IIHÛ¶·¶HI%HII$IIÛ¶¶¶IH%IÛ¶¶ÚÛ$I$IÛÛ¶¶¶I$IIÛ¶¶¶IH%IÛ¶¶Û$IH%ÛÛ¶¶¶I$IÛ¶¶Û$IH%Û¶ÚÛ$I$IÛÛ¶¶¶I$IIÛ¶¶$IIIÚÛ¶$II$ÛÛ¶¶¶Û¶¶¶I$Û¶Û¶$IIH%Û¶¶¶II$IÛ¶¶Û$IH%IÛ¶¶¶I$IIIH·Ú·¶$IIHIÛ¶¶¶I$IÛ$IIH·Ú·¶$IIHII$IIÛ¶¶¶II$IÛ¶¶Û$IH%ÛÛ¶¶¶I$IIÛ¶¶¶IH%Û$IIH·Ú·¶H%IHÛ¶·Ú$I%HÛ¶·ÚI$IIÛ¶¶¶IH%IÛ¶¶Ú%HI%Û¶Ú¶%HII·Ú¶¶%HIIÛ¶¶¶I$IIÛ¶¶ÛI$IIÛ¶¶¶IH%IÛ¶¶Ú%HI%Û¶Ú¶%HII·Ú¶¶%HIIÛ¶¶¶I$IIÛ¶¶ÛÛ¶¶¶I$IIÛ¶¶Ú%H%IÛ¶Ú¶%HI%Û¶Ú¶%HII·Ú¶¶I$IIÛ¶¶·HI$IÛ¶¶¶I$IIÛ¶¶Ú%H%IÛ¶Ú¶%HI%Û¶Ú¶%HII·Ú¶¶I$IIÛ¶¶·HI$IÛ¶¶¶I$IIÛ¶¶Ú%H%IÛ¶Ú¶%HI%Û¶Ú¶%HII·Ú¶¶I$IIÛ¶¶·HI$IÛ¶¶¶I$IIÛ¶¶Ú%H%IÛ¶Ú¶%HI%Û¶Ú¶%HII·Ú¶¶I$IIÛ¶¶·HI$Ibind8/images/.xvpics/MX.gif0100664000567100000120000000450107662561010015422 0ustar jcameronwheelP7 332 #IMGINFO:48x48 RGB (285 bytes) #END_OF_COMMENTS 48 48 255 I$IIÛ¶¶¶IH%IÛ¶¶Ú%HI%Û¶Ú¶%HII·Ú¶¶%HIIÛ¶¶¶I$IIÛ¶¶ÛI$IIÛ¶¶¶IH%IÛ¶¶Ú%HI%Û¶Ú¶%HII·Ú¶¶%HIIÛ¶¶¶I$IIÛ¶¶ÛI$IIÛ¶¶¶IH%IÛ¶¶Ú%HI%Û¶Ú¶%HII·Ú¶¶%HIIÛ¶¶¶I$IIÛ¶¶ÛI$IIÛ¶¶¶IH%IÛ¶¶Ú%HI%Û¶Ú¶%HII·Ú¶¶%HIIÛ¶¶¶I$IIÛ¶¶ÛÛ¶¶¶I$IIÛ¶¶Ú%H%IÛ¶Ú¶%HI%Û¶Ú¶%HII·Ú¶¶I$IIÛ¶¶·HI$IÛ¶¶¶I$IIÛ¶¶Ú%H%IÛ¶Ú¶%HI%Û¶Ú¶%HII·Ú¶¶I$IIÛ¶¶·HI$IÛ¶¶¶I$IIÛ¶¶Ú%H%IÛ¶Ú¶%HI%Û¶Ú¶%HII·Ú¶¶I$IIÛ¶¶·HI$IÛI$IIÛ¶¶¶IH%IÛÛ$I$IIÛ¶¶¶I$IIÛ¶¶ÚI¶Û¶¶IÛ¶¶¶I$IIÛ¶¶ÚI¶Û¶¶$IÛ¶¶$III¶Û¶¶I¶Û¶¶$IÛ¶¶$III¶Û¶I¶Û¶¶$IÛI$IÛ¶¶Û$IHÛ$I%IÚ·¶ÛI$IÛ¶¶Û$IHÛ$I%IÚ·¶ÛI$IÛ¶¶Û$IHÛ$I%IÚ·¶ÚÛI$Û¶Û¶$IIÛ$I$IÛ¶¶ÛIÛ¶$II$Û¶IÚ·¶¶H%IIÚIIÛ¶$II$Û¶IÚ·¶¶H%IIÚ·IIÛ¶$II$Û¶II¶Û¶¶$IIIÚ·IIÛ$I$IÛ¶II¶Û¶¶$IIIÚ·¶ÛÛ¶I¶Û¶¶$ÛÛ$I$IÛ¶¶Û$IHÛÛ¶I¶Û¶¶$ÛÛ$I$IÛ¶¶Û$IH%ÛÛ¶I¶Û¶¶$Û¶Û$IH%Û¶Ú·$IHIÛÛ¶Û¶¶¶IÛ¶Û$I$IÛ¶¶Û$IH%II$III$ÛI$IÛ¶¶Û$IH%Û¶Ú·II$III$IIII¶Û¶¶$IIIÚ·¶¶II$III$IIIHI·Ú¶·$IHIÛ¶¶·II$III$IIIHI·Ú¶·$IHIÛ¶¶·ÛÛ¶¶Û¶¶Û¶¶Û$I$IÛ¶¶Û$IH%ÛÛ¶¶¶Û¶Û¶¶Û$I$IÛ¶¶Û$IHÛÛ¶¶¶Û¶Û¶¶Û$I$IÛ¶¶Û$IÛÛ¶¶¶Û¶Û¶¶¶Û$I$IÛ¶Ú·$III$IIII$III¶Û¶¶H%IIÚII$IIÛII$III¶Û¶¶H%IIÚII$IIÛI$III¶Û¶¶H%IIII$IIÛÛ$I$IIÛ¶¶Ú%H%ÛÛ¶¶¶II¶Û¶¶Û$I$IÛ¶¶ÛÛ¶¶¶II¶Û¶¶Û$I$IÛ¶ÛÛ¶¶¶I$IÛ¶Ú·Û$I$IÛÛÛ¶¶¶I$IIÛ¶¶ÚÛ$I$IÛII$IIÛ¶Û¶$II$IÛ¶Ú·II$IIÛ¶Û¶$II$IÛ¶Ú·I$IIÛ¶¶¶IH%IÛ¶¶Ú%HI%Û¶Ú¶%HII·Ú¶¶%HIIÛ¶¶¶I$IIÛ¶¶ÛI$IIÛ¶¶¶IH%IÛ¶¶Ú%HI%Û¶Ú¶%HII·Ú¶¶%HIIÛ¶¶¶I$IIÛ¶¶ÛÛ¶¶¶I$IIÛ¶¶Ú%H%IÛ¶Ú¶%HI%Û¶Ú¶%HII·Ú¶¶I$IIÛ¶¶·HI$IÛ¶¶¶I$IIÛ¶¶Ú%H%IÛ¶Ú¶%HI%Û¶Ú¶%HII·Ú¶¶I$IIÛ¶¶·HI$IÛ¶¶¶I$IIÛ¶¶Ú%H%IÛ¶Ú¶%HI%Û¶Ú¶%HII·Ú¶¶I$IIÛ¶¶·HI$IÛ¶¶¶I$IIÛ¶¶Ú%H%IÛ¶Ú¶%HI%Û¶Ú¶%HII·Ú¶¶I$IIÛ¶¶·HI$Ibind8/images/.xvpics/HINFO.gif0100664000567100000120000000450107662561041015745 0ustar jcameronwheelP7 332 #IMGINFO:48x48 RGB (256 bytes) #END_OF_COMMENTS 48 48 255 I$IIÛ¶¶¶IH%IÛ¶¶Ú%HI%Û¶Ú¶%HII·Ú¶¶%HIIÛ¶¶¶I$IIÛ¶¶ÛI$IIÛ¶¶¶IH%IÛ¶¶Ú%HI%Û¶Ú¶%HII·Ú¶¶%HIIÛ¶¶¶I$IIÛ¶¶ÛI$IIÛ¶¶¶IH%IÛ¶¶Ú%HI%Û¶Ú¶%HII·Ú¶¶%HIIÛ¶¶¶I$IIÛ¶¶ÛI$IIÛ¶¶¶IH%IÛ¶¶Ú%HI%Û¶Ú¶%HII·Ú¶¶%HIIÛ¶¶¶I$IIÛ¶¶ÛÛ¶¶¶I$IIÛ¶¶Ú%H%IÛ¶Ú¶%HI%Û¶Ú¶%HII·Ú¶¶I$IIÛ¶¶·HI$IÛ¶¶¶I$IIÛ¶¶Ú%H%IÛ¶Ú¶%HI%Û¶Ú¶%HII·Ú¶¶I$IIÛ¶¶·HI$IÛ¶¶¶I$IIÛ¶¶Ú%H%IÛ¶Ú¶%HI%Û¶Ú¶%HII·Ú¶¶I$IIÛ¶¶·HI$IÛ¶Û¶¶¶I$IIÛ¶¶Ú%HI%IÚ·¶ÚÛ$I$III$IÛ¶¶Û$IH%Û¶Û¶¶$IIII¶Û¶¶II$IÛ¶¶Û$IH%Û¶Û¶¶$IIII¶Û¶¶II$IÛ¶¶Û$IH%Û¶Û¶¶$IIII¶Û¶¶II$IÛ¶¶Û$IH%Û¶Û¶¶$IIII¶Û¶¶ÛÛ¶¶$III¶Û¶¶H%IIH·Ú·¶Û$I$IÛÛ¶¶$III¶Û¶¶H%IIH·Ú·¶Û$I$IÛÛ¶¶$III¶Û¶¶H%IIH·Ú·¶Û$I$IÛÛ¶¶$III¶Û¶¶H%IIH·Ú·¶Û$I$III$IÛ¶¶Û$IH%Û¶Û¶¶$IIII¶Û¶¶II$IÛ¶¶Û$IH%Û¶Û¶¶$IIII¶Û¶¶II$IÛ¶¶Û$IH%Û¶Û¶¶$IIII¶Û¶¶II$IÛ¶¶Û$IH%Û¶Û¶¶$IIII¶Û¶¶ÛÛ¶¶$III¶Û¶¶H%IIH·Ú·¶Û$I$IÛI$IÛ¶¶ÛÛ$I$IÛI$IÛ¶¶ÛÛ$I$IÛI$IÛ¶¶ÛÛ$I$IIÛ¶¶$IIII¶Û¶¶IÛ¶¶$IIII¶Û¶¶IÛ¶¶$IIII¶Û¶¶II$IÛ¶¶Û$IH%Û¶Û¶¶$IIII¶Û¶¶ÛÛ¶¶$III¶Û¶¶H%IIH·Ú·¶Û$I$IÛÛ¶¶$III¶Û¶¶H%IIH·Ú·¶Û$I$IÛÛ¶¶$III¶Û¶¶H%IIH·Ú·¶Û$I$IÛÛ¶¶$III¶Û¶¶H%IIH·Ú·¶Û$I$III$IÛ¶¶Û$IH%Û¶Û¶¶$IIII¶Û¶¶II$IÛ¶¶Û$IH%Û¶Û¶¶$IIII¶Û¶¶II$IÛ¶¶Û$IH%Û¶Û¶¶$IIII¶Û¶¶II$IÛ¶¶Û$IH%Û¶Û¶¶$IIII¶Û¶¶ÛÛ¶¶$III¶Û¶¶H%IIH·Ú·¶Û$I$IÛÛ¶¶$III¶Û¶¶H%IIH·Ú·¶Û$I$IÛÛ¶¶$III¶Û¶¶H%IIH·Ú·¶Û$I$IÛÛ¶¶$III¶Û¶¶H%IIH·Ú·¶Û$I$III$IÛ¶¶Û$IH%Û¶Û¶¶$IIII¶Û¶¶II$IÛ¶¶Û$IH%Û¶Û¶¶$IIII¶Û¶¶I$IIÛ¶¶¶IH%IÛ¶¶Ú%HI%Û¶Ú¶%HII·Ú¶¶%HIIÛ¶¶¶I$IIÛ¶¶ÛI$IIÛ¶¶¶IH%IÛ¶¶Ú%HI%Û¶Ú¶%HII·Ú¶¶%HIIÛ¶¶¶I$IIÛ¶¶ÛÛ¶¶¶I$IIÛ¶¶Ú%H%IÛ¶Ú¶%HI%Û¶Ú¶%HII·Ú¶¶I$IIÛ¶¶·HI$IÛ¶¶¶I$IIÛ¶¶Ú%H%IÛ¶Ú¶%HI%Û¶Ú¶%HII·Ú¶¶I$IIÛ¶¶·HI$IÛ¶¶¶I$IIÛ¶¶Ú%H%IÛ¶Ú¶%HI%Û¶Ú¶%HII·Ú¶¶I$IIÛ¶¶·HI$IÛ¶¶¶I$IIÛ¶¶Ú%H%IÛ¶Ú¶%HI%Û¶Ú¶%HII·Ú¶¶I$IIÛ¶¶·HI$Ibind8/images/.xvpics/TXT.gif0100664000567100000120000000450107662561064015566 0ustar jcameronwheelP7 332 #IMGINFO:48x48 RGB (235 bytes) #END_OF_COMMENTS 48 48 255 I$IIÛ¶¶¶IH%IÛ¶¶Ú%HI%Û¶Ú¶%HII·Ú¶¶%HIIÛ¶¶¶I$IIÛ¶¶ÛI$IIÛ¶¶¶IH%IÛ¶¶Ú%HI%Û¶Ú¶%HII·Ú¶¶%HIIÛ¶¶¶I$IIÛ¶¶ÛI$IIÛ¶¶¶IH%IÛ¶¶Ú%HI%Û¶Ú¶%HII·Ú¶¶%HIIÛ¶¶¶I$IIÛ¶¶ÛI$IIÛ¶¶¶IH%IÛ¶¶Ú%HI%Û¶Ú¶%HII·Ú¶¶%HIIÛ¶¶¶I$IIÛ¶¶ÛÛ¶¶¶I$IIÛ¶¶Ú%H%IÛ¶Ú¶%HI%Û¶Ú¶%HII·Ú¶¶I$IIÛ¶¶·HI$IÛ¶¶¶I$IIÛ¶¶Ú%H%IÛ¶Ú¶%HI%Û¶Ú¶%HII·Ú¶¶I$IIÛ¶¶·HI$IÛ¶¶¶I$IIÛ¶¶Ú%H%IÛ¶Ú¶%HI%Û¶Ú¶%HII·Ú¶¶I$IIÛ¶¶·HI$IÛI$IIÛ¶¶¶IH%IIÛ¶I$IIÛ¶¶¶IÛ¶¶I$IIÛ¶¶¶IÛ¶¶$III¶Û¶¶IÛ¶¶$III¶Û¶¶ÛI$IÛ¶Û¶$II$Û¶¶¶I$IIÛ¶¶Û$I$IÛ¶Ú·$IH%Û¶ÚÛ$I$IÛ¶¶¶I$IIÛ¶¶Û¶$II$ÛÚ·¶$IIH·Ú·Û$I$IÛ¶¶¶I$IIÛ¶¶Û¶$II$ÛÚ·¶$IIH·Ú·¶I$II$IIÛ¶¶¶IH%IIÚ·¶¶HI%IÚ·¶Ú$II%Û¶ÚI$IIÛ¶¶¶IH%IIÚ·¶¶HI%IÚ·¶Ú$II%ÚÛI$IIÛ¶¶¶IH%IIÚ·¶¶HI%IÚ·¶Ú$II%Ú·I$IIÛ¶¶¶IH%IIÚ·¶¶HI%IÚ·¶Ú$II%Ú·Û¶¶¶I$IIÛ¶¶Û¶$II$ÛÚ·¶$IIH·Ú·¶H%IÛ¶¶¶I$IIÛ¶¶Û¶$II$ÛÚ·¶$IIH·Ú·¶H%IÛ¶¶¶I$IIÛ¶¶Û¶$II$ÛÚ·¶$IIH·Ú·¶H%IHÛ¶¶¶I$IIÛ¶¶Û¶$II$ÛÚ·¶$IIH·Ú·¶H%IHÛI$IIÛ¶¶¶IH%IIÚ·¶¶HI%IÚ·¶Ú$II%Ú·Ú¶$I$IIÛ¶¶¶IH%IIÚ·¶¶HI%IÚ·¶Ú$II%Ú·Ú¶$I$IIÛ¶¶¶IH%IIÚ·¶¶HI%IÚ·¶Ú$II%Ú·Ú¶I$IIÛ¶¶¶IH%IIÚ·¶¶HI%IÚ·¶Ú$II%Ú·Ú¶Û¶¶¶I$IIÛ¶¶Û¶$II$ÛÚ·¶$IIH·Ú·¶H%IÛ¶¶¶I$IIÛ¶¶Û¶$II$ÛÚ·¶$IIH·Ú·¶H%Û¶¶¶I$IIÛ¶¶Û¶$II$ÛÚ·¶$IIH·Ú·¶H%Û¶¶¶I$IIÛ¶¶Û¶$II$ÛÚ·¶$IIH·Ú·¶HII$IIÛ¶¶¶IH%IIÚ·¶¶HI%IÚ·¶Ú$II%ÚÛ¶¶I$IIÛ¶¶¶IH%IIÚ·¶¶HI%IÚ·¶Ú$II%Û¶ÚI$IIÛ¶¶¶IH%IIÚ·¶¶HI%IÚ·¶Ú$III¶Û¶¶I$IIÛ¶¶¶IH%IIÚ·¶¶HI%IÚ·¶Ú$III$Û¶Û¶Û¶¶¶I$IIÛ¶¶Û¶$II$ÛÚ·¶$IIH·ÚÛ¶$II$Û¶¶¶I$IIÛ¶¶Û¶$II$ÛÚ·¶$IIH·Û¶¶H%IIÛ¶¶¶I$IIÛ¶¶Û¶$II$ÛÚ·¶$IIH·Û¶¶H%IIÛ¶¶¶I$IIÛ¶¶Û¶$II$ÛÚ·¶$IIHÛ¶·¶H%IHI$IIÛ¶¶¶IH%IIÚ·¶¶HI%IÚ·¶ÚI$IIÛ¶¶¶I$IIÛ¶¶¶IH%IIÚ·¶¶HI%IÚ·¶Û$IH%Û¶Ú·I$IIÛ¶¶¶IH%IÛ¶¶Ú%HI%Û¶Ú¶%HII·Ú¶¶%HIIÛ¶¶¶I$IIÛ¶¶ÛI$IIÛ¶¶¶IH%IÛ¶¶Ú%HI%Û¶Ú¶%HII·Ú¶¶%HIIÛ¶¶¶I$IIÛ¶¶ÛÛ¶¶¶I$IIÛ¶¶Ú%H%IÛ¶Ú¶%HI%Û¶Ú¶%HII·Ú¶¶I$IIÛ¶¶·HI$IÛ¶¶¶I$IIÛ¶¶Ú%H%IÛ¶Ú¶%HI%Û¶Ú¶%HII·Ú¶¶I$IIÛ¶¶·HI$IÛ¶¶¶I$IIÛ¶¶Ú%H%IÛ¶Ú¶%HI%Û¶Ú¶%HII·Ú¶¶I$IIÛ¶¶·HI$IÛ¶¶¶I$IIÛ¶¶Ú%H%IÛ¶Ú¶%HI%Û¶Ú¶%HII·Ú¶¶I$IIÛ¶¶·HI$Ibind8/images/.xvpics/WKS.gif0100664000567100000120000000450107662561126015552 0ustar jcameronwheelP7 332 #IMGINFO:48x48 RGB (266 bytes) #END_OF_COMMENTS 48 48 255 I$IIÛ¶¶¶IH%IÛ¶¶Ú%HI%Û¶Ú¶%HII·Ú¶¶%HIIÛ¶¶¶I$IIÛ¶¶ÛI$IIÛ¶¶¶IH%IÛ¶¶Ú%HI%Û¶Ú¶%HII·Ú¶¶%HIIÛ¶¶¶I$IIÛ¶¶ÛI$IIÛ¶¶¶IH%IÛ¶¶Ú%HI%Û¶Ú¶%HII·Ú¶¶%HIIÛ¶¶¶I$IIÛ¶¶ÛI$IIÛ¶¶¶IH%IÛ¶¶Ú%HI%Û¶Ú¶%HII·Ú¶¶%HIIÛ¶¶¶I$IIÛ¶¶ÛÛ¶¶¶I$IIÛ¶¶Ú%H%IÛ¶Ú¶%HI%Û¶Ú¶%HII·Ú¶¶I$IIÛ¶¶·HI$IÛ¶¶¶I$IIÛ¶¶Ú%H%IÛ¶Ú¶%HI%Û¶Ú¶%HII·Ú¶¶I$IIÛ¶¶·HI$IÛ¶¶¶I$IIÛ¶¶Ú%H%IÛ¶Ú¶%HI%Û¶Ú¶%HII·Ú¶¶I$IIÛ¶¶·HI$IÛÛ¶¶¶I$IIÛ¶¶Û¶$II$ÛÚ·¶$IIH%II$IIÛ¶¶¶IH%IIÚ·¶¶HI%IÚÛ¶¶¶II$IÛ¶¶Û$IHI·Ú¶·$IHIÛÛ¶¶¶I$III¶Û¶¶H%IÛ¶¶Ú%HI%Û¶Ú¶I$III¶Û¶¶H%IÛ¶¶Ú%HI%IÚ·¶ÚÛ¶Û¶¶$III¶ÛÛ$I$IÛ¶¶ÛÛ$I$IÛ¶Û¶¶$III¶ÛÛ$I$IÛ¶¶ÛÛ$I$IÛ¶¶Û¶$II$Û¶IH%IÛ¶¶ÚÛ$I$IÛ¶¶Û¶$II$ÛI$IIÛ¶¶Û¶$II$I$III¶Û¶¶HÛÛ¶¶¶I$IIIÚ·¶¶I$III¶Û¶¶HÛÛ¶¶¶I$IIIÚ·¶¶I$III¶Û¶¶HÛÛ¶¶$III$ÛÚ·¶I$III¶Û¶¶HÛ¶Û¶¶$III$IÛ¶Ú·Û¶¶¶Û$I$IIIHI%IÚ·Û¶¶$IIIÛ¶¶¶IÛ$I$III$IIIÚ·Û¶¶$IIIÛ¶¶¶IÛ$I$III$IIIÚ·Û¶¶¶I$IIÛ¶¶¶II$III$IIIÚ·Û¶¶¶I$III$IIÛÛ¶¶¶Û¶¶$ÛÚ%HI%IHÛ¶·¶I$IIÛ¶Û¶¶Û¶¶¶IÛ¶$II$IÛ¶Ú·I$IIÛ¶Û¶¶Û¶¶¶IÛ¶$Û$II$ÛÚ·¶I$IIÛ¶Û¶¶Û¶¶¶IÛ¶$Û$II$ÛÚ·¶Û¶¶¶I$IIII$IIÛI¶I¶Û¶¶$IIIÛ¶¶¶I$IIIH%IÛ¶I¶I$Û¶Û¶$IIHÛ¶¶¶I$IIÛ$IH%Û¶II$Û¶Û¶$IIHÛ¶¶¶I$IIÛ$IH%Û¶II$Û¶Û¶$IIHI$IIÛ¶¶¶ÛI¶Û¶¶$IÛ¶H%IIÚ·¶¶I$IIÛ¶¶¶IÚ·¶¶H%IÛ¶Ú$I%IÚ·¶ÚI$IIÛ¶¶¶IÚ·¶¶H%IÛ¶Ú$I%IÚ·¶ÚI$IIÛ¶¶¶II$Û¶Û¶$IIÛ¶¶$III¶Û¶¶Û¶¶¶I$IIÛÛ¶$II$Û¶ÛI$IÛ¶¶Û$IH%Û¶¶¶I$IIÛÛ¶$II$Û¶ÛI$IIÛ¶¶¶IH%IÛ¶¶¶I$IIÛÛ¶$II$Û¶Û¶I$IIÛ¶¶¶IH%IÛ¶¶¶I$IIÛ¶Û¶$II$Û¶Û¶I$IIÛ¶¶¶IH%II$IIÛ¶¶¶IHI%IÚ·¶Ú$II%IÚ·¶Ú$II%Ú·Ú¶I$IIÛ¶¶¶IHI%IÚ·¶Ú$II%IÚ·¶Ú$II%Ú·Ú¶I$IIÛ¶¶¶IH%IÛ¶¶Ú%HI%Û¶Ú¶%HII·Ú¶¶%HIIÛ¶¶¶I$IIÛ¶¶ÛI$IIÛ¶¶¶IH%IÛ¶¶Ú%HI%Û¶Ú¶%HII·Ú¶¶%HIIÛ¶¶¶I$IIÛ¶¶ÛÛ¶¶¶I$IIÛ¶¶Ú%H%IÛ¶Ú¶%HI%Û¶Ú¶%HII·Ú¶¶I$IIÛ¶¶·HI$IÛ¶¶¶I$IIÛ¶¶Ú%H%IÛ¶Ú¶%HI%Û¶Ú¶%HII·Ú¶¶I$IIÛ¶¶·HI$IÛ¶¶¶I$IIÛ¶¶Ú%H%IÛ¶Ú¶%HI%Û¶Ú¶%HII·Ú¶¶I$IIÛ¶¶·HI$IÛ¶¶¶I$IIÛ¶¶Ú%H%IÛ¶Ú¶%HI%Û¶Ú¶%HII·Ú¶¶I$IIÛ¶¶·HI$Ibind8/images/.xvpics/RP.gif0100664000567100000120000000450107662561151015425 0ustar jcameronwheelP7 332 #IMGINFO:48x48 RGB (253 bytes) #END_OF_COMMENTS 48 48 255 I$IIÛ¶¶¶IH%IÛ¶¶Ú%HI%Û¶Ú¶%HII·Ú¶¶%HIIÛ¶¶¶I$IIÛ¶¶ÛI$IIÛ¶¶¶IH%IÛ¶¶Ú%HI%Û¶Ú¶%HII·Ú¶¶%HIIÛ¶¶¶I$IIÛ¶¶ÛI$IIÛ¶¶¶IH%IÛ¶¶Ú%HI%Û¶Ú¶%HII·Ú¶¶%HIIÛ¶¶¶I$IIÛ¶¶ÛI$IIÛ¶¶¶IH%IÛ¶¶Ú%HI%Û¶Ú¶%HII·Ú¶¶%HIIÛ¶¶¶I$IIÛ¶¶ÛÛ¶¶¶I$IIÛ¶¶Ú%H%IÛ¶Ú¶%HI%Û¶Ú¶%HII·Ú¶¶I$IIÛ¶¶·HI$IÛ¶¶¶I$IIÛ¶¶Ú%H%IÛ¶Ú¶%HI%Û¶Ú¶%HII·Ú¶¶I$IIÛ¶¶·HI$IÛ¶¶¶I$IIÛ¶¶Ú%H%IÛ¶Ú¶%HI%Û¶Ú¶%HII·Ú¶¶I$IIÛ¶¶·HI$IÛI$Û¶Û¶$IIH·Ú·¶II$IÛ¶¶Û$IHII$Û¶Û¶$IIII¶Û¶¶$IIIÛ¶¶¶I$IÛI$IIÛ¶¶ÛÛ¶¶¶I$IIÛ¶¶I$IÛ¶¶Û$IH%ÛÛ¶¶¶I$IIÛ¶¶Ú%I$IÛ¶ÚÛ$I$IÛÛ¶¶¶I$IIÛ¶¶Ú%I$IÛ¶ÚÛ$I$III$IIÛ¶¶¶IH%IÛ¶Û¶¶$III¶Û¶¶II$IIÛ¶¶¶IH%IÛ¶Û¶¶$III¶Û¶¶II$IIÛ¶¶¶IH%IÛ¶Û¶¶$III¶Û¶¶II$IIÛ¶¶¶IH%IÛ¶Û¶¶$III¶Û¶¶ÛÛ¶¶¶I$IIÛ¶¶Ú%I$IIÛ¶¶Û$I$IÛÛ¶¶¶I$IIÛ¶¶Ú%I$IIÛ¶¶Û$I$IÛÛ¶¶¶I$IIÛ¶¶Û$I$IÛ¶ÚÛ$I$IÛÛ$I$IÛ¶¶Û$IH%II$IÛ¶¶Û$IHII$IIÛ¶¶¶IH%II$IÛ¶¶Û$IHII$Û¶Û¶$IIÛÛ$I$IÛ¶¶ÛÛ¶¶¶I$IIÛ¶¶ÚÛ$I$IÛ¶¶ÛÛ¶¶¶I$IIÛ¶¶ÚI$IIÛ¶¶Û$I$IÛÛ¶¶¶I$IIÛ¶¶Ú%I$IIÛ¶¶Û$I$III$IIÛ¶¶¶IH%IÛÛ¶¶¶I$IIÛ¶¶ÚII$IIÛ¶¶¶IH%IÛÛ¶¶¶I$IIÛ¶¶ÚII$IIÛ¶¶¶IH%IÛÛ¶¶¶I$IIÛ¶¶ÚII$IIÛ¶¶¶IH%IÛÛ¶¶¶I$IIÛ¶¶ÚÛÛ¶¶¶I$IIÛ¶¶Ú%I$IIÛ¶¶Û$I$IÛÛ¶¶¶I$IIÛ¶¶Ú%I$IIÛ¶¶Û$I$IÛÛ¶¶¶I$IIÛ¶¶Ú%I$IIÛ¶¶Û$I$IÛÛ¶¶¶I$IIÛ¶¶Ú%I$IIÛ¶¶Û$I$III$IIÛ¶¶¶IH%IÛÛ¶¶$III¶Û¶¶II$IIÛ¶¶¶IH%IÛÛ¶¶$III¶Û¶¶I$IIÛ¶¶¶IH%IÛ¶¶Ú%HI%Û¶Ú¶%HII·Ú¶¶%HIIÛ¶¶¶I$IIÛ¶¶ÛI$IIÛ¶¶¶IH%IÛ¶¶Ú%HI%Û¶Ú¶%HII·Ú¶¶%HIIÛ¶¶¶I$IIÛ¶¶ÛÛ¶¶¶I$IIÛ¶¶Ú%H%IÛ¶Ú¶%HI%Û¶Ú¶%HII·Ú¶¶I$IIÛ¶¶·HI$IÛ¶¶¶I$IIÛ¶¶Ú%H%IÛ¶Ú¶%HI%Û¶Ú¶%HII·Ú¶¶I$IIÛ¶¶·HI$IÛ¶¶¶I$IIÛ¶¶Ú%H%IÛ¶Ú¶%HI%Û¶Ú¶%HII·Ú¶¶I$IIÛ¶¶·HI$IÛ¶¶¶I$IIÛ¶¶Ú%H%IÛ¶Ú¶%HI%Û¶Ú¶%HII·Ú¶¶I$IIÛ¶¶·HI$Ibind8/images/.xvpics/PTR.gif0100664000567100000120000000450107662561177015561 0ustar jcameronwheelP7 332 #IMGINFO:48x48 RGB (232 bytes) #END_OF_COMMENTS 48 48 255 I$IIÛ¶¶¶IH%IÛ¶¶Ú%HI%Û¶Ú¶%HII·Ú¶¶%HIIÛ¶¶¶I$IIÛ¶¶ÛI$IIÛ¶¶¶IH%IÛ¶¶Ú%HI%Û¶Ú¶%HII·Ú¶¶%HIIÛ¶¶¶I$IIÛ¶¶ÛI$IIÛ¶¶¶IH%IÛ¶¶Ú%HI%Û¶Ú¶%HII·Ú¶¶%HIIÛ¶¶¶I$IIÛ¶¶ÛI$IIÛ¶¶¶IH%IÛ¶¶Ú%HI%Û¶Ú¶%HII·Ú¶¶%HIIÛ¶¶¶I$IIÛ¶¶ÛÛ¶¶¶I$IIÛ¶¶Ú%H%IÛ¶Ú¶%HI%Û¶Ú¶%HII·Ú¶¶I$IIÛ¶¶·HI$IÛ¶¶¶I$IIÛ¶¶Ú%H%IÛ¶Ú¶%HI%Û¶Ú¶%HII·Ú¶¶I$IIÛ¶¶·HI$IÛ¶¶¶I$IIÛ¶¶Ú%H%IÛ¶Ú¶%HI%Û¶Ú¶%HII·Ú¶¶I$IIÛ¶¶·HI$IÛÛ$I$IÛ¶¶Û$IIÛ¶$II$Û¶II$IIÛ¶II$IÛ¶II$Û¶ÛÛ¶$IÛÛ¶¶¶I$IIÛ$IH%Û¶Ú·$IHIÛÛ¶¶¶I$IIÛ¶Û$I$IÛ¶¶Û$IH%IÛÛ¶¶¶I$IIÛ¶¶Û$I$IÛ¶Ú·$IH%III$IIÛ¶¶¶IH%IIÚ·¶¶HI%IÚ·¶ÚÛII$IIÛ¶¶¶IH%IIÚ·¶¶HI%IÚ·¶ÚÛII$IIÛ¶¶¶IH%IIÚ·¶¶HI%IÚ·¶ÚÛII$IIÛ¶¶¶IH%IIÚ·¶¶HI%IÚ·¶ÚÛÛÛ¶¶¶I$IIÛ¶¶ÚÛ$I$IÛ¶¶Û$IH%IÛÛ¶¶¶I$IIÛ¶¶Û$I$IÛ¶Ú·$IH%IÛÛ¶¶¶I$IIÛ¶¶Û$I$IÛ¶Ú·$IH%IÛÛ¶¶¶I$IIÛÛ¶$II$Û¶Û¶$IIHIII$Û¶Û¶$IIH·Ú·¶ÛII$IÛ¶¶Û$IH%Û¶Ú·ÛII$IÛ¶¶Û$IH%Û¶Ú·ÛII$IIÛ¶¶¶IH%IÛ¶¶ÚÛÛI$Û¶Û¶$IIH·Ú·¶$IIHIÛI$IIÛ¶¶¶IH%IÛ¶¶Ú%HI%IÛÛ¶¶¶I$IIÛ¶¶Ú%H%IÛ¶Ú¶%HI%Û¶Ú¶%HIIIÛÛ¶¶¶I$IIÛ¶¶Ú%H%IÛ¶Ú¶%HI%Û¶Ú¶%HIIIII$IIÛ¶¶¶IH%IÛ¶¶Ú%HI%Û¶Ú¶%HII·Ú¶¶ÛII$IIÛ¶¶¶IH%IÛ¶¶Ú%HI%Û¶Ú¶%HII·Ú¶¶ÛII$IIÛ¶¶¶IH%IÛ¶¶Ú%HI%Û¶Ú¶%HII·Ú¶¶ÛII$IIÛ¶¶¶IH%IÛ¶¶Ú%HI%Û¶Ú¶%HII·Ú¶¶ÛÛÛ¶¶¶I$IIÛ¶¶Ú%H%IÛ¶Ú¶%HI%Û¶Ú¶%HIIIÛÛ¶¶¶I$IIÛ¶¶Ú%H%IÛ¶Ú¶%HI%Û¶Ú¶%HIIIÛÛ¶¶¶I$IIÛ¶¶Ú%H%IÛ¶Ú¶%HI%Û¶Ú¶%HIIIÛÛ¶¶¶I$IIÛ¶¶Ú%H%IÛ¶Ú¶%HI%Û¶Ú¶%HIIIII$IIÛ¶¶¶IH%IÛ¶¶Ú%HI%Û¶Ú¶%HII·Ú¶¶ÛII$IIÛ¶¶¶IH%IÛ¶¶Ú%HI%Û¶Ú¶%HII·Ú¶¶ÛI$IIÛ¶¶¶IH%IÛ¶¶Ú%HI%Û¶Ú¶%HII·Ú¶¶%HIIÛ¶¶¶I$IIÛ¶¶ÛI$IIÛ¶¶¶IH%IÛ¶¶Ú%HI%Û¶Ú¶%HII·Ú¶¶%HIIÛ¶¶¶I$IIÛ¶¶ÛÛ¶¶¶I$IIÛ¶¶Ú%H%IÛ¶Ú¶%HI%Û¶Ú¶%HII·Ú¶¶I$IIÛ¶¶·HI$IÛ¶¶¶I$IIÛ¶¶Ú%H%IÛ¶Ú¶%HI%Û¶Ú¶%HII·Ú¶¶I$IIÛ¶¶·HI$IÛ¶¶¶I$IIÛ¶¶Ú%H%IÛ¶Ú¶%HI%Û¶Ú¶%HII·Ú¶¶I$IIÛ¶¶·HI$IÛ¶¶¶I$IIÛ¶¶Ú%H%IÛ¶Ú¶%HI%Û¶Ú¶%HII·Ú¶¶I$IIÛ¶¶·HI$Ibind8/images/.xvpics/LOC.gif0100664000567100000120000000450107662561221015517 0ustar jcameronwheelP7 332 #IMGINFO:48x48 RGB (219 bytes) #END_OF_COMMENTS 48 48 255 I$IIÛ¶¶¶IH%IÛ¶¶Ú%HI%Û¶Ú¶%HII·Ú¶¶%HIIÛ¶¶¶I$IIÛ¶¶ÛI$IIÛ¶¶¶IH%IÛ¶¶Ú%HI%Û¶Ú¶%HII·Ú¶¶%HIIÛ¶¶¶I$IIÛ¶¶ÛI$IIÛ¶¶¶IH%IÛ¶¶Ú%HI%Û¶Ú¶%HII·Ú¶¶%HIIÛ¶¶¶I$IIÛ¶¶ÛI$IIÛ¶¶¶IH%IÛ¶¶Ú%HI%Û¶Ú¶%HII·Ú¶¶%HIIÛ¶¶¶I$IIÛ¶¶ÛÛ¶¶¶I$IIÛ¶¶Ú%H%IÛ¶Ú¶%HI%Û¶Ú¶%HII·Ú¶¶I$IIÛ¶¶·HI$IÛ¶¶¶I$IIÛ¶¶Ú%H%IÛ¶Ú¶%HI%Û¶Ú¶%HII·Ú¶¶I$IIÛ¶¶·HI$IÛ¶¶¶I$IIÛ¶¶Ú%H%IÛ¶Ú¶%HI%Û¶Ú¶%HII·Ú¶¶I$IIÛ¶¶·HI$IÛÛ¶¶¶I$IIÛ¶¶Ú%H%IÛ¶Ú¶%HI%Û¶Ú¶%HIIII$IIÛ¶¶¶IH%IÛ¶¶Ú%HI%Û¶Ú¶%HII·II$IIÛ¶¶¶IH%IÛ¶¶Ú%HI%Û¶Ú¶%HIIII$IIÛ¶¶¶IH%IÛ¶¶Ú%HI%Û¶Ú¶%HII$IIÛ¶¶¶IH%IÛ¶¶Ú%HI%Û¶Ú¶%ÛÛ¶¶¶I$IIÛ¶¶Ú%H%IÛ¶Ú¶%HI%ÛÛ¶¶¶I$IIÛ¶¶Ú%H%IÛ¶Ú¶%HI%Û¶Ú$II%ÛÛ¶¶¶I$IIÛ¶¶Ú%H%IÛ¶Ú¶%HIÛ¶¶·H%HIÛÛ¶¶¶I$IIÛ¶¶Ú%H%IÛ¶Ú¶%HII·Ú¶¶%HIIII$IIÛ¶¶¶IH%IÛ¶¶Ú%HI%Û¶Û¶$IIH·Ú·¶II$IIÛ¶¶¶IH%IÛ¶¶Ú%HI%Û¶Û¶¶$IIIÚ·¶¶II$IIÛ¶¶¶IH%IÛ¶¶Ú%HI%ÛÛ¶¶$III¶Û¶¶II$IIÛ¶¶¶IH%IÛ¶¶Ú%HI%ÛÛ¶¶$III¶Û¶¶ÛÛ¶¶¶I$IIÛ¶¶Ú%H%IÛ¶Ú¶%IH%IÛ¶Ú¶%HI%ÛÛ¶¶¶I$IIÛ¶¶Ú%H%IÛ¶Ú¶%IH%IÛ¶Ú¶%HI%ÛÛ¶¶¶I$IIÛ¶¶Ú%H%IÛ¶Ú¶I$IIÛ¶¶¶IH%IÛÛ¶¶¶I$IIÛ¶¶Ú%H%IÛ¶Ú¶I$IIÛ¶¶¶IH%III$IIÛ¶¶¶IH%IÛ¶¶Ú%HI%Û¶Ú¶%HII·Ú¶¶II$IIÛ¶¶¶IH%IÛ¶¶Ú%HI%Û¶Ú¶%HII·Ú¶¶II$IIÛ¶¶¶IH%IÛ¶¶Ú%HI%Û¶Ú¶%HII·Ú¶¶II$IIÛ¶¶¶IH%IÛ¶¶Ú%HI%Û¶Ú¶%HII·Ú¶¶ÛÛ¶¶¶I$IIÛ¶¶Ú%H%IÛ¶Ú¶%IH%IÛ¶Ú¶%HI%ÛÛ¶¶¶I$IIÛ¶¶Ú%H%IÛ¶Ú¶%IH%IÛ¶Ú¶%HI%ÛÛ¶¶¶I$IIÛ¶¶Ú%H%IÛ¶Ú¶%IH%IÛ¶Ú¶%HI%ÛÛ¶¶¶I$IIÛ¶¶Ú%H%IÛ¶Ú¶%IH%Û¶Ú·$IHIII$IIÛ¶¶¶IH%IÛ¶¶Ú%HI%Û¶Û¶¶$IIIÚ·¶¶II$IIÛ¶¶¶IH%IÛ¶¶Ú%HI%Û¶Û¶$IIH·Ú·¶II$IIÛ¶¶¶IH%IÛ¶¶Ú%HI%Û¶Û$I$IÛ¶Ú·II$IIÛ¶¶¶IH%IÛ¶¶Ú%HI%Û¶ÚI$IIÛ¶¶¶ÛÛ¶¶¶I$IIÛ¶¶H%IIÛÛ¶¶$IIIÛÛ¶¶$III¶ÛÛ¶¶$III¶ÛII$IÛ¶¶Û$IHII$IÛ¶¶Û$IH%ÛI$IIÛ¶¶¶IH%IÛ¶¶Ú%HI%Û¶Ú¶%HII·Ú¶¶%HIIÛ¶¶I$IIÛ¶¶¶IH%IÛ¶¶Ú%HI%Û¶Ú¶%HII·Ú¶¶%HIIÛ¶¶¶I$IIÛ¶¶ÛÛ¶¶¶I$IIÛ¶¶Ú%H%IÛ¶Ú¶%HI%Û¶Ú¶%HII·Ú¶¶I$IIÛ¶¶·HI$IÛ¶¶¶I$IIÛ¶¶Ú%H%IÛ¶Ú¶%HI%Û¶Ú¶%HII·Ú¶¶I$IIÛ¶¶·HI$IÛ¶¶¶I$IIÛ¶¶Ú%H%IÛ¶Ú¶%HI%Û¶Ú¶%HII·Ú¶¶I$IIÛ¶¶·HI$IÛ¶¶¶I$IIÛ¶¶Ú%H%IÛ¶Ú¶%HI%Û¶Ú¶%HII·Ú¶¶I$IIÛ¶¶·HI$Ibind8/images/.xvpics/KEY.gif0100664000567100000120000000450107662561274015542 0ustar jcameronwheelP7 332 #IMGINFO:48x48 RGB (251 bytes) #END_OF_COMMENTS 48 48 255 I$IIÛ¶¶¶IH%IÛ¶¶Ú%HI%Û¶Ú¶%HII·Ú¶¶%HIIÛ¶¶¶I$IIÛ¶¶ÛI$IIÛ¶¶¶IH%IÛ¶¶Ú%HI%Û¶Ú¶%HII·Ú¶¶%HIIÛ¶¶¶I$IIÛ¶¶ÛI$IIÛ¶¶¶IH%IÛ¶¶Ú%HI%Û¶Ú¶%HII·Ú¶¶%HIIÛ¶¶¶I$IIÛ¶¶ÛI$IIÛ¶¶¶IH%IÛ¶¶Ú%HI%Û¶Ú¶%HII·Ú¶¶%HIIÛ¶¶¶I$IIÛ¶¶ÛÛ¶¶¶I$IIÛ¶¶Ú%H%IÛ¶Ú¶%HI%Û¶Ú¶%HII·Ú¶¶I$IIÛ¶¶·HI$IÛ¶¶¶I$IIÛ¶¶Ú%H%IÛ¶Ú¶%HI%Û¶Ú¶%HII·Ú¶¶I$IIÛ¶¶·HI$IÛ¶¶¶I$IIÛ¶¶Ú%H%IÛ¶Ú¶%HI%Û¶Ú¶%HII·Ú¶¶I$IIÛ¶¶·HI$IÛ¶Û¶¶¶I$IIÛ¶¶Ú%HI%Û¶Ú¶%II$IÛ¶¶Û$IH%ÛÛ¶$II$II$IÛ¶¶Û$IH%Û¶Ú%H%III$IÛ¶¶Û$IH%Û¶Ú·$IHIII$IÛ¶¶Û$IHI·Ú¶·$IHIÛÛ¶¶$III¶ÛÛ¶$II$Û¶Û¶ÛÛ¶¶$III¶Û¶¶H%IIÚ·¶ÚI$IIÛÛ¶¶$IIIÛ¶¶¶I$IIÛ¶¶ÚI$IIÛÛ¶¶$III¶Û¶¶H%IIÚ·¶ÚI$IIII$IÛ¶Û¶$II$Û¶Û¶$IIHÛ¶·¶II$IÛÛ¶¶$III¶Û¶¶H%IIÛ¶¶ÚII$IÛ¶¶I$IIÛ¶¶Ú%H%IÛ¶Ú¶II$Û¶Û¶$IIH·Ú·¶$IIHÛ¶·¶ÛÛ¶Û$I$IÛ¶¶Û$IH%Û¶Ú·I$IIÛÛÛ¶$II$Û¶Û¶$IIH·Ú·¶ÛÛ¶¶$III¶Û¶¶H%IIÚ·¶ÚÛÛ¶$II$Û¶Û¶$IIH·Ú·¶II$Û¶Û¶$IIH·Ú·¶$IIHII¶Û¶¶$IIIÚ·¶¶H%IIIÛ¶¶¶I$IIÛ¶¶Ú%H%IIÛÛ¶¶$III¶Û¶¶H%IIÛ¶¶ÚÛÛ$I$Û¶Û¶$IIH·Ú·¶I$IIÛÛ¶$II$Û¶Û¶$IIH·Ú·¶I$IIÛÛ¶¶$III¶Û¶¶H%IIÚ·¶ÚI$IIÛÛ¶¶$IIIÛ¶¶¶I$IIÛ¶¶ÚI$IIII$IÛ¶¶ÛI$IÛ¶¶Û$IH%Û¶Ú·II$IÛ¶¶Û$IH%Û¶Ú·$IHIÛ¶¶·II$IÛ¶¶Û$II$Û¶Û¶$IIHÛ¶·¶II$IÛ¶¶Û$IHI·Ú¶·$IHIÛ¶¶·ÛÛ¶¶$III¶Û¶I$IIÛ¶¶¶ÛÛ¶¶$III¶Û¶¶I$IÛ¶¶ÛÛÛ¶¶$III¶Û¶¶HI%IÚ·¶ÚÛÛ¶¶$III¶Û¶¶H%IIÚ·¶ÚII$IÛ¶¶Û$IH%Û¶Û$I$III$IÛ¶¶Û$IH%Û¶ÚI$III$IIÛ¶¶¶IH%IÛ¶¶Ú%HI%Û¶Ú¶%HII·Ú¶¶%HIIÛ¶¶¶I$IIÛ¶¶ÛI$IIÛ¶¶¶IH%IÛ¶¶Ú%HI%Û¶Ú¶%HII·Ú¶¶%HIIÛ¶¶¶I$IIÛ¶¶ÛÛ¶¶¶I$IIÛ¶¶Ú%H%IÛ¶Ú¶%HI%Û¶Ú¶%HII·Ú¶¶I$IIÛ¶¶·HI$IÛ¶¶¶I$IIÛ¶¶Ú%H%IÛ¶Ú¶%HI%Û¶Ú¶%HII·Ú¶¶I$IIÛ¶¶·HI$IÛ¶¶¶I$IIÛ¶¶Ú%H%IÛ¶Ú¶%HI%Û¶Ú¶%HII·Ú¶¶I$IIÛ¶¶·HI$IÛ¶¶¶I$IIÛ¶¶Ú%H%IÛ¶Ú¶%HI%Û¶Ú¶%HII·Ú¶¶I$IIÛ¶¶·HI$Ibind8/images/view.gif0100664000567100000120000000403307365227544014471 0ustar jcameronwheelGIF89a00ç>>Dž¢œnrlÒÒÌŠŠ„ZZ\ºº´êêäNNL––Œ®®¤z~|ÂÆÄÚÞÜFFDffdööôŽ’Œ²¶´ÎÎÌzztšžœÊÆÌææÜ¦ª¤VVT††„vrt’ŽŒNJLnnlúþüFBDÚÚÔŠŽŒbbd¾Â¼®²¬ââܦ¦œb^dòòìVR\šš”‚~„ÆÊÄJJLþúüBBDrvtÖÖÌ^^\RRTÆÆÌjjlúúô–’”¶¶¼¢žœÊÊÄŽŽ”¢¢œrrl¾¾¼îîìRNTš–œ®®´~~|ÆÆ¼ÞÞÔJFLjfl’’Œ¶¶¬žžœææìªª¤ZV\ІŒvvtrntŽŽ„¼²²¬æâäÎÊÌB>DÒÒÔŠŠŒ^Zdºº¼êêìNNT––”®®¬FFLfflööüzz|ææäVV\††ŒNJTnntþþüFBLÚÚÜââ䦦¤òòôššœ‚‚„JJTBBLÖÖÔ^^dúúüÊÊÌ¢¢¤rrt~~„ÆÆÄÞÞÜ’’”¶¶´žž¤ªª¬vv|ŽŽŒÂÂIJ²´ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ!þMade with GIMP,00þÓH° Áƒ*\Ȱ¡Ã‡#2¬‚Ä‹ë°Á2å;_ô`ÙcãŠ{&|Y‚‡'gÊx€Ç uL¬ãfÀ–>èÐÓ%ƒ 4ä¡c S8vnèLSg@">€pàŽ2@nÜxq {¨h ðgN΋¶H3#cú”LXÇÄ„ú¸‘覔2`â¸1‡· ?@˜SdI6!üˆ1oüÐBŠ–py(Ž 9rfLHCZ`Nurßøb ¨,qË0­Ê¬øÂÍš-Kø !2Ÿ?[€¬ù@¦" ¨þèèQ¥·Â xޏ¢çiSFÐ2ÂÆ6ʨ¹Òåè!ÕTm –Ð =a¼Ð=¸@¤ÀÆ$¤P®W†_ü&‚^xð;(x"tK Äeäa€@ cÜ¡Ám ¡H"ƒzÀñÆh<`F)tÄH‡rdð‡ƒðF€q…ÀVÆ 9Ì€$’G<`CZŒ€Ä ^è™o¸ð&081G ,àÃ"º \â›d0‚(¨Æ ôA(Šd{Ôцz‰–Š$¢ž" † ”1BþH°Uc¼‰¨?ÔñšÚê©¢Ž^‘*q Ð… #°Ü@lt°(Gàñ‚ øŠ(~þy¯Øà°Â®z xü@Ð ÏÊ_È1£°oÂ䪂¢#쇧‡åÄ M¸hÆŸ#„qÇ£º;H ßzjC½Â2áŸyÆ m`&¨P€0¸ÂÎ:ã©HÚàÁɳ1ÆÉoÞ¥Áo‘È¢BÌF ;௠¶ /#iG/ÒiÂ.<ðE•iìñ’adFT ° \ê ¼‰E7„CˆˆÂ4C¸ Ãœáƒ°A*þ pÐpê°?T€*¹í©H † Ì1Ð?´AE .Ä C ð¦Tëõ|‘ÅŒ607…‡öz™Ú¶ i¤Ä0™HÒЇ G¾‰Àu\0¢9”Px&¸Í, YŒ±6 X´Bâ"TdÇ bÑ T¶¶®òîÖžŠ²®šúöæÖÖÖ²ªzƺvÆÂ®¦’)ª¢|¾®^ÞÒžúúòâââÚÖ¾¢–OÊ–¨žnÞÖ´îîâêêêÖÒ–‚ª–.²Vξz–‚¦žbÒÆ’šŠ.²¢:þþúæÞ¸Ïʱ³ªsÎÆ Â²e®–2¢’J¾º£žŠ"ÚÚÚ¾®ÒƖΊÆÊÊš‚ʶjúöîîæÆæÚª¦Ž&¦–H¶zξvº¦J¶ªnÖÆ‚îîîž’B®²ÎÚÊ–èÞ¾ÚÒ¨íêÞâÞ²ª‚²š:öòêÎÎÎöòÞÆ¶fêâÂÒήÞÚê²®žööòâÞš† ªžV¶¢N¾ªRº–æÖªææææâÚž†ÞÞÞÒÒÊ¢’>¢ŽʾšÆÆÅƶvþú÷²®“¦š^ª–>êæÒ¼º²–~°¢\¿¾¶Êºqº¶ªºªbÆÂºÖÊš†#úúöžŽ>²¦j¶¦R¾²rš†ÒζââëîêÚÖÖÒíæÎÎÒÞ¢Š¾¶šžŽ3¶¢F¶²©¢Ž*¢ŠÖÆŠÞΖκrÚҲʾ~’~®š6ÖΞº²ŽâÚ¸’~ĶnòîæÚÊŽææòîîÞªšN°ªŒ¾¾¾ª’*–‚òòîÆ¾ªÆÆÎ¬¦xÞÚʶ¶¶ÚΖ²žBΆš†Ʋcš‚ ÚÚâÞÞÎòêÖ¾®bÊÆ²Æ²^êÞºöòôºº¹ÖÒ¼ÖÊŠþþþÖʠʶrâÚ®¬¦€ºªZÎʺɾ‡Â¾¢æâÊÊ¢¾¶†âÞÞ–†öòä–~ êêòööö¢Ž"îæÊƶj¶®’ª¢rÊÆ¾ÊÊÒ¶¦NÒÒÒžŠòîÚÓ‚ª–2úúú´¢Jòòòòêκ¶®ÚÖÚ®Zîêêš‚ÞÚÖÊÊÊÒÎÒî⺦R¾¾¶žBæÚ²úöú¶šŠ*ÖÊšÞÞê¶²žªš>êæâžŠ.º¦¢Ž.º¶²º¦NöîÚÞÒ¢ÚÖÆÞֺ²^²j²¢V¾ªV®¢bÒξÚÒºÚÊ’®ª’,00þm H° Áƒ*\ȰaÁj#JœH±¢Å‹2D¡±#ÂĤ%‹•‹^iªy´¥Òc EÓDˆÀ…#Uª ×ZÚBaN›,†+¦¨%DÀ8qlÒèpìD+ø€Aƒ6¤"Ë… )“ÛðõBÈ ›] íñÐàÚÊÉ ¨D#-×"¢"y»M_}-¤íA ­O:¯&.7\¬dÒR,ZTfLš6ûŠbˆ\v.:ñˆÐË ÂŠZé«Ü€“À4Š4U_}ò´:ñD„<éI’Qåbt±ép\® =z¥.áý±×¶¾-œM¥!šÌ >SŽþ¬A pŽSì ·¨”?EBD­ kÛ웸à΃ O¯ q‡bã3O+Ø$ÃZs°÷Þ4ÓìÅnœ5À‘QŒßxqÌC¡A@Ì“ sε÷ y}µf@h¡$.LJ'Ãhp ^ÍÂÉ,þ¢ •M@âƒ\ºD7# ÂŠS¡Á­´kdàO"vüɯx•#4O‚J'äÐpƒ,¡J7ŒÀK:UƒBÚ8$™ôTâÉœ.¢Rð#ðQ« Ôtw)É#<²On±„†°-¸tsô¤â%”÷68ójhÀLþäì,__­ÙžªŒîB"›Ë¥ä!Á?ë²@*ÊÌq€« ¼só…À%27<t䎺./è=·Ì€ ß|Ó ÁŒóD´¸bȌے¡cèòÏ2O `\5™€D ÌSÀÚ0/b„axáG 8ìñD´À™µÞ2Ì’@(˜”û¢—€ ô –bÄ%‘H‘D$ŒœŒ#úl¶{¥ý!C äà ÂSžê–‘$C9¬‰ÅØCø@È+Q°N*Ôj„†Ȉ†V ¥"ëxÂ7šq‹ç9f;0Òƒd‡š¼h òÈ) à1Ñ$"þKX‚5Úa·”ë^°@.Ž!5=f²àhbC¿Th06R€·0ЬbK9Þ'¤ÁÖÄ06\¡Ž í“›üÐÈk páu#1*¹ÃÖš B§2BˆI k¢ë|Ï_¾‰€ç—žoB›˜£x %<¨‡0{NwyXsFzP·ªj_ªè{µB?Œ è4ìùL™”mƒœ„fªÞ4€­É«ÅP ·9®ØŒ1‡ª;bind8/images/keys.gif0100644000567100000120000000031007533301603014444 0ustar jcameronwheelGIF89a00¡ÿÿÿÌÌÌfff!ù,00™„©Ëí£ ”Ê ©Ø\àŸ[ ،æ…2êšyŽ0ÀñCÛO›ÖzÃsù~‹à"GtɎäâõl:IP@gšêlƒ–Á ¼_ ¹ 9£gÕµréÎÂãÇ6¡¾ãíz+_Ÿ×ç7'8XHE(Ø·øG'ò¸&Ò%ùEiYèiyÉQy¸e¸™ÙèÖ)u—zÈZè*Šth :kQ;bind8/images/SRV.gif0100664000567100000120000000037207662561247014174 0ustar jcameronwheelGIF89a00€ÿÿÿ!þCreated with The GIMP!ù ,00¸Œ©Ëí£œ´Ú‹³ÞøSHzJ‰ŠP &lú¼æ!ÃMM×ö‚¯!côP·’t Å<¦Ëé0ž 9åŠ Äú´SëÓ‹r¶àj¹ÃÝ¡ÏÙßEüÕ©"ð¸|Vt·ïø¦ÞÌ—Ä’wç7H×cGTñ·§ÆXGÖ2æØW97)ù!¡©µiØ©ˆ hI8JÚ5éú*šªÊÆIuØ*È7K ¨{Jš([ZÜøkÌJÙìü -=M]P;bind8/images/smallicon.gif0100664000567100000120000000231707777121250015475 0ustar jcameronwheelGIF87aç½»jââáÀÀ¹€/©¨tÌÌÈ¥¤E;9=¹¹¨×סÊȇÉȆ}zdde©©BÀ²¼ÇÆ›çÍߨ¦¡¢„˜Ž/±i®®TŒƒNêéч‡‡»´º‡RzœññÛž˜®¤¤6¯¯NbƒäãâÔÒšBBC KGYœ›$ôóáŽv‡ÜÛÚ§¢¦::;VVÚÙØ£¢¢üüö³³€PGuC?QÈÁÚçèÊ`_`ËÌ”££E¯¨ÈÊɉúú÷ØØÏ{Vtãá¼òòïÄÂyÃÂx«ªq³³[ÖÕ¯ììé ØÅÜÍËÑààÝ%% ïîG¨¦ããÂ¥¥9ØØÕ——?§§}±°i¾½ƒ´´XššOÉÄÆÃ°@8d¤£;µcŸÅ¼ÂÆÆ„ÕÕËÒÓÀ¾½êéÏÄÄ­ÌÌÌÏÏŲ±cгÛÙ©‰‰s½¼¦ÊÊ‹ãâ¾²ª¯¯¯w§§ƒuuHD>C––:NKZNNP’‘,jdr”й³²Ÿ˜˜j±¤¨¥²­­£µµX¦¥q³•©³³VÙÙØ¶bŸäị*ÎÇá³^œÒÑÑ.+:‰‰&¹¸”ÎÍÍÙÒåÑϼÁÀtŒQ|þþüÜÜÔËÉ‹feúúøFDN”c‡øøö–•x­­~ôôò²³o¬¬H??‚|–‡†‡èèÏ¢š¼îîìŽ<€€€HGIš’´ÖÖшi~#·¶˜ÐÑ–­®¢ž‘šrgQ++)ÜÜÚ¸´°lll£¡c=7U--.Ó¡Ä––`´´Y,,#–•+ýýúûûøÉɽ²iäâ½¢˜Å««FºµÂÃÃxŸA‡[Whˆˆ># 1~†Hx‹h€»ºfαŠ 1ººeá×ÞÇ¥¾ÛÛØóñß¾¼l2/<—³†‚•ÑÒ™_Yr,,,K~²²‹ÐšÀΚ¾·d¡úúöÔÓÔÆÆ¹ööò„~–cce¹t¦èèͪªDððìf]“èÐáÍÌóp Â»Ö˜—gÆÆ¨…„†¯|Ÿ¤µÛÚ¬‰w€,þ/ H° Áƒ*h¦–¡º,4ØAŒ5s^yšHðz¿,C׬GV²ÑÛ'V¢fAN^’H‚6jöÂ#óÒ&¿Î½k4# òMðPž%v†äâ €Au?\ÔðQÄ ­:¶^øÊ•GZ«\ά|…æM¤p ˜a»ðàZ©\§ê˵k "5gõ çÃHµ-¤D Èõià§\ãúI²!N›Y•C¢L”\nËC 2”ÎÄ9q§Ð^`:oÊu+Í%\(rÍ(ê ·Ê£@•Ó‚ïJç1r)WÞI•@NéXÀS4†‡5‹öīҠ‰ž7¼µé!ôL`” PʼnAP(]\â‰X’‹«dlæ¥ Ô‹²œL;À‡(SA.˜rOí€M._8q‰õl De,`‡ÄI.™,Ã?Å¡B.x˜p‰¶¶®òîÖžŠ²®šúöæÖÖÖ²ªzƺvÆÂ®¦’)ª¢|¾®^ÞÒžúúòâââÚÖ¾¢–OÊ–¨žnÞÖ´îîâêêêÖÒ–‚ª–.²Vξz–‚¦žbÒÆ’šŠ.²¢:þþúæÞ¸Ïʱ³ªsÎÆ Â²e®–2¢’J¾º£žŠ"ÚÚÚ¾®ÒƖΊÆÊÊš‚ʶjúöîîæÆæÚª¦Ž&¦–H¶zξvº¦J¶ªnÖÆ‚îîîž’B®²ÎÚÊ–èÞ¾ÚÒ¨íêÞâÞ²ª‚²š:öòêÎÎÎöòÞÆ¶fêâÂÒήÞÚê²®žööòâÞš† ªžV¶¢N¾ªRº–æÖªææææâÚž†ÞÞÞÒÒÊ¢’>¢ŽʾšÆÆÅƶvþú÷²®“¦š^ª–>êæÒ¼º²–~°¢\¿¾¶Êºqº¶ªºªbÆÂºÖÊš†#úúöžŽ>²¦j¶¦R¾²rš†ÒζââëîêÚÖÖÒíæÎÎÒÞ¢Š¾¶šžŽ3¶¢F¶²©¢Ž*¢ŠÖÆŠÞΖκrÚҲʾ~’~®š6ÖΞº²ŽâÚ¸’~ĶnòîæÚÊŽææòîîÞªšN°ªŒ¾¾¾ª’*–‚òòîÆ¾ªÆÆÎ¬¦xÞÚʶ¶¶ÚΖ²žBΆš†Ʋcš‚ ÚÚâÞÞÎòêÖ¾®bÊÆ²Æ²^êÞºöòôºº¹ÖÒ¼ÖÊŠþþþÖʠʶrâÚ®¬¦€ºªZÎʺɾ‡Â¾¢æâÊÊ¢¾¶†âÞÞ–†öòä–~ êêòööö¢Ž"îæÊƶj¶®’ª¢rÊÆ¾ÊÊÒ¶¦NÒÒÒžŠòîÚÓ‚ª–2úúú´¢Jòòòòêκ¶®ÚÖÚ®Zîêêš‚ÞÚÖÊÊÊÒÎÒî⺦R¾¾¶žBæÚ²úöú¶šŠ*ÖÊšÞÞê¶²žªš>êæâžŠ.º¦¢Ž.º¶²º¦NöîÚÞÒ¢ÚÖÆÞֺ²^²j²¢V¾ªV®¢bÒξÚÒºÚÊ’®ª’,00þm H° Áƒ*\ȰaÁj#JœH±¢Å‹2D¡±#ÂĤ%‹•‹^iªy´¥Òc EÓDˆÀ…#Uª ×ZÚBaN›,†+¦¨%DÀ8qlÒèpìD+ø€Aƒ6¤"Ë… )“ÛðõBÈ ›] íñÐàÚÊÉ ¨D#-×"¢"y»M_}-¤íA ­O:¯&.7\¬dÒR,ZTfLš6ûŠbˆ\v.:ñˆÐË ÂŠZé«Ü€“À4Š4U_}ò´:ñD„<éI’Qåbt±ép\® =z¥.áý±×¶¾-œM¥!šÌ >SŽþ¬A pŽSì ·¨”?EBD­ kÛ웸à΃ O¯ q‡bã3O+Ø$ÃZs°÷Þ4ÓìÅnœ5À‘QŒßxqÌC¡A@Ì“ sε÷ y}µf@h¡$.LJ'Ãhp ^ÍÂÉ,þ¢ •M@âƒ\ºD7# ÂŠS¡Á­´kdàO"vüɯx•#4O‚J'äÐpƒ,¡J7ŒÀK:UƒBÚ8$™ôTâÉœ.¢Rð#ðQ« Ôtw)É#<²On±„†°-¸tsô¤â%”÷68ójhÀLþäì,__­ÙžªŒîB"›Ë¥ä!Á?ë²@*ÊÌq€« ¼só…À%27<t䎺./è=·Ì€ ß|Ó ÁŒóD´¸bȌے¡cèòÏ2O `\5™€D ÌSÀÚ0/b„axáG 8ìñD´À™µÞ2Ì’@(˜”û¢—€ ô –bÄ%‘H‘D$ŒœŒ#úl¶{¥ý!C äà ÂSžê–‘$C9¬‰ÅØCø@È+Q°N*Ôj„†Ȉ†V ¥"ëxÂ7šq‹ç9f;0Òƒd‡š¼h òÈ) à1Ñ$"þKX‚5Úa·”ë^°@.Ž!5=f²àhbC¿Th06R€·0ЬbK9Þ'¤ÁÖÄ06\¡Ž í“›üÐÈk páu#1*¹ÃÖš B§2BˆI k¢ë|Ï_¾‰€ç$conf_temp"); print BOOT "options {\n"; print BOOT "\tdirectory \"$conf_directory\";\n"; print BOOT "\tpid-file \"$pid_file\";\n"; print BOOT "\t};\n"; print BOOT "\n"; $chroot = &get_chroot(); if ($chroot && !-d $chroot) { mkdir($chroot, 0755); } if (!-d &make_chroot($conf_directory)) { mkdir(&make_chroot($conf_directory), 0755); } if ($config{'master_dir'} && !-d &make_chroot($config{'master_dir'})) { mkdir(&make_chroot($config{'master_dir'}), 0755); } if ($config{'slave_dir'} && !-d &make_chroot($config{'slave_dir'})) { mkdir(&make_chroot($config{'slave_dir'}), 0777); } if ($pid_file =~ /^(.*)\//) { $pid_dir = $1; if (!-d &make_chroot($pid_dir)) { mkdir(&make_chroot($pid_dir), 0777); } } if ($in{real} == 0) { # Create an empty root domain file... no need to do anything here } elsif ($in{real} == 1) { # Try to download the root servers file from # ftp://rs.internic.net/domain/named.root &ftp_download("rs.internic.net", "/domain/named.root", &make_chroot("$conf_directory/db.cache")); print BOOT "zone \".\" {\n"; print BOOT "\ttype hint;\n"; print BOOT "\tfile \"$conf_directory/db.cache\";\n"; print BOOT "\t};\n"; print BOOT "\n"; } elsif ($in{real} == 2) { # Use builtin db.cache system("cp ./db.cache ".&make_chroot("$conf_directory/db.cache")." 2>/dev/null"); print BOOT "zone \".\" {\n"; print BOOT "\ttype hint;\n"; print BOOT "\tfile \"$conf_directory/db.cache\";\n"; print BOOT "\t};\n"; print BOOT "\n"; } close(BOOT); system("cp $conf_temp ".&make_chroot($config{'named_conf'})." 2>/dev/null"); unlink($conf_temp); &unlock_file(&make_chroot("$conf_directory/db.cache")); &unlock_file(&make_chroot($config{'named_conf'})); &set_ownership(&make_chroot("$conf_directory/db.cache")) if ($in{'real'} == 2 || $in{'real'} == 1); &set_ownership(&make_chroot($config{'named_conf'})); &webmin_log("boot"); &redirect("start.cgi"); bind8/conf_files.cgi0100755000567100000120000000236210231647376014355 0ustar jcameronwheel#!/usr/local/bin/perl # conf_files.cgi # Display global files options require './bind8-lib.pl'; $access{'defaults'} || &error($text{'files_ecannot'}); &ui_print_header(undef, $text{'files_title'}, ""); &ReadParse(); $conf = &get_config(); $options = &find("options", $conf); $mems = $options->{'members'}; print "
\n"; print "\n"; print "\n"; print "
$text{'files_header'}
\n"; print "\n"; print &opt_input($text{'files_stats'}, "statistics-file", $mems, $text{'default'}, 40, &file_chooser_button("statistics_file")); print "\n"; print "\n"; print &opt_input($text{'files_dump'}, "dump-file", $mems, $text{'default'}, 40, &file_chooser_button("dump_file")); print "\n"; print "\n"; print &opt_input($text{'files_pid'}, "pid-file", $mems, $text{'default'}, 40, &file_chooser_button("pid_file")); print "\n"; print "\n"; print &opt_input($text{'files_xfer'}, "named-xfer", $mems, $text{'default'}, 40, &file_chooser_button("named_xfer")); print "\n"; print "
\n"; print "
\n"; &ui_print_footer("", $text{'index_return'}); bind8/save_zonedef.cgi0100755000567100000120000000401410231647376014712 0ustar jcameronwheel#!/usr/local/bin/perl # save_zonedef.cgi # Save zone defaults require './bind8-lib.pl'; &ReadParse(); &error_setup($text{'zonedef_err'}); $access{'defaults'} || &error($text{'zonedef_ecannot'}); &lock_file(&make_chroot($config{'named_conf'})); &lock_file("$module_config_directory/zonedef"); $conf = &get_config(); $options = &find("options", $conf); foreach $c ("master", "slave", "response") { push(@check, { 'name' => 'check-names', 'values' => [ $c, $in{$c} ] }) if ($in{$c}); } &save_directive($options, 'check-names', \@check, 1); &save_addr_match("allow-transfer", $options, 1); &save_addr_match("allow-query", $options, 1); &save_choice("notify", $options, 1); $in{'refresh'} =~ /^\d+$/ || &error(&text('master_erefresh', $in{'refresh'})); $in{'retry'} =~ /^\d+$/ || &error(&text('master_eretry', $in{'retry'})); $in{'expiry'} =~ /^\d+$/ || &error(&text('master_eexpiry', $in{'expiry'})); $in{'minimum'} =~ /^\d+$/ || &error(&text('master_eminimum', $in{'minimum'})); %zonedef = ( 'refresh', $in{'refresh'}, 'retry', $in{'retry'}, 'expiry', $in{'expiry'}, 'minimum', $in{'minimum'}, 'refunit', $in{'refunit'}, 'retunit', $in{'retunit'}, 'expunit', $in{'expunit'}, 'minunit', $in{'minunit'} ); &lock_file("$module_config_directory/config"); foreach $k (keys %config) { delete($config{$k}) if ($k =~ /^tmpl_/); } $j=0; for($i=0; defined($in{"name_$i"}); $i++) { next if (!$in{"name_$i"}); $in{"type_$i"} eq 'A' || !$in{"def_$i"} || &error($text{'master_eiptmpl'}); $config{"tmpl_$j"} = join(' ', $in{"name_$i"}, $in{"type_$i"}, $in{"def_$i"} ? () : ( $in{"value_$i"} ) ); $j++; } $config{'tmpl_email'} = $in{'email'}; $config{'tmpl_include'} = $in{'include'}; &write_file("$module_config_directory/config", \%config); &unlock_file("$module_config_directory/config"); &save_zone_defaults(\%zonedef); &flush_file_lines(); &unlock_file(&make_chroot($config{'named_conf'})); &unlock_file("$module_config_directory/zonedef"); &webmin_log("zonedef", undef, undef, \%in); &redirect(""); bind8/edit_forward.cgi0100755000567100000120000000463110231647376014720 0ustar jcameronwheel#!/usr/local/bin/perl # edit_forward.cgi # Display options for an existing forward zone require './bind8-lib.pl'; &ReadParse(); $bconf = $conf = &get_config(); if ($in{'view'} ne '') { $view = $conf->[$in{'view'}]; $conf = $view->{'members'}; } $zconf = $conf->[$in{'index'}]->{'members'}; $dom = $conf->[$in{'index'}]->{'value'}; &can_edit_zone($conf->[$in{'index'}], $view) || &error($text{'fwd_ecannot'}); $desc = &ip6int_to_net(&arpa_to_ip($dom)); &ui_print_header($desc, $text{'fwd_title'}, ""); print "
\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "
$text{'fwd_opts'}
\n"; print "\n"; print &forwarders_input($text{'fwd_masters'}, "forwarders", $zconf); print "\n"; print "\n"; print &choice_input($text{'fwd_forward'}, "forward", $zconf, $text{'yes'}, "first", $text{'no'}, "only", $text{'default'}, undef); print &choice_input($text{'fwd_check'}, "check-names", $zconf, $text{'warn'}, "warn", $text{'fail'}, "fail", $text{'ignore'}, "ignore", $text{'default'}, undef); print "\n"; print "
\n"; if ($access{'ro'}) { print "
\n"; } else { print "\n"; @views = &find("view", $bconf); if ($in{'view'} eq '' && @views || $in{'view'} ne '' && @views > 1) { print "\n"; print "\n"; print "\n"; print "\n"; } else { print "\n"; } print "\n"; print "\n"; print "\n"; print "\n"; print "
\n"; print "
\n"; print "\n"; print "
\n"; } &ui_print_footer("", $text{'index_return'}); bind8/config-irix0100644000567100000120000000076710223111757013715 0ustar jcameronwheelsoa_style=0 named_path=/usr/sbin/named named_conf=/etc/named.conf show_list=0 records_order=0 max_zones=50 rev_def=0 support_aaaa=0 allow_comments=0 allow_wild=0 allow_long=0 master_ttl=1 whois_cmd=whois short_names=0 updserial_def=0 updserial_on=1 updserial_man=1 ndc_cmd=ndc forwardzonefilename_format=ZONE.hosts reversezonefilename_format=ZONE.rev rev_must=0 ipv6_mode=1 allow_underscore=1 by_view=0 confirm_zone=1 confirm_rec=0 no_chroot=0 relative_paths=0 rndc_cmd=rndc no_pid_chroot=0 soa_start=0 bind8/config-suse-linux0100644000567100000120000000076710223111757015056 0ustar jcameronwheelsoa_style=1 named_path=/usr/sbin/named named_conf=/etc/named.conf show_list=0 records_order=0 max_zones=50 rev_def=0 support_aaaa=0 allow_comments=0 allow_wild=0 allow_long=0 master_ttl=1 whois_cmd=whois short_names=0 updserial_def=0 updserial_on=1 updserial_man=1 ndc_cmd=ndc forwardzonefilename_format=ZONE.hosts reversezonefilename_format=ZONE.rev rev_must=0 ipv6_mode=1 allow_underscore=1 by_view=0 confirm_zone=1 confirm_rec=0 no_chroot=0 relative_paths=0 rndc_cmd=rndc no_pid_chroot=0 soa_start=0 bind8/config-solaris0100644000567100000120000000100610223111757014401 0ustar jcameronwheelsoa_style=0 named_path=/usr/sbin/named named_conf=/etc/named.conf show_list=0 records_order=0 max_zones=50 rev_def=0 support_aaaa=0 allow_comments=0 allow_wild=0 allow_long=0 master_ttl=1 file_perms=644 whois_cmd=whois short_names=0 updserial_def=0 updserial_on=1 updserial_man=1 ndc_cmd=ndc forwardzonefilename_format=ZONE.hosts reversezonefilename_format=ZONE.rev rev_must=0 ipv6_mode=1 allow_underscore=1 by_view=0 confirm_zone=1 confirm_rec=0 no_chroot=0 relative_paths=0 rndc_cmd=rndc no_pid_chroot=0 soa_start=0 bind8/records-lib.pl0100644000567100000120000003542510223112235014305 0ustar jcameronwheel# read_zone_file(file, origin, [previous]) # Reads a DNS zone file and returns a data structure of records. The origin # must be a domain without the trailing dot, or just . sub read_zone_file { local($file, $lnum, $line, $t, @tok, @lnum, @coms, $i, @rv, $origin, $num, $j, @inc, @oset, $comment); $origin = $_[1]; $file = &absolute_path($_[0]); local $rootfile = &make_chroot($file); open(FILE, $rootfile); $lnum = 0; while($line = ) { local($glen, $merged_2, $merge); # strip comments (# is not a valid comment separator here!) $line =~ s/\r|\n//g; # parsing splited into separate cases to fasten it if ($line =~ /;/ && ($line =~ /[^\\]/ && $line =~ /^((?:[^;\"]+|\"\"|(?:\"(?:[^\"]*)\"))*);(.*)/) || ($line =~ /[^\"]/ && $line =~ /^((?:[^;\\]|\\.)*);(.*)/) || # expresion below is the most general, but very slow # if ";" is quoted somewhere $line =~ /^((?:(?:[^;\"\\]|\\.)+|(?:\"(?:[^\"\\]|\\.)*\"))*);(.*)/) { $comment = $2; $line = $1; } else { $comment = ""; } # split line into tokens local $oset = 0; while(1) { $merge = 1; $base_oset = 0; if ($line =~ /^(\s*)\"((?:[^\"\\]|\\.)*)\"(.*)/ || $line =~ /^(\s*)((?:[^\s\(\)\"\\]|\\.)+)(.*)/ || ($merge = 0) || $line =~ /^(\s*)([\(\)])(.*)/) { if ($glen == 0) { $oset += length($1); } else { $glen += length($1); } $glen += length($2); $merged_2 .= $2; $line = $3; if (!$merge || $line =~ /^([\s\(\)]|$)/) { push(@tok, $merged_2); push(@lnum, $lnum); push(@oset, $oset); push(@coms, $comment); $comment = ""; $merged_2 = ""; $oset += $glen; $glen = 0; } } else { last; } } $lnum++; } close(FILE); # parse into data structures $i = 0; $num = 0; while($i < @tok) { if ($tok[$i] =~ /^\$origin$/i) { # $ORIGIN directive (may be relative or absolute) if ($tok[$i+1] =~ /^(\S*)\.$/) { $origin = $1 ? $1 : "."; } elsif ($origin eq ".") { $origin = $tok[$i+1]; } else { $origin = "$tok[$i+1].$origin"; } $i += 2; } elsif ($tok[$i] =~ /^\$include$/i) { # including another file if ($lnum[$i+1] == $lnum[$i+2]) { # $INCLUDE zonefile origin local $inc_origin; if ($tok[$i+2] =~ /^(\S+)\.$/) { $inc_origin = $1 ? $1 : "."; } elsif ($origin eq ".") { $inc_origin = $tok[$i+2]; } else { $inc_origin = "$tok[$i+2].$origin"; } @inc = &read_zone_file($tok[$i+1], $inc_origin, @rv ? $rv[$#rv] : undef); $i += 3; } else { # $INCLUDE zonefile @inc = &read_zone_file($tok[$i+1], $origin, @rv ? $rv[$#rv] : undef); $i += 2; } foreach $j (@inc) { $j->{'num'} = $num++; } push(@rv, @inc); } elsif ($tok[$i] =~ /^\$generate$/i) { # a generate directive .. add it as a special record local $gen = { 'file' => $file, 'rootfile' => $rootfile, 'comment' => $coms[$i], 'line' => $lnum[$i], 'num' => $num++ }; local @gv; while($lnum[++$i] == $gen->{'line'}) { push(@gv, $tok[$i]); } $gen->{'generate'} = \@gv; push(@rv, $gen); } elsif ($tok[$i] =~ /^\$ttl$/i) { # a ttl directive $i++; local $defttl = { 'file' => $file, 'rootfile' => $rootfile, 'line' => $lnum[$i], 'num' => $num++, 'defttl' => $tok[$i++] }; push(@rv, $defttl); } elsif ($tok[$i] =~ /^\$(\S+)/i) { # some other special directive local $ln = $lnum[$i]; while($lnum[$i] == $ln) { $i++; } } else { # some other directive local(%dir, @values, $l); $dir{'line'} = $lnum[$i]; $dir{'file'} = $file; $dir{'rootfile'} = $rootfile; $dir{'comment'} = $coms[$i]; if ($tok[$i] =~ /^(in|hs)$/i && $oset[$i] > 0) { # starting with a class $dir{'class'} = uc($tok[$i]); $i++; } elsif ($tok[$i] =~ /^\d/ && $tok[$i] !~ /in-addr/i && $oset[$i] > 0) { # starting with a TTL and class $dir{'ttl'} = $tok[$i]; $dir{'class'} = uc($tok[$i+1]); $i += 2; } elsif ($tok[$i+1] =~ /^(in|hs)$/i) { # starting with a name and class $dir{'name'} = $tok[$i]; $dir{'class'} = uc($tok[$i+1]); $i += 2; } elsif ($oset[$i] > 0) { # starting with nothing $dir{'class'} = "IN"; } elsif ($tok[$i+1] =~ /^\d/ && $tok[$i+2] =~ /^(in|hs)$/i) { # starting with a name, ttl and class $dir{'name'} = $tok[$i]; $dir{'ttl'} = $tok[$i+1]; $dir{'class'} = uc($tok[$i+2]); $i += 3; } elsif ($tok[$i+1] =~ /^\d/) { # starting with a name and ttl $dir{'name'} = $tok[$i]; $dir{'ttl'} = $tok[$i+1]; $dir{'class'} = "IN"; $i += 2; } else { # starting with a name $dir{'name'} = $tok[$i]; $dir{'class'} = "IN"; $i++; } if ($dir{'name'} eq '') { local $prv = $#rv >= 0 ? $rv[$#rv] : $_[2]; $prv || &error(&text('efirst', $lnum[$i]+1, $file)); $dir{'name'} = $prv->{'name'}; $dir{'realname'} = $prv->{'realname'}; } else { $dir{'realname'} = $dir{'name'}; } $dir{'type'} = uc($tok[$i++]); # read values until end of line, unless a ( is found, in which # case read till the ) $l = $lnum[$i]; while($lnum[$i] == $l && $i < @tok) { if ($tok[$i] eq "(") { while($tok[++$i] ne ")") { push(@values, $tok[$i]); } $i++; # skip ) last; } push(@values, $tok[$i++]); } $dir{'values'} = \@values; $dir{'eline'} = $lnum[$i-1]; if (!$config{'short_names'}) { if ($dir{'name'} eq "@") { $dir{'name'} = $origin eq "." ? "." : "$origin."; } elsif ($dir{'name'} !~ /\.$/) { $dir{'name'} .= $origin eq "." ? "." : ".$origin."; } } $dir{'num'} = $num++; push(@rv, \%dir); } } return @rv; } # create_record(file, name, ttl, class, type, values, comment) # Add a new record of some type to some zone file sub create_record { local $lref = &read_file_lines(&make_chroot(&absolute_path($_[0]))); push(@$lref, &make_record(@_[1..$#_])); &flush_file_lines(); } # modify_record(file, &old, name, ttl, class, type, values, comment) # Updates an existing record in some zone file sub modify_record { local $lref = &read_file_lines(&make_chroot(&absolute_path($_[0]))); local $lines = $_[1]->{'eline'} - $_[1]->{'line'} + 1; splice(@$lref, $_[1]->{'line'}, $lines, &make_record(@_[2..$#_])); &flush_file_lines(); } # delete_record(file, &old) # Deletes a record in some zone file sub delete_record { local $lref = &read_file_lines(&make_chroot(&absolute_path($_[0]))); local $lines = $_[1]->{'eline'} - $_[1]->{'line'} + 1; splice(@$lref, $_[1]->{'line'}, $lines); &flush_file_lines(); } # create_generator(file, range, lhs, type, rhs, [comment]) # Add a new $generate line to some zone file sub create_generator { local $lref = &read_file_lines(&make_chroot(&absolute_path($_[0]))); push(@$lref, join(" ", '$generate', @_[1..4]). ($_[5] ? " ;$_[5]" : "")); &flush_file_lines(); } # modify_generator(file, &old, range, lhs, type, rhs, [comment]) # Updates an existing $generate line in some zone file sub modify_generator { local $lref = &read_file_lines(&make_chroot(&absolute_path($_[0]))); $lref->[$_[1]->{'line'}] = join(" ", '$generate', @_[2..5]). ($_[6] ? " ;$_[6]" : ""); &flush_file_lines(); } # delete_generator(file, &old) # Deletes a $generate line in some zone file sub delete_generator { local $lref = &read_file_lines(&make_chroot(&absolute_path($_[0]))); splice(@$lref, $_[1]->{'line'}, 1); &flush_file_lines(); } # create_defttl(file, value) # Adds a $ttl line to a records file sub create_defttl { local $lref = &read_file_lines(&make_chroot(&absolute_path($_[0]))); splice(@$lref, 0, 0, "\$ttl $_[1]"); &flush_file_lines(); } # modify_defttl(file, &old, value) # Updates the $ttl line with a new value sub modify_defttl { local $lref = &read_file_lines(&make_chroot(&absolute_path($_[0]))); $lref->[$_[1]->{'line'}] = "\$ttl $_[2]"; &flush_file_lines(); } # delete_defttl(file, &old) # Removes the $ttl line from a records file sub delete_defttl { local $lref = &read_file_lines(&make_chroot(&absolute_path($_[0]))); splice(@$lref, $_[1]->{'line'}, 1); &flush_file_lines(); } # make_record(name, ttl, class, type, values, comment) # Returns a string for some zone record sub make_record { return $_[0] . ($_[1] ? "\t$_[1]" : "") . "\t$_[2]\t$_[3]\t$_[4]" . ($_[5] ? "\t;$_[5]" : ""); } # bump_soa_record(file, &records) # Increase the serial number in some SOA record by 1 sub bump_soa_record { local($i, $r, $v, $vals); for($i=0; $i<@{$_[1]}; $i++) { $r = $_[1]->[$i]; if ($r->{'type'} eq "SOA") { $v = $r->{'values'}; # already set serial if no acl allow it to update or update is disabled $serial = $v->[2]; if ($config{'updserial_on'}) { # generally handle serial numbers ? if ($config{'soa_style'} == 1 && $v->[2] =~ /^(\d{8})(\d\d)$/) { if ($1 eq &date_serial()) { $serial = sprintf "%d%2.2d", $1, $2+1; } else { $serial = &date_serial(). sprintf("%2.2d", $config{'soa_start'}); } } else { $serial = $v->[2]+1; } } $vals = "$v->[0] $v->[1] (\n\t\t\t$serial\n\t\t\t$v->[3]\n". "\t\t\t$v->[4]\n\t\t\t$v->[5]\n\t\t\t$v->[6] )"; &modify_record($r->{'file'}, $r, $r->{'realname'}, $r->{'ttl'}, $r->{'class'}, $r->{'type'}, $vals); } } } # date_serial() # Returns a string like YYYYMMDD sub date_serial { local $now = time(); local @tm = localtime($now); return sprintf "%4.4d%2.2d%2.2d", $tm[5]+1900, $tm[4]+1, $tm[3]; } # get_zone_defaults(&array) sub get_zone_defaults { if (!&read_file("$module_config_directory/zonedef", $_[0])) { $_[0]->{'refresh'} = 10800; $_[0]->{'retry'} = 3600; $_[0]->{'expiry'} = 604800; $_[0]->{'minimum'} = 38400; $_[0]->{'refunit'} = ""; $_[0]->{'retunit'} = ""; $_[0]->{'expunit'} = ""; $_[0]->{'minunit'} = ""; } else { $_[0]->{'refunit'} = $1 if ($_[0]->{'refresh'} =~ s/([^0-9])$//); $_[0]->{'retunit'} = $1 if ($_[0]->{'retry'} =~ s/([^0-9])$//); $_[0]->{'expunit'} = $1 if ($_[0]->{'expiry'} =~ s/([^0-9])$//); $_[0]->{'minunit'} = $1 if ($_[0]->{'minimum'} =~ s/([^0-9])$//); } } # save_zone_defaults(&array) sub save_zone_defaults { &write_file("$module_config_directory/zonedef", $_[0]); } # allowed_zone_file(&access, file) sub allowed_zone_file { return 0 if ($_[1] =~ /\.\./); return 0 if (-l $_[1] && !&allowed_zone_file($_[0], readlink($_[1]))); local $l = length($_[0]->{'dir'}); return length($_[1]) > $l && substr($_[1], 0, $l) eq $_[0]->{'dir'}; } # sort_records(list) sub sort_records { return @_ if (!@_); local $s = $in{'sort'} ? $in{'sort'} : $config{'records_order'}; if ($s == 1) { # Sort by name if ($_[0]->{'type'} eq "PTR") { return sort ptr_sort_func @_; } else { return sort { $a->{'name'} cmp $b->{'name'} } @_; } } elsif ($s == 2) { # Sort by value if ($_[0]->{'type'} eq "A") { return sort ip_sort_func @_; } elsif ($_[0]->{'type'} eq "MX") { return sort { $a->{'values'}->[1] cmp $b->{'values'}->[1] } @_; } else { return sort { $a->{'values'}->[0] cmp $b->{'values'}->[0] } @_; } } elsif ($s == 3) { # Sort by IP address or by value if there is no IP if ($_[0]->{'type'} eq "A") { return sort ip_sort_func @_; } elsif ($_[0]->{'type'} eq "PTR") { return sort ptr_sort_func @_; } elsif ($_[0]->{'type'} eq "MX") { return sort { $a->{'values'}->[1] cmp $b->{'values'}->[1] } @_; } else { return sort { $a->{'values'}->[0] cmp $b->{'values'}->[0] } @_; } } elsif ($s == 4) { # Sort by comment return sort { $b->{'comment'} cmp $a->{'comment'} } @_; } else { return @_; } } sub ptr_sort_func { $a->{'name'} =~ /^(\d+)\.(\d+)\.(\d+)\.(\d+)/; local ($a1, $a2, $a3, $a4) = ($1, $2, $3, $4); $b->{'name'} =~ /^(\d+)\.(\d+)\.(\d+)\.(\d+)/; return $a4 < $4 ? -1 : $a4 > $4 ? 1 : $a3 < $3 ? -1 : $a3 > $3 ? 1 : $a2 < $2 ? -1 : $a2 > $2 ? 1 : $a1 < $1 ? -1 : $a1 > $1 ? 1 : 0; } sub ip_sort_func { $a->{'values'}->[0] =~ /^(\d+)\.(\d+)\.(\d+)\.(\d+)/; local ($a1, $a2, $a3, $a4) = ($1, $2, $3, $4); $b->{'values'}->[0] =~ /^(\d+)\.(\d+)\.(\d+)\.(\d+)/; return $a1 < $1 ? -1 : $a1 > $1 ? 1 : $a2 < $2 ? -1 : $a2 > $2 ? 1 : $a3 < $3 ? -1 : $a3 > $3 ? 1 : $a4 < $4 ? -1 : $a4 > $4 ? 1 : 0; } # arpa_to_ip(name) # Converts an address like 4.3.2.1.in-addr.arpa. to 1.2.3.4 sub arpa_to_ip { if ($_[0] =~ /^([\d\-\.\/]+)\.in-addr\.arpa/i) { return join('.',reverse(split(/\./, $1))); } return $_[0]; } # ip_to_arpa(address) # Converts an IP address like 1.2.3.4 to 4.3.2.1.in-addr.arpa. sub ip_to_arpa { if ($_[0] =~ /^([\d\-\.\/]+)$/) { return join('.',reverse(split(/\./,$1))).".in-addr.arpa."; } return $_[0]; } $ipv6revzone = $config{'ipv6_mode'} ? "ip6.arpa" : "ip6.int"; # ip6int_to_net(name) # Converts an address like a.b.c.d.4.3.2.1.ip6.int. to 1234:dcba:: sub ip6int_to_net { local($n, $addr = $_[0]); if ($addr =~ /^([\da-f]\.)+$ipv6revzone/i) { $addr =~ s/\.$ipv6revzone/\./i; $addr = reverse(split(/\./, $addr)); $addr =~ s/([\w]{4})/$1:/g; $n = ($addr =~ s/([\w])/$1/g) * 4; $addr =~ s/(\w+)$/$+0000/; $addr =~ s/([\w]{4})0+$/$1:/; $addr =~ s/$/:/; $addr =~ s/:0{1,3}/:/g; if ($n > 112) { $addr =~ s/::$//; $addr =~ s/(:0)+:/::/; } if ($n < 128) { return $addr."/$n"; } return $addr } return $_[0]; } # net_to_ip6int(address, bits) # Converts an IPv6 address like 1234:dcba:: to a.b.c.d.4.3.2.1.ip6.int. sub net_to_ip6int { local($addr = lc($_[0]), $n = $_[1] >> 2); if (&check_ip6address($addr)) { $addr = reverse(split(/\:/, &expandall_ip6($addr))); $addr =~ s/(\w)/$1\./g; if ($n > 0) { $addr = substr($addr, -2 * $n, 2 * $n); } $addr = $addr.$ipv6revzone."."; } return $addr; } $uscore = $config{'allow_underscore'} ? "_" : ""; $star = $config{'allow_wild'} ? "\\*" : ""; # valdnsname(name, wild, origin) sub valdnsname { local($fqdn); $fqdn = $_[0] !~ /\.$/ ? "$_[0].$_[2]." : $_[0]; if (length($fqdn) > 255) { &error(&text('edit_efqdn', $fqdn)); } if ($_[0] =~ /[^\.]{64}/) { # no label longer than 63 chars &error(&text('edit_elabel', $_[0])); } return ((($_[1] && $config{'allow_wild'}) ? (($_[0] =~ /^[\*A-Za-z0-9\-\.$uscore]+$/) && ($_[0] !~ /.\*/ || $bind_version >= 9) # "*" can be only the first # char, for bind 8 && ($_[0] !~ /\*[^\.]/)) # a "." must always follow "*" : ($_[0] =~ /^[\A-Za-z0-9\-\.$uscore]+$/)) && ($_[0] !~ /\.\./) # no ".." inside && ($_[0] !~ /^\../) # no "." at the beginning && ($_[0] !~ /^\-/) # no "-" at the beginning && ($_[0] !~ /\-$/) # no "-" at the end && ($_[0] !~ /\.\-/) # no ".-" inside && ($_[0] !~ /\-\./) # no "-." inside && ($_[0] !~ /\.[0-9]+\.$/)); # last label in FQDN may not be # purely numeric } # valemail(email) sub valemail { return $_[0] eq "." || $_[0] =~ /^[A-Za-z0-9\.\-]+$/ || $_[0] =~ /(.*)\@(.*)/ && &valdnsname($2, 0, ".") && $1 =~ /[a-z][\w\-\.$uscore]+/i; } # absolute_path(path) # If a path does not start with a /, prepend the base directory sub absolute_path { if ($_[0] =~ /^\//) { return $_[0]; } return &base_directory()."/".$_[0]; } bind8/save_forwarding.cgi0100755000567100000120000000155010231647376015424 0ustar jcameronwheel#!/usr/local/bin/perl # save_forwarding.cgi # Save global forwarding options require './bind8-lib.pl'; $access{'defaults'} || &error($text{'forwarding_ecannot'}); &error_setup($text{'forwarding_err'}); &ReadParse(); &lock_file(&make_chroot($config{'named_conf'})); $conf = &get_config(); $options = &find("options", $conf); &save_forwarders('forwarders', $options, 1); &save_choice('forward', $options, 1); &save_opt('max-transfer-time-in', \&check_mins, $options, 1); &save_choice('transfer-format', $options, 1); &save_opt('transfers-in', \&check_trans, $options, 1); &flush_file_lines(); &unlock_file(&make_chroot($config{'named_conf'})); &webmin_log("forwarding", undef, undef, \%in); &redirect(""); sub check_mins { return $_[0] =~ /^\d+$/ ? undef : $text{'forwarding_emins'}; } sub check_trans { return $_[0] =~ /^\d+$/ ? undef : $text{'forwarding_etrans'}; } bind8/config-debian-linux0100644000567100000120000000076710223111757015321 0ustar jcameronwheelsoa_style=0 named_path=/usr/sbin/named named_conf=/etc/named.conf show_list=0 records_order=0 max_zones=50 rev_def=0 support_aaaa=0 allow_comments=0 allow_wild=0 allow_long=0 master_ttl=1 whois_cmd=whois short_names=0 updserial_def=0 updserial_on=1 updserial_man=1 ndc_cmd=ndc forwardzonefilename_format=ZONE.hosts reversezonefilename_format=ZONE.rev rev_must=0 ipv6_mode=1 allow_underscore=1 by_view=0 confirm_zone=1 confirm_rec=0 no_chroot=0 relative_paths=0 rndc_cmd=rndc no_pid_chroot=0 soa_start=0 bind8/config-freebsd-2.1-2.20100644000567100000120000000077510223111757015150 0ustar jcameronwheelsoa_style=0 named_path=/usr/local/sbin/named named_conf=/etc/named.conf show_list=0 records_order=0 rev_def=0 max_zones=50 support_aaaa=0 allow_comments=0 allow_wild=0 allow_long=0 master_ttl=1 whois_cmd=whois short_names=0 updserial_def=0 updserial_on=1 updserial_man=1 ndc_cmd=ndc forwardzonefilename_format=ZONE.hosts reversezonefilename_format=ZONE.rev rev_must=0 ipv6_mode=1 allow_underscore=1 by_view=0 confirm_zone=1 confirm_rec=0 no_chroot=0 relative_paths=0 rndc_cmd=rndc no_pid_chroot=0 soa_start=0 bind8/stop.cgi0100755000567100000120000000036410241565045013224 0ustar jcameronwheel#!/usr/local/bin/perl # Stop bind 8 require './bind8-lib.pl'; $access{'ro'} && &error($text{'stop_ecannot'}); $access{'apply'} || &error($text{'stop_ecannot'}); $err = &stop_bind(); &error($err) if ($err); &webmin_log("stop"); &redirect(""); bind8/restart.cgi0100755000567100000120000000112610236015751013716 0ustar jcameronwheel#!/usr/local/bin/perl # restart.cgi # Restart the running named require './bind8-lib.pl'; &ReadParse(); $access{'ro'} && &error($text{'restart_ecannot'}); $access{'apply'} == 1 || &error($text{'restart_ecannot'}); &error_setup($text{'restart_err'}); $err = &restart_bind(); &error($err) if ($err); if ($access{'remote'}) { # Restart all slaves too &error_setup(); @slaveerrs = &restart_on_slaves(); if (@slaveerrs) { &error(&text('restart_errslave', "

".join("
", map { "$_->[0]->{'host'} : $_->[1]" } @slaveerrs))); } } &webmin_log("apply"); &redirect(""); bind8/config.info.de0100644000567100000120000000671510250534362014265 0ustar jcameronwheelline0=BIND-Pfade,11 chroot=chroot-Verzeichnis in dem BIND ausgeführt wird,3,Vorgabe no_chroot=Befindet sich die named.conf in einer chroot-Umgebung?,1,0-Ja,1-Nein auto_chroot=Kommando um das chroot-Verzeichnis zu finden,3,Benutze voreingestelltes Verzeichnis oben named_user=BIND wird gestartet als Benutzer,3,Vorgabe named_group=BIND wird gestartet als Gruppe,3,Vorgabe zones_file=Neue Zonen hinzufügen zu Datei,3,named.conf relative_paths=Benutze relative Zonendateipfade in der named.conf?,1,1-Ja,0-Nein line1=Anzeigeoptionen,11 show_list=Zeige Domänen als,1,0-Icons,1-Liste records_order=Datensätze anzeigen,1,1-Nach Name,2-Nach Wert,3-Nach IP,0-Wie hinzugefügt max_zones=Maximal anzuzeigende Anzahl an Zonen,0 rev_def=Reverse-Update ist,1,0-An gemäß Vorgabe,1-Aus gemäß Vorgabe,2-Überschreiben gemäß Vorgabe rev_must=Eine Reverse-Zone muß existieren?,1,1-Ja (empfohlen),0-Nein support_aaaa=DNS-Unterstützung für IPv6-Adressen,1,0-Nein,1-Ja allow_comments=Erlaube Kommentare zu Datensätzen,1,1-Ja,0-Nein allow_wild=Erlaube Wildcards (nicht empfohlen),1,1-Ja,0-Nein allow_underscore=Erlaube Unterstriche in Record-Namen?,1,1-Ja,0-Nein short_names=Konvertiere Record-Namen in Kanonische Form?,1,0-Ja,1-Nein by_view=Kategorisiere Zonen gemäß Ansicht?,1,1-Ja,0-Nein extra_forward=Extra Eintragungen für Forward-Zonen,0 extra_reverse=Extra Eintragungen für Reverse-Zonen,0 line2=Zonendatei-Optionen,11 soa_style=Stil der seriellen Nummer,1,0-Laufende Nummer,1-Datum basierend (YYYYMMDDnn) soa_start=Startnummer in Datum basierender SOA,0,3 master_ttl=Füge $ttl zuoberst einer neuen Zonendatei ein,1,1-Ja,0-Nein master_dir=Verzeichnis für Master-Zonendatei,3,Vorgabe slave_dir=Verzeichnis für Slave-/Stub-Zonendatei,3,Vorgabe forwardzonefilename_format=Format für die Namen von forward-Zonendateien,0 reversezonefilename_format=Format für die Namen von reverse-Zonendateien,0 file_owner=Besitzer für Zonendateien (Benutzer:Gruppe),3,Vorgabe file_perms=Rechte für Zonendateien (in oktaler Schreibweise),3,Vorgabe default_master=Standard Master-Server für Slave-Zonen,0 default_prins=Standard Master-Server für Master-Zonen,0,Hostname des Systems this_ip=Standard Master-Server-IP-Adresse für entfernte Slave-Zonen,3,Adresse des Hostnamens updserial_on=Automatische Aktualisierung der seriellen Nummern,1,1-Ja,0-Nein ipv6_mode=Domäne für reverse IPv6-Adressen,1,1-ip6.arpa,0-ip6.int confirm_zone=Sicherheitsabfrage vor dem Löschen von Zonen?,1,1-Ja,0-Nein confirm_rec=Sicherheitsabfrage vor dem Löschen von Records?,1,1-Ja,0-Nein free_nets=IP-Netzwerk für freie Adressen,3,Automatisch line3=Systemkonfiguration,11 named_conf=Vollständiger Pfad zur named.conf-Datei,0 named_path=Vollständiger Pfad zur ausführbaren Datei named,0 whois_cmd=Vollständiger Pfad zum Befehl whois,0 ndc_cmd=Vollständiger Pfad zum Befehl ndc,0 rndc_cmd=Vollständiger Pfad zum Befehl rndc,0 pid_file=Vorgegebene Speicherorte für PID-Dateien,3,/var/run/named.pid no_pid_chroot=PID-Datei liegt unter chroot-Verzeichnis?,1,0-Ja,1-Nein start_cmd=Befehl zum Start von BIND,3,Vorgabe stop_cmd=Befehl um BIND zu beenden,3,Töte den Prozess restart_cmd=Befehl um die BIND-Konfiguration zu übernehmen,3,Sende einfach ein HUP-Signal bind8/config.info.sv0100644000567100000120000000207007255517610014323 0ustar jcameronwheelnamed_conf=Fullständig sökväg till filen named.conf,0 named_path=Fullständig sökväg till angiven exekverbar fil,0 pid_file=Standardplacering av PID-fil,3,/var/run/named.pid show_list=Visa domäner som,1,0-Ikoner,1-Lista soa_style=Serienummer,1,0-Löpande nummer,1-Datumbaserade (ÅÅÅÅMMDDnn) records_order=Visa poster ordnade,1,1-efter namn,2-efter värde,3-efter IP,0-kronologiskt chroot=Chroot-katalog att köra BIND under,3,Standard start_cmd=Startkommando för BIND,3,Standard max_zones=Maximalt antal zoner att visa,0 rev_def=Förnya bakåt är,1,0-På som standard,1-Av som standard master_ttl=Lägga till $ttl högst upp på nya zonfiler,1,1-Ja,0-Nej named_user=Användare att starta BIND som,3,Standard named_group=Grupp att starta BIND som,3,Standard master_dir=Katalog för master-zonfiler,3,Standard slave_dir=Katalog för slav/återvändszonfiler,3,Standard support_aaaa=Stödjer DNS för IPv6-adresser,1,0-Nej,1-Ja allow_comments=Tillåta kommentarer för poster,1,0-Nej,1-Ja allow_wild=Tillåta jokertecken (rekommenderas inte),1,0-Nej,1-Ja allow_long=Tillåta långa datornamn,1,0-Nej,1-Ja bind8/conf_acls.cgi0100755000567100000120000000155210231647376014175 0ustar jcameronwheel#!/usr/local/bin/perl # conf_acls.cgi # Display global ACLs require './bind8-lib.pl'; $access{'defaults'} || &error($text{'acls_ecannot'}); &ui_print_header(undef, $text{'acls_title'}, ""); $conf = &get_config(); @acls = ( &find("acl", $conf), { } ); print "

\n"; print "\n"; print " ", "\n"; for($i=0; $i<@acls; $i++) { print "\n"; printf "\n", $acls[$i]->{'value'}; @vals = map { $_->{'name'} } @{$acls[$i]->{'members'}}; print "\n"; } print "
$text{'acls_name'}$text{'acls_values'}
\n"; print "
\n"; &ui_print_footer("", $text{'index_return'}); bind8/conf_logging.cgi0100755000567100000120000001520110231647376014675 0ustar jcameronwheel#!/usr/local/bin/perl # conf_logging.cgi # Display global logging options require './bind8-lib.pl'; $access{'defaults'} || &error($text{'logging_ecannot'}); &ui_print_header(undef, $text{'logging_title'}, ""); &ReadParse(); $conf = &get_config(); $logging = &find("logging", $conf); $mems = $logging ? $logging->{'members'} : [ ]; print "
\n"; print "\n"; print "\n"; print "
$text{'logging_header'}
\n"; print "\n"; print "\n"; print "\n"; print "
$text{'logging_chans'} \n"; # display default channels @defchans = ( { 'name' => 'default_syslog', 'syslog' => 'daemon', 'severity' => 'info' }, { 'name' => 'default_debug', 'file' => 'named.run', 'severity' => 'dynamic' }, { 'name' => 'default_stderr', 'fd' => 'stderr', 'severity' => 'info' }, { 'name' => 'null', 'null' => 1 } ); foreach $c (@defchans) { print "
\n"; print "\n"; print "\n"; print "\n"; if ($c->{'syslog'}) { print "\n"; } elsif ($c->{'file'}) { print "\n"; } elsif ($c->{'fd'}) { print "\n"; } else { print "\n"; } print "\n"; print "\n"; if ($c->{'severity'}) { print "\n"; } else { print "\n"; } print "
$text{'logging_cname'}$c->{'name'}
$text{'logging_to'}$text{'logging_syslog'} ", "$c->{'syslog'}$text{'logging_file'} $c->{'file'}$text{'logging_fd'} $c->{'fd'}$text{'logging_null'}
$text{'logging_sev'}$c->{'severity'}
$text{'logging_any'}

\n"; } # display user-defined channels @chans = &find("channel", $mems); @channames = ( (map { $_->{'value'} } @chans) , 'default_syslog', 'default_debug', 'default_stderr', 'null' ); push(@chans, { }) if ($in{'add'}); for($i=0; $i<@chans; $i++) { $cmems = $chans[$i]->{'members'}; $file = &find("file", $cmems); $filestr = $file ? join(" ", @{$file->{'values'}}) : ""; $syslog = &find_value("syslog", $cmems); $null = &find("null", $cmems); print "
\n" if ($i); print "
\n"; print "\n"; printf "\n", $chans[$i]->{'value'}; print "\n"; print "\n", $null ? "checked" : "", $text{'logging_null'}; $sev = &find("severity", $cmems); print "\n"; print "\n", $sev->{'value'} eq 'debug' ? $sev->{'values'}->[1] : ""; print "\n"; print "\n"; print "
$text{'logging_cname'}
$text{'logging_to'}\n"; printf " %s\n", $file ? "checked" : "", $text{'logging_file'}; printf " %s
\n", $file->{'value'}, &file_chooser_button("file_$i"); print "    $text{'logging_versions'}\n"; printf " %s\n", $filestr =~ /\sversions\s/i ? "" : "checked", $text{'logging_ver1'}; printf " %s\n", $filestr =~ /\sversions\s+unlimited/i ? "checked" : "", $text{'logging_ver2'}; printf "\n", $filestr =~ /\sversions\s+(\d+)/i ? "checked" : ""; printf "
\n", $filestr =~ /\sversions\s+(\d+)/i ? $1 : ""; $size = $filestr =~ /\ssize\s+(\S+)/ ? $1 : ''; $size = undef if ($size eq 'unlimited'); print "    $text{'logging_size'}\n"; printf " %s\n", $size ? "" : "checked", $text{'logging_sz1'}; printf "\n", $size ? "checked" : ""; printf "
\n", $size; printf " %s\n", $syslog ? "checked" : "", $text{'logging_syslog'}; print "  \n"; printf " %s
$text{'logging_sev'}\n"; printf "
$text{'logging_pcat'} \n"; &yes_no_default("print-category-$i", &find_value("print-category", $cmems)); print " $text{'logging_psev'} \n"; &yes_no_default("print-severity-$i", &find_value("print-severity", $cmems)); print "
$text{'logging_ptime'} \n"; &yes_no_default("print-time-$i", &find_value("print-time", $cmems)); print "
\n"; } print "$text{'logging_add'}\n"; print "
$text{'logging_cats'}\n"; print " ", "\n"; @cats = ( &find("category", $mems), { } ); for($i=0; $i<@cats; $i++) { print "\n"; } print "
$text{'logging_cat'}$text{'logging_cchans'}
\n"; local %cchan; foreach $c (@{$cats[$i]->{'members'}}) { $cchan{$c->{'name'}}++; } foreach $c (@channames) { printf " %s\n", $c, $cchan{$c} ? "checked" : "", $c; } print "
\n"; print "
\n"; &ui_print_footer("", $text{'index_return'}); # yes_no_default(name, value) sub yes_no_default { printf " $text{'yes'}\n", lc($_[1]) eq 'yes' ? 'checked' : ''; printf " $text{'no'}\n", lc($_[1]) eq 'no' ? 'checked' : ''; printf " $text{'default'}\n", !$_[1] ? 'checked' : ''; } bind8/conf_net.cgi0100755000567100000120000000507410231647376014044 0ustar jcameronwheel#!/usr/local/bin/perl # conf_files.cgi # Display global files options require './bind8-lib.pl'; $access{'defaults'} || &error($text{'net_ecannot'}); &ui_print_header(undef, $text{'net_title'}, ""); &ReadParse(); $conf = &get_config(); $options = &find("options", $conf); $mems = $options->{'members'}; print "
\n"; print "\n"; print "\n"; print "
$text{'net_header'}
\n"; print "\n"; $src = &find("query-source", $mems); $srcstr = join(" ", @{$src->{'values'}}); $sport = $1 if ($srcstr =~ /port\s+(\d+)/i); $saddr = $1 if ($srcstr =~ /address\s+([0-9\.]+)/i); print "\n", $saddr; print "\n", $sport; print "\n"; print &addr_match_input($text{'net_topol'}, 'topology', $mems, 1); print "\n"; print "
$text{'net_listen'} \n"; @listen = &find("listen-on", $mems); printf " %s\n", @listen ? "" : "checked", $text{'default'}; printf " %s
\n", @listen ? "checked" : "", $text{'net_below'}; print "\n"; print " ", "\n"; push(@listen, { }); for($i=0; $i<@listen; $i++) { printf "\n", $listen[$i]->{'value'} eq 'port' ? $listen[$i]->{'values'}->[1] : ""; @vals = map { $_->{'name'} } @{$listen[$i]->{'members'}}; printf "\n", join(" ", @vals); } print "
$text{'net_port'}$text{'net_addrs'}
%s\n", $listen[$i]->{'value'} eq 'port' ? "" : "checked", $text{'default'}; printf "\n", $listen[$i]->{'value'} eq 'port' ? "checked" : ""; printf "
$text{'net_saddr'} \n"; printf " %s\n", $saddr ? "" : "checked", $text{'default'}; printf "\n", $saddr ? "checked" : ""; printf "$text{'net_sport'} \n"; printf " %s\n", $sport ? "" : "checked", $text{'default'}; printf "\n", $sport ? "checked" : ""; printf "
\n"; print "
\n"; &ui_print_footer("", $text{'index_return'}); bind8/start.cgi0100755000567100000120000000040510241365673013375 0ustar jcameronwheel#!/usr/local/bin/perl # start.cgi # Start bind 8 require './bind8-lib.pl'; $access{'ro'} && &error($text{'start_ecannot'}); $access{'apply'} || &error($text{'start_ecannot'}); $err = &start_bind(); &error($err) if ($err); &webmin_log("start"); &redirect(""); bind8/config-openbsd-3.2-*0100644000567100000120000000101110223111757015002 0ustar jcameronwheelsoa_style=0 named_path=/usr/sbin/named named_conf=/etc/named.conf show_list=0 records_order=0 max_zones=50 rev_def=0 support_aaaa=0 allow_comments=0 allow_wild=0 allow_long=0 master_ttl=1 whois_cmd=whois short_names=0 updserial_def=0 updserial_on=1 updserial_man=1 ndc_cmd=ndc forwardzonefilename_format=ZONE.hosts reversezonefilename_format=ZONE.rev rev_must=0 ipv6_mode=1 allow_underscore=1 by_view=0 confirm_zone=1 confirm_rec=0 no_chroot=0 relative_paths=0 chroot=/var/named rndc_cmd=rndc no_pid_chroot=1 soa_start=0 bind8/config.info0100644000567100000120000000540710233316011013661 0ustar jcameronwheelline0=BIND paths,11 chroot=Chroot directory to run BIND under,3,Default no_chroot=Is named.conf under chroot directory?,1,0-Yes,1-No auto_chroot=Command to find chroot directory,3,Use fixed directory above named_user=User to start BIND as,3,Default named_group=Group to start BIND as,3,Default zones_file=Add new zones to file,3,named.conf relative_paths=Use relative zone file paths in named.conf?,1,1-Yes,0-No line1=Display options,11 show_list=Display domains as,1,0-Icons,1-List,2-Hierarchy records_order=Order to display records in,1,1-By name,2-By value,3-By IP,0-As added max_zones=Maximum number of zones to display,0 rev_def=Update reverse is,1,0-On by default,1-Off by default,2-Overwrite by default rev_must=Reverse zone must exist?,1,1-Yes,0-No support_aaaa=Support DNS for IPv6 addresses,1,1-Yes,0-No allow_comments=Allow comments for records,1,1-Yes,0-No allow_wild=Allow wildcards (not recommended),1,1-Yes,0-No allow_underscore=Allow underscores in record names?,1,1-Yes,0-No short_names=Convert record names to canonical form?,1,0-Yes,1-No by_view=Categorize zones by view?,1,1-Yes,0-No extra_forward=Extra record types for forward zones,0 extra_reverse=Extra record types for reverse zones,0 line2=Zone file options,11 soa_style=Serial number style,1,0-Running number,1-Date based (YYYYMMDDnn) soa_start=Starting number in date-based SOA,0,3 master_ttl=Add $ttl to top of new zone files,1,1-Yes,0-No master_dir=Directory for master zone files,3,Default slave_dir=Directory for slave/stub zone files,3,Default forwardzonefilename_format=Format for the name of forward zone files,0 reversezonefilename_format=Format for the name of reverse zone files,0 file_owner=Owner for zone files (user:group),3,Default file_perms=Permissions for zone files (in octal),3,Default default_master=Default master server(s) for slave zones,0 default_prins=Default master server for master zones,0,System's hostname this_ip=Default master server IP for remote slave zones,3,IP address of hostname updserial_on=Automatically update serial numbers,1,1-Yes,0-No ipv6_mode=Domain for reverse IPv6 addresses,1,1-ip6.arpa,0-ip6.int confirm_zone=Confirm before deleting zones?,1,1-Yes,0-No confirm_rec=Confirm before deleting records?,1,1-Yes,0-No free_nets=IP networks for free addresses,3,Automatic line3=System configuration,11 named_conf=Full path to the named.conf file,0 named_path=Full path to the named executable,0 whois_cmd=Full path to whois command,0 ndc_cmd=Full path to ndc command,0 rndc_cmd=Full path to rndc command,0 pid_file=Default PID file location(s),3,/var/run/named.pid no_pid_chroot=PID file is under chroot directory?,1,0-Yes,1-No start_cmd=Command to start BIND,3,Default stop_cmd=Command to stop BIND,3,Just kill process restart_cmd=Command to apply BIND configuration,3,Just send HUP signal bind8/config-suse-linux-9.0-*0100644000567100000120000000141010223111757015473 0ustar jcameronwheelsoa_style=1 named_path=/usr/sbin/named named_conf=/etc/named.conf show_list=0 records_order=0 max_zones=50 rev_def=0 support_aaaa=0 allow_comments=0 allow_wild=0 allow_long=0 master_ttl=1 whois_cmd=whois short_names=0 updserial_def=0 updserial_on=1 updserial_man=1 ndc_cmd=ndc forwardzonefilename_format=ZONE.hosts reversezonefilename_format=ZONE.rev start_cmd=/etc/init.d/named start restart_cmd=/etc/init.d/named restart stop_cmd=/etc/init.d/named stop pid_file=/var/run/named/named.pid chroot=/var/lib/named rev_must=0 ipv6_mode=1 allow_underscore=1 by_view=0 confirm_zone=1 confirm_rec=0 no_chroot=1 relative_paths=0 rndc_cmd=rndc auto_chroot=sh -c '. /etc/sysconfig/named ; if [ "$NAMED_RUN_CHROOTED" = "yes" ]; then echo /var/lib/named ; fi' no_pid_chroot=0 soa_start=0 bind8/list_slaves.cgi0100775000567100000120000000505610246007341014567 0ustar jcameronwheel#!/usr/local/bin/perl # Show hosts in BIND cluster require './bind8-lib.pl'; $access{'slaves'} || &error($text{'slaves_ecannot'}); &foreign_require("servers", "servers-lib.pl"); &ReadParse(); &ui_print_header(undef, $text{'slaves_title'}, ""); # Show existing servers @servers = &list_slave_servers(); if (@servers) { print "
\n"; print "\n"; print " ", " ", " ", " ", "\n"; foreach $s (@servers) { print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; foreach $t (@servers::server_types) { if ($t->[0] eq $s->{'type'}) { print "\n"; } } print "\n"; } print "

$text{'slaves_host'}$text{'slaves_view'}$text{'slaves_desc'}$text{'slaves_os'}
{'id'}>",$s->{'host'},"",$s->{'bind8_view'} || "$text{'slaves_noview'}","",$s->{'desc'} || "
","
$t->[1]
\n"; print "
\n"; } else { print "$text{'slaves_none'}

\n"; } # Show buttons to add @allservers = grep { $_->{'user'} } &servers::list_servers(); if (@allservers) { print "

\n"; print "\n"; %gothost = map { $_->{'id'}, 1 } @servers; @addservers = grep { !$gothost{$_->{'id'}} } @allservers; if (@addservers) { print "\n"; } @groups = &servers::list_all_groups(\@allservers); if (@groups) { print "\n"; } print "
\n"; print "\n"; print "\n"; print "
\n"; # Show inputs for view print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "
$text{'slaves_toview'}",&ui_opt_textbox("view", undef, 15, $text{'slaves_noview2'}, $text{'slaves_inview'}),"
$text{'slaves_sync'}",&ui_yesno_radio("sync", 0),"
\n"; } else { print "$text{'slaves_need'}

\n"; } &ui_print_footer("", $text{'index_return'}); bind8/save_soa.cgi0100755000567100000120000000506310232100627014027 0ustar jcameronwheel#!/usr/local/bin/perl # save_soa.cgi # Save changes to an SOA record require './bind8-lib.pl'; &ReadParse(); &error_setup($text{'master_err2'}); $zone = &get_zone_name($in{'index'}, $in{'view'}); $dom = $zone->{'name'}; &can_edit_zone($zone) || &error($text{'master_ecannot'}); $access{'ro'} && &error($text{'master_ero'}); $access{'params'} || &error($text{'master_esoacannot'}); # check inputs &valdnsname($in{'master'}, 0, $in{'origin'}) || &error(&text('master_emaster', $in{'master'})); &valemail($in{'email'}) || &error(&text('master_eemail', $in{'email'})); $in{'refresh'} =~ /^\d+$/ || &error(&text('master_erefresh', $in{'refresh'})); $in{'retry'} =~ /^\d+$/ || &error(&text('master_eretry', $in{'retry'})); $in{'expiry'} =~ /^\d+$/ || &error(&text('master_eexpiry', $in{'expiry'})); $in{'minimum'} =~ /^\d+$/ || &error(&text('master_eminimum', $in{'minimum'})); if ($in{'email'} =~ /\@/) { $in{'email'} = &email_to_dotted($in{'email'}); } $in{'defttl_def'} || $in{'defttl'} =~ /^\d+$/ || &error(&text('master_edefttl', $in{'defttl'})); &lock_file(&make_chroot($in{'file'})); @recs = &read_zone_file($in{'file'}, $in{'origin'}); $old = $recs[$in{'num'}]; # already set serial if no acl allow it to update or update is disabled $serial = $old->{'values'}->[2]; if ($config{'updserial_on'}) { # generally handle serial numbers ? if ($config{'soa_style'} == 1 && $old->{'values'}->[2] =~ /^(\d{8})(\d\d)$/) { if ($1 eq &date_serial()) { $serial = sprintf "%d%2.2d", $1, $2+1; } else { $serial = &date_serial(). sprintf("%2.2d", $config{'soa_start'}); } } else { $serial = $old->{'values'}->[2]+1; } } else { $in{'serial'} =~ /^\d+$/ || &error($text{'master_eserial'}); $serial = $in{'serial'}; } $vals = "$in{'master'} $in{'email'} (\n". "\t\t\t$serial\n". "\t\t\t$in{'refresh'}$in{'refunit'}\n". "\t\t\t$in{'retry'}$in{'retunit'}\n". "\t\t\t$in{'expiry'}$in{'expunit'}\n". "\t\t\t$in{'minimum'}$in{'minunit'} )"; &modify_record($in{'file'}, $old, $old->{'name'}, $old->{'ttl'}, $old->{'class'}, "SOA", $vals); ($defttl) = grep { $_->{'defttl'} } @recs; if (!$defttl && !$in{'defttl_def'}) { &create_defttl($in{'file'}, $in{'defttl'}.$in{'defttlunit'}); } elsif ($defttl && !$in{'defttl_def'}) { &modify_defttl($in{'file'}, $defttl, $in{'defttl'}.$in{'defttlunit'}); } elsif ($defttl && $in{'defttl_def'}) { &delete_defttl($in{'file'}, $defttl); } &unlock_file(&make_chroot($in{'file'})); &webmin_log("soa", undef, $in{'origin'}, \%in); &redirect("edit_master.cgi?index=$in{'index'}&view=$in{'view'}"); bind8/save_logging.cgi0100755000567100000120000000473110231647376014714 0ustar jcameronwheel#!/usr/local/bin/perl # save_logging.cgi # Save global logging options require './bind8-lib.pl'; $access{'defaults'} || &error($text{'logging_ecannot'}); &error_setup($text{'files_err'}); &ReadParse(); &lock_file(&make_chroot($config{'named_conf'})); $conf = &get_config(); $logging = &find("logging", $conf); # save categories for($i=0; defined($cat = $in{"cat_$i"}); $i++) { next if (!$cat); @cchan = split(/\0/, $in{"cchan_$i"}); push(@category, { 'name' => 'category', 'values' => [ $cat ], 'type' => 1, 'members' => [ map { { 'name' => $_ } } @cchan ] }); } # save channels for($i=0; defined($cname = $in{"cname_$i"}); $i++) { next if (!$cname); $cname =~ /^\S+$/ || &error(&text('logging_ename', $cname)); local @mems; if ($in{"to_$i"} == 0) { $in{"file_$i"} || &error($text{'logging_efile'}); local @fvals = ( $in{"file_$i"} ); if ($in{"vmode_$i"} == 1) { push(@fvals, 'versions', 'unlimited'); } elsif ($in{"vmode_$i"} == 2) { $in{"ver_$i"} =~ /^\d+$/ || &error(&text('logging_ever', $in{"ver_$i"})); push(@fvals, 'versions', $in{"ver_$i"}); } if ($in{"smode_$i"}) { $in{"size_$i"} =~ /^\d+[kmg]*$/i || &error(&text('logging_esize', $in{"size_$i"})); push(@fvals, 'size', $in{"size_$i"}); } push(@mems, { 'name' => 'file', 'values' => \@fvals }); } elsif ($in{"to_$i"} == 1) { push(@mems, { 'name' => 'syslog', 'values' => [ $in{"syslog_$i"} ] }); } else { push(@mems, { 'name' => 'null' }); } if ($in{"sev_$i"} eq 'debug') { push(@mems, { 'name' => 'severity', 'values' => [ 'debug', $in{"debug_$i"} ] }); } elsif ($in{"sev_$i"}) { push(@mems, { 'name' => 'severity', 'values' => [ $in{"sev_$i"} ] }); } foreach $p ('print-category', 'print-severity', 'print-time') { push(@mems, { 'name' => $p, 'values' => [ $in{"$p-$i"} ] }) if ($in{"$p-$i"}); } push(@channel, { 'name' => 'channel', 'values' => [ $cname ], 'type' => 1, 'members' => \@mems } ); } if ($logging) { &save_directive($logging, 'channel', \@channel, 1); &save_directive($logging, 'category', [ ], 1); &save_directive($logging, 'category', [ reverse(@category) ], 1); } else { $logging = { 'name' => 'logging', 'type' => 1, 'members' => [ @channel, @category ] }; &save_directive(&get_config_parent(), 'logging', [ $logging ], 0); } &flush_file_lines(); &unlock_file(&make_chroot($config{'named_conf'})); &webmin_log("logging", undef, undef, \%in); &redirect(""); bind8/save_net.cgi0100755000567100000120000000274110231647376014053 0ustar jcameronwheel#!/usr/local/bin/perl # save_net.cgi # Save global address and topology options require './bind8-lib.pl'; $access{'defaults'} || &error($text{'net_ecannot'}); &error_setup($text{'net_err'}); &ReadParse(); &lock_file(&make_chroot($config{'named_conf'})); $conf = &get_config(); $options = &find("options", $conf); if (!$in{'listen_def'}) { for($i=0; defined($addr = $in{"addrs_$i"}); $i++) { next if (!$addr); local $l = { 'name' => 'listen-on', 'type' => 1 }; if (!$in{"pdef_$i"}) { $in{"port_$i"} =~ /^\d+$/ || &error(&text('net_eport', $in{"port_$i"})); $l->{'values'} = [ 'port', $in{"port_$i"} ]; } $l->{'members'} = [ map { { 'name' => $_ } } split(/\s+/, $addr) ]; push(@listen, $l); } } &save_directive($options, 'listen-on', \@listen, 1); if (!$in{'saddr_def'}) { &check_ipaddress($in{'saddr'}) || &error(&text('net_eaddr', $in{'saddr'})); push(@qvals, "address", $in{'saddr'}); } if (!$in{'sport_def'}) { $in{'sport'} =~ /^\d+$/ || &error(&text('net_eport', $in{'sport'})); push(@qvals, "port", $in{'sport'}); } if (@qvals) { &save_directive($options, 'query-source', [ { 'name' => 'query-source', 'values' => \@qvals } ], 1); } else { &save_directive($options, 'query-source', [ ], 1); } $in{'topology_def'} || $in{'topology'} || &error($text{'net_etopology'}); &save_addr_match('topology', $options, 1); &flush_file_lines(); &unlock_file(&make_chroot($config{'named_conf'})); &webmin_log("net", undef, undef, \%in); &redirect(""); bind8/config-redhat-linux0100644000567100000120000000110310223111757015327 0ustar jcameronwheelsoa_style=0 named_path=/usr/sbin/named named_conf=/etc/named.conf show_list=0 records_order=0 start_cmd=/etc/rc.d/init.d/named start stop_cmd=/etc/rc.d/init.d/named stop max_zones=50 rev_def=0 support_aaaa=0 allow_comments=0 allow_wild=0 allow_long=0 master_ttl=1 whois_cmd=whois short_names=0 updserial_def=0 updserial_on=1 updserial_man=1 ndc_cmd=ndc forwardzonefilename_format=ZONE.hosts reversezonefilename_format=ZONE.rev rev_must=0 ipv6_mode=1 allow_underscore=1 by_view=0 confirm_zone=1 confirm_rec=0 no_chroot=0 relative_paths=0 rndc_cmd=rndc no_pid_chroot=0 soa_start=0 bind8/conf_forwarding.cgi0100755000567100000120000000266710231647376015425 0ustar jcameronwheel#!/usr/local/bin/perl # conf_forwarding.cgi # Display global forwarding and transfer options require './bind8-lib.pl'; $access{'defaults'} || &error($text{'forwarding_ecannot'}); &ui_print_header(undef, $text{'forwarding_title'}, ""); $conf = &get_config(); $options = &find("options", $conf); $mems = $options->{'members'}; print "

\n"; print "\n"; print "\n"; print "
$text{'forwarding_header'}
\n"; print "\n"; print &forwarders_input($text{'forwarding_fwders'}, 'forwarders', $mems); print "\n"; print "\n"; print &choice_input($text{'forwarding_fwd'}, 'forward', $mems, $text{'yes'}, 'first', $text{'no'}, 'only', $text{'default'}, undef); print "\n"; print "\n"; print &opt_input($text{'forwarding_max'}, "max-transfer-time-in", $mems, $text{'default'}, 4, $text{'forwarding_minutes'}); print "\n"; print "\n"; print &choice_input($text{'forwarding_format'}, 'transfer-format', $mems, $text{'forwarding_one'}, 'one-answer', $text{'forwarding_many'}, 'many-answers', $text{'default'}, undef); print "\n"; print "\n"; print &opt_input($text{'forwarding_in'}, "transfers-in", $mems, $text{'default'}, 4); print "\n"; print "
\n"; print "
\n"; &ui_print_footer("", $text{'index_return'}); bind8/save_misc.cgi0100755000567100000120000000230210231647376014211 0ustar jcameronwheel#!/usr/local/bin/perl # save_misc.cgi # Save global miscellaneous options require './bind8-lib.pl'; $access{'defaults'} || &error($text{'misc_ecannot'}); &error_setup($text{'misc_err'}); &ReadParse(); &lock_file(&make_chroot($config{'named_conf'})); $conf = &get_config(); $options = &find("options", $conf); &save_opt("coresize", \&size_check, $options, 1); &save_opt("datasize", \&size_check, $options, 1); &save_opt("files", \&files_check, $options, 1); &save_opt("stacksize", \&size_check, $options, 1); &save_opt("cleaning-interval", \&mins_check, $options, 1); &save_opt("interface-interval", \&mins_check, $options, 1); &save_opt("statistics-interval", \&mins_check, $options, 1); &save_choice("recursion", $options, 1); &save_choice("multiple-cnames", $options, 1); &save_choice("fetch-glue", $options, 1); &save_choice("auth-nxdomain", $options, 1); &flush_file_lines(); &unlock_file(&make_chroot($config{'named_conf'})); &webmin_log("misc", undef, undef, \%in); &redirect(""); sub size_check { return $_[0] =~ /^\d+[kmg]*$/i ? "" : $text{'misc_esize'}; } sub files_check { return $_[0] =~ /^\d+$/i ? "" : $text{'misc_efiles'}; } sub mins_check { return $_[0] =~ /^\d+$/i ? "" : $text{'misc_emins'}; } bind8/config-redhat-linux-10.00100644000567100000120000000134610223111757015714 0ustar jcameronwheelsoa_style=0 named_path=/usr/sbin/named named_conf=/etc/named.conf show_list=0 records_order=0 start_cmd=/etc/rc.d/init.d/named start stop_cmd=/etc/rc.d/init.d/named stop max_zones=50 rev_def=0 support_aaaa=0 allow_comments=0 allow_wild=0 allow_long=0 master_ttl=1 pid_file=/var/run/named/named.pid whois_cmd=whois short_names=0 updserial_def=0 updserial_on=1 updserial_man=1 ndc_cmd=ndc forwardzonefilename_format=ZONE.hosts reversezonefilename_format=ZONE.rev rev_must=0 ipv6_mode=1 allow_underscore=1 by_view=0 confirm_zone=1 confirm_rec=0 no_chroot=0 chroot=/var/named/chroot relative_paths=0 rndc_cmd=rndc master_dir=/var/named slave_dir=/var/named auto_chroot=sh -c '. /etc/sysconfig/named ; echo "$ROOTDIR"' no_pid_chroot=0 soa_start=0 bind8/config-solaris-10-*0100644000567100000120000000111710236262065014754 0ustar jcameronwheelsoa_style=0 named_path=/usr/sfw/sbin/named named_conf=/etc/named.conf show_list=0 records_order=0 max_zones=50 rev_def=0 support_aaaa=0 allow_comments=0 allow_wild=0 allow_long=0 master_ttl=1 whois_cmd=whois short_names=0 updserial_def=0 updserial_on=1 updserial_man=1 forwardzonefilename_format=ZONE.hosts reversezonefilename_format=ZONE.rev rev_must=0 ipv6_mode=1 allow_underscore=1 by_view=0 confirm_zone=1 confirm_rec=0 no_chroot=0 relative_paths=0 rndc_cmd=/usr/sfw/sbin/rndc start_cmd=svcadm enable network/dns/server:bind8 stop_cmd=svcadm disable network/dns/server:bind8 soa_start=0 bind8/slave_add.cgi0100775000567100000120000000567110236261540014166 0ustar jcameronwheel#!/usr/local/bin/perl # Add or update a server or group from the webmin servers module require './bind8-lib.pl'; $access{'slaves'} || &error($text{'slaves_ecannot'}); &ReadParse(); &foreign_require("servers", "servers-lib.pl"); @allservers = grep { $_->{'user'} } &servers::list_servers(); if ($in{'add'}) { # Add a single host @add = grep { $_->{'id'} eq $in{'server'} } @allservers; &error_setup($text{'add_err'}); $msg = &text('add_msg', &server_name($add[0])); } else { # Add all from a group ($group) = grep { $_->{'name'} eq $in{'group'} } &servers::list_all_groups(\@allservers); foreach $m (@{$group->{'members'}}) { push(@add, grep { $_->{'host'} eq $m } @allservers); } &error_setup($text{'add_gerr'}); $msg = &text('add_gmsg', $in{'group'}); } $in{'view_def'} || $in{'view'} =~ /^\S+$/ || &error($text{'add_eview'}); &ui_print_header(undef, $text{'add_title'}, ""); print "$msg

\n"; # Setup error handler for down hosts sub add_error { $add_error_msg = join("", @_); } &remote_error_setup(\&add_error); # Make sure each host is set up for BIND @zones = grep { $_->{'type'} eq 'master' } &list_zone_names(); $myip = $config{'this_ip'} || &to_ipaddress(&get_system_hostname()); foreach $s (@add) { $s->{'bind8_view'} = $in{'view_def'} ? undef : $in{'view'}; $add_error_msg = undef; local $firewall = &remote_foreign_check($s, "bind8"); if ($add_error_msg) { print "$add_error_msg

\n"; next; } if (!$firewall) { print &text('add_echeck', $s->{'host'}),"

\n"; next; } &remote_foreign_require($s, "bind8", "bind8-lib.pl"); local $inst = &remote_foreign_call($s, "bind8", "foreign_installed", "bind8", 1); if (!$inst) { print &text('add_emissing', $s->{'host'}),"

\n"; next; } if (&remote_foreign_call($s, "bind8", "get_webmin_version") < 1.202) { print &text('add_eversion', $s->{'host'}, 1.202),"

\n"; next; } @rzones = grep { $_->{'type'} ne 'view' } &remote_foreign_call($s, "bind8", "list_zone_names"); print &text('add_ok', $s->{'host'}, scalar(@rzones)),"

\n"; &add_slave_server($s); %rgot = map { $_->{'name'}, 1 } @rzones; if ($in{'sync'}) { # Add all master zones from this server to the slave $zcount = 0; $zerr = 0; foreach $zone (grep { !$rgot{$_->{'name'}} } @zones) { ($slaveerr) = &create_on_slaves($zone->{'name'}, $myip, undef, [ $s->{'host'} ]); if ($slaveerr) { $zerrs{$slaveerr->[0]->{'host'}} ||= $slaveerr->[1]; $zerr++; } else { $zcount++; } } if ($zerr) { print &text('add_createerr', $s->{'host'}, $zcount, $zerr),"
\n"; foreach $k (keys %zerrs) { print "$k : $zerrs{$k}
\n"; } print "

\n"; } else { print &text('add_createok', $s->{'host'}, $zcount),"

\n"; } } } &remote_finished(); if ($in{'add'}) { &webmin_log("add", "host", $add[0]->{'host'}); } else { &webmin_log("add", "group", $in{'group'}); } &ui_print_footer("list_slaves.cgi", $text{'slaves_return'}); bind8/config-slackware-linux0100644000567100000120000000076710223111757016053 0ustar jcameronwheelsoa_style=0 named_path=/usr/sbin/named named_conf=/etc/named.conf show_list=0 records_order=0 max_zones=50 rev_def=0 support_aaaa=0 allow_comments=0 allow_wild=0 allow_long=0 master_ttl=1 whois_cmd=whois short_names=0 updserial_def=0 updserial_on=1 updserial_man=1 ndc_cmd=ndc forwardzonefilename_format=ZONE.hosts reversezonefilename_format=ZONE.rev rev_must=0 ipv6_mode=1 allow_underscore=1 by_view=0 confirm_zone=1 confirm_rec=0 no_chroot=0 relative_paths=0 rndc_cmd=rndc no_pid_chroot=0 soa_start=0 bind8/find_free.cgi0100755000567100000120000001453010231647376014167 0ustar jcameronwheel#!/usr/local/bin/perl # find_free.cgi # Looks for free IP numbers # by Ivan Andrian, , 11/07/2000 require './bind8-lib.pl'; &ReadParse(); $conf = &get_config(); if ($in{'view'} ne '') { $conf = $conf->[$in{'view'}]->{'members'}; } $zconf = $conf->[$in{'index'}]->{'members'}; $type = &find("type", $zconf)->{'value'}; $file = &find("file", $zconf)->{'value'}; $dom = $conf->[$in{'index'}]->{'value'}; if (!$access{'findfree'}) {&error($text{'findfree_nofind'})}; $desc = &text('findfree_header', &arpa_to_ip($dom)); &ui_print_header($desc, &text('findfree_title'), ""); my $cf=1; if (@in == 2) { &find_ips ($in{'index'}, $in{'from'}); } elsif (@in == 3) { &find_ips ($in{'index'}, $in{'from'}, $in{'to'}); } elsif (@in == 4) { $cf=$in{'cf'}; &find_ips ($in{'index'}, $in{'from'}, $in{'to'}, $in{'cf'}); } else { &find_ips ($in{'index'}); } if (@in >= 3) { #we need to do the search! @recs = &read_zone_file($file, $dom); @recs = grep { ($_->{'type'} eq 'A') || ($_->{'type'} eq 'PTR')} @recs; my $freeXXXcount=0; my $freemaccount=0; if (@recs) { @recs = &sort_records(@recs); my %frecs = &build_iprange($in{'from'}, $in{'to'}); for($i=0; $i<@recs; $i++) { my $hip; # host IP my $hname; # hostname if ($recs[$i]->{'type'} eq 'A') { $hip=$recs[$i]->{'values'}->[0]; # IP no. in 'values' field $hname=$recs[$i]->{'name'}; # name in 'name' field } else { $hip=&arpa_to_ip($recs[$i]->{'name'}); # IP no. in 'name' field $hname=$recs[$i]->{'values'}->[0]; # name in 'values' field } # print "evaluating ", $hip, " ", $hname, "...
"; #debug if($cf & ($hname=~ /^free.*/) & exists $frecs{$hip}) { # 'freeXXX' hostnames are free IP's! # update # print "  updating: ",$hip, "...
"; #debug $frecs{$hip}->{'ttl'}=$recs[$i]->{'ttl'}; $frecs{$hip}->{'name'}=$hname; $freeXXXcount++; if($hname=~ /^freemac.*/) {$freemaccount++;} } else { # print "  deleting: ",$hip, "...
"; #debug delete $frecs{$hip}; } } my @frecs=sort ffree_ip_sort_func values %frecs; my $mid = int((@frecs+1)/2); print "

Found " . @frecs . " free IP number" . (@frecs==1?"\n":"s\n"); if ($cf) { print " ($freeXXXcount ". ($freeXXXcount==1?" is":"are") . " `freeXXX'" . " of which $freemaccount ". ($freemaccount==1?" is":"are") . " `freemac')" ; print "

\n"; } print "
\n"; &frecs_table(@frecs[0 .. $mid-1]); print "\n"; if ($mid < @frecs) { &frecs_table(@frecs[$mid .. $#frecs]); } print "

\n"; print "

\n"; } # if(@recs) } # if(@in >= 3) &ui_print_footer("edit_$type.cgi?index=$in{'index'}&view=$in{'view'}", $text{'recs_return'}); # build_iprange(fromIP, toIP) # Returns a list of IP numbers from fromIP to toIP sub build_iprange { $_[0] =~ /^(\d+)\.(\d+)\.(\d+)\.(\d+)/; my @from = ($1, $2, $3, $4); return @from if (@from != 4); #I want a correct IPv4 # $_[1] =~ /^(\d+)\.(\d+)\.(\d+)\.(\d+)/; my @to = ($1, $2, $3, $4); return @to if (@to != 4); for ($i=0;$i<4;$i++) { $from[$i]=$from[$i]==0?1:$from[$i]; $to[$i]=$to[$i]==255?254:$to[$i]; } my %frecs; for ($byte0=$from[0]; $byte0<=$to[0]; $byte0++) { for ($byte1=$byte0==$from[0]?$from[1]:1; $byte1<=(($byte0==$to[0]?$to[1]:254)); $byte1++) { ##print "================
"; for ($byte2=($byte0==$from[0])&&($byte1==$from[1])?$from[2]:1; $byte2<=(($byte0==$to[0])&&($byte1==$to[1])?$to[2]:254); $byte2++) { ##print "----------------
"; for ($byte3=($byte0==$from[0])&&($byte1==$from[1])&&($byte2==$from[2])?$from[3]:1; $byte3<=(($byte0==$to[0])&&($byte1==$to[1])&&($byte2==$to[2])?$to[3]:254); $byte3++) { $frecs{"$byte0.$byte1.$byte2.$byte3"}->{'ip'}="$byte0.$byte1.$byte2.$byte3"; $frecs{"$byte0.$byte1.$byte2.$byte3"}->{'ttl'}=$text{'default'}; $frecs{"$byte0.$byte1.$byte2.$byte3"}->{'name'}=''; ##push(@frecs, "$byte0.$byte1.$byte2.$byte3"); ##print "$byte0.$byte1.$byte2.$byte3
"; } #for $byte3 } #for $byte2 } #for $byte1 } #for $byte0 return %frecs; } # sub build_iprange # find_ips (zoneindex, from_ip, to_ip, consider_freeXX_names) # Display a form for searching for free IP nos sub find_ips { print "

\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "
$text{'findfree_sopt'}
\n"; print "\n"; print "\n"; if (@_ >= 2) { # there is a "from" field on the URL print "\n"; } else { print "\n"; } print "\n"; print "\n"; if (@_ >= 3) { # there is a "to" field on the URL print "\n"; } else { print "\n"; } print "\n"; print "\n"; print "
$text{'findfree_IPrange'}$text{'findfree_from'}
 $text{'findfree_to'}
$text{'findfree_cf'}\n"; $cfy=$cf?'checked':''; $cfn=(!$cf)?'checked':''; print "   $text{'yes'}\n"; print " $text{'no'}
\n"; } # end of find_ips # frecs_table(array_of_freerecords) sub frecs_table { print "\n"; print "", "\n", "\n", "\n"; for($i=0; $i<@_; $i++) { $r = $_[$i]; print "\n", "\n", "\n", "\n"; } print "
", $text{'recs_addr'},"$text{'recs_ttl'}$text{'recs_name'}
$r->{'ip'}",$r->{'ttl'} ? $r->{'ttl'} : $text{'default'},"",$r->{'name'}?$r->{'name'}:' ',"
\n"; } sub ffree_ip_sort_func { $a->{'ip'} =~ /^(\d+)\.(\d+)\.(\d+)\.(\d+)/; local ($a1, $a2, $a3, $a4) = ($1, $2, $3, $4); $b->{'ip'} =~ /^(\d+)\.(\d+)\.(\d+)\.(\d+)/; return $a1 < $1 ? -1 : $a1 > $1 ? 1 : $a2 < $2 ? -1 : $a2 > $2 ? 1 : $a3 < $3 ? -1 : $a3 > $3 ? 1 : $a4 < $4 ? -1 : $a4 > $4 ? 1 : 0; } #EOF bind8/log_parser.pl0100664000567100000120000000361510233604000014230 0ustar jcameronwheel# log_parser.pl # Functions for parsing this module's logs do 'bind8-lib.pl'; # parse_webmin_log(user, script, action, type, object, ¶ms) # Converts logged information from this module into human-readable form sub parse_webmin_log { local ($user, $script, $action, $type, $object, $p) = @_; if ($type eq 'record') { if ($p->{'type'} eq 'PTR') { return &text("log_${action}_record", $text{"type_$p->{'type'}"}, "".&arpa_to_ip($p->{'name'})."", "".&arpa_to_ip($object).""); } else { $p->{'name'} =~ s/\.$object\.*$//; if (($action eq "modify" || $action eq "create") && $p->{'newvalues'}) { return &text("log_${action}_record_v", $text{"type_$p->{'type'}"}, "$p->{'name'}", "$object", "$p->{'newvalues'}"); } else { return &text("log_${action}_record", $text{"type_$p->{'type'}"}, "$p->{'name'}", "$object"); } } } elsif ($type eq "host" || $type eq "group") { return &text("log_${action}_${type}", "$object"); } elsif ($action eq 'create') { return &text("log_${type}", "$object"); } elsif ($action eq 'delete') { return &text("log_delete_${type}", "$object"); } elsif ($action eq 'text') { return &text("log_text", "$object"); } elsif ($action eq 'soa') { return &text("log_soa", "$object"); } elsif ($action eq 'opts') { return &text("log_opts", "$object"); } elsif ($action eq 'view') { return &text("log_review", "$object"); } elsif ($action eq 'move') { return &text("log_move", "$object"); } elsif ($action eq 'apply' && $type && $type ne '-') { return &text("log_apply2", "$type"); } elsif ($action eq 'mass') { return &text("log_mass", $object); } elsif ($text{"log_${action}"}) { return $text{"log_${action}"}; } else { return undef; } } bind8/config.info.tr0100644000567100000120000000110607164752662014326 0ustar jcameronwheelnamed_conf=named.conf dosyasýnýn tam yolu,0 named_path=named çalýþtýrýlabilir dosyasýnýn tam yolu,0 show_list=Alanlarý görüntüleme þekli,1,0-Ýkonlarla,1-Listeyle soa_style=Seri nuamarasý tipi,1,0-Çalýþma numarasý ile,1-Tarih tabanlý (YYYYAAGGss) records_order=Kayýtlarý görüntüleme þekli,1,1-Ýsime göre,2-Deðerine göre,3-By IP,0-Eklenmiþ olarak chroot=BIND altýnda çalýþtýrýlacak Chroot dizini,3,Öntanýmlý start_cmd=BIND'i baþlatma komutu,3,Öntanýmlý max_zones=Görüntülenecek en çok bölge sayýsý,0 rev_def=Ters kayýtlarý güncelle,1,0-Öntanýmlý olarak açýk,1-Öntanýmlý olarak kapalý bind8/config.info.pl0100644000567100000120000000261110207013351014267 0ustar jcameronwheelnamed_conf=Pe³na ¶cie¿ka do pliku named.conf,0 named_path=Pe³na ¶cie¿ka do programu named,0 whois_cmd=Pe³na ¶cie¿ka do polecenia whois,0 pid_file=Domy¶lna lokalizacja pliku z numerem PID,3,/var/run/named.pid show_list=Wy¶wietlaj domeny jako,1,0-Ikony,1-Listê soa_style=Postaæ numeru seryjnego,1,0-Numer kolejny,1-Oparty na dacie (RRRRMMDDnn) records_order=Kolejno¶æ wy¶wietlania rekordów,1,1-Wg nazwy,2-Wg warto¶ci,3-Wg IP,0-W kolejno¶ci dodawania chroot=Katalog chroot dla BINDa,3,Domy¶lny start_cmd=Polecenie uruchamiaj±ce BINDa,3,Domy¶lne max_zones=Maksymalna liczba wy¶wietlanych stref,0 rev_def=Aktualizacja DNS odwrotnego jest,1,0-Domy¶lnie w³±czona,1-Domy¶lnie wy³±czona master_ttl=Dodawaæ $ttl na pocz±tku nowych plików stref,1,1-Tak,0-Nie named_user=BIND jest uruchamiany jako u¿ytkownik,3,Domy¶lny named_group=BIND jest uruchamiany jako grupa,3,Domy¶lna master_dir=Katalog plików stref podstawowych,3,Domy¶lny slave_dir=Katalog plików stref zapasowych/wykarczowanych,3,Domy¶lny file_owner=W³a¶ciciel plików stref (u¿ytkownik:grupa),3,Domy¶lny file_perms=Uprawnienia dla plików stref (ósemkowo),3,Domy¶lne support_aaaa=W³±czyæ obs³ugê DNS dla adresów IPv6,1,0-Nie,1-Tak allow_comments=Komentarze dla rekordów,1,0-Nie,1-Tak allow_wild=Zezwoliæ na wieloznaczne (nie zalecane),1,0-Nie,1-Tak allow_long=Zezwoliæ na d³ugie nazwy hostów,1,0-Nie,1-Tak zones_file=Dodawaæ nowe strefy do pliku,3,named.conf bind8/config-aix0100644000567100000120000000076210223111757013516 0ustar jcameronwheelsoa_style=0 named_path=/usr/sbin/named8 named_conf=/etc/named.conf show_list=0 records_order=0 max_zones=50 rev_def=0 start_cmd=startsrc -s named pid_file=/etc/named.pid master_ttl=1 whois_cmd=whois short_names=0 updserial_def=0 updserial_on=1 updserial_man=1 ndc_cmd=ndc forwardzonefilename_format=ZONE.hosts reversezonefilename_format=ZONE.rev rev_must=0 ipv6_mode=1 allow_underscore=1 by_view=0 confirm_zone=1 confirm_rec=0 no_chroot=0 relative_paths=0 rndc_cmd=rndc no_pid_chroot=0 soa_start=0 bind8/config.info.ru_RU0100664000567100000120000000403007614360511014722 0ustar jcameronwheelnamed_path=Ïîëíûé ïóòü ê èñïîëíÿåìîìó ôàéëó named,0 named_conf=Ïîëíûé ïóòü ñ ôàéëó named.conf,0 soa_style=Ñòèëü ñåðèéíîãî íîìåðà,1,0-Òåêóùèå ÷èñëà,1-Îñíîâàííûé íà äàòå (ÃÃÃÃÌÌÄÄ÷÷) show_list=Ïîêàçûâàòü äîìåíû êàê,1,0-Ïèêòîãðàììû,1-Ñïèñîê records_order=Ïîðÿäîê ïîêàçà çàïèñåé,1,1-Ïî èìåíè,2-Âî çíà÷åíèþ,3-Ïî àäðåñó IP,0- ïîðÿäêå äîáàâëåíèÿ updserial_on=Àâòîìàòè÷åñêè îáíîâëÿòü ñåðèéíûå íîìåðà,1,1-Äà,0-Íåò ndc_cmd=Êîìàíäà ïåðåçàãðóçêè çîíû,0 reversezonefilename_format=Ôîðìàò èìåíè ôàéëîâ îáðàòíûõ çîí,0 forwardzonefilename_format=Ôîðìàò èìåíè ôàéëîâ çîí forward,0 allow_long=Ðàçðåøèòü äëèííûå íàçâàíèÿ óçëîâ,1,0-Íåò,1-Äà default_master=Ãëàâíûé ñåðâåð(à) ïî óìîë÷àíèþ äëÿ çîí slave,0 default_slave=Óäàëåííûé ïîä÷èíåííûé ñåðâåð ïî óìîë÷àíèþ,0 named_group=Ãðóïïà, îò êîòîðîé áóäåò çàïóñêàòüñÿ BIND,3,Ïî óìîë÷àíèþ master_ttl=Äîáàâëÿòü $ttl â íà÷àëî íîâûõ ôàéëîâ çîí,1,1-Äà,0-Íåò file_owner=Âëàäåëåö ôàéëîâ çîí (ïîëüçîâàòåëü:ãðóïïà),3,Ïî óìîë÷àíèþ slave_dir=Êàòàëîã äëÿ ôàéëîâ çîí slave/stub,3,Ïî óìîë÷àíèþ allow_wild=Ðàçðåøèòü øàáëîíû ñèìâîëîâ (íå ðåêîìåíäóåòñÿ),1,0-Íåò,1-Äà max_zones=Ìàêñèìàëüíîå êîëè÷åñòâî çîí äëÿ îòîáðàæåíèÿ,0 start_cmd=Êîìàíäà äëÿ çàïóñêà BIND,3,Ïî óìîë÷àíèþ by_view=Êàòåãîðèçèðîâàòü çîíû ïî âèäó?,1,1-Äà,0-Íåò whois_cmd=Ïîëíûé ïóòü ê êîìàíäå whois,0 short_names=Ïðåîîáðàçîâûâàòü èìåíà çàïèñåé â êàíîíè÷åñêóþ ôîðìó?,1,0-Äà,1-Íåò line0=Ïóòè BIND,11 file_perms=Ïðàâà ôàéëîâ çîí (â âîñüìåðè÷íîì âèäå),3,Ïî óìîë÷àíèþ line1=Ïàðàìåòðû îòîáðàæåíèÿ,11 allow_comments=Ðàçðåøèòü êîììåíòàðèè ê çàïèñÿì,1,0-Íåò,1-Äà line2=Ïàðàìåòðû ôàéëà çîí,11 master_dir=Êàòàëîã äëÿ ôàéëîâ çîí master,3,Ïî óìîë÷àíèþ chroot=Êàòàëîã chroot, èç êîòîðîãî áóäåò çàïóñêàòüñÿ BIND,3,Ïî óìîë÷àíèþ line3=Ñèñòåìíûå íàñòðîéêè,11 support_aaaa=Ïîääåðæêà DNS äëÿ àäðåñîâ IPv6,1,0-Íåò,1-Äà rev_def=Îáíîâëåíèå îáðàòíîãî,1,0-Âêëþ÷åíî ïî óìîë÷àíèþ,1-Âûêëþ÷åíî ïî óìîë÷àíèþ,2-Ïåðåçàïèñûâàåòñÿ ïî óìîë÷àíèþ pid_file=Ðàñïîëîæåíèå ôàéëà PID ïî óìîë÷àíèþ,3,/var/run/named.pid zones_file=Äîáàâèòü íîâûå çîíû â ôàéë,3,named.conf named_user=Ïîëüçîâàòåëü, îò êîòîðîãî áóäåò çàïóñêàòüñÿ BIND,3,Ïî óìîë÷àíèþ bind8/config-solaris-7-90100644000567100000120000000077210223111757014724 0ustar jcameronwheelsoa_style=0 named_path=/usr/sbin/in.named named_conf=/etc/named.conf show_list=0 records_order=0 max_zones=50 rev_def=0 support_aaaa=0 allow_comments=0 allow_wild=0 allow_long=0 master_ttl=1 whois_cmd=whois short_names=0 updserial_def=0 updserial_on=1 updserial_man=1 ndc_cmd=ndc forwardzonefilename_format=ZONE.hosts reversezonefilename_format=ZONE.rev rev_must=0 ipv6_mode=1 allow_underscore=1 by_view=0 confirm_zone=1 confirm_rec=0 no_chroot=0 relative_paths=0 rndc_cmd=rndc no_pid_chroot=0 soa_start=0 bind8/config-slackware-linux-8.0-*0100644000567100000120000000103110223111757016466 0ustar jcameronwheelsoa_style=0 named_path=/usr/sbin/named named_conf=/etc/named.conf show_list=0 records_order=0 max_zones=50 rev_def=0 support_aaaa=0 allow_comments=0 allow_wild=0 allow_long=0 master_ttl=1 whois_cmd=whois pid_file=/var/run/named/named.pid short_names=0 updserial_def=0 updserial_on=1 updserial_man=1 ndc_cmd=ndc forwardzonefilename_format=ZONE.hosts reversezonefilename_format=ZONE.rev rev_must=0 ipv6_mode=1 allow_underscore=1 by_view=0 confirm_zone=1 confirm_rec=0 no_chroot=0 relative_paths=0 rndc_cmd=rndc no_pid_chroot=0 soa_start=0 bind8/config-mandrake-linux0100644000567100000120000000110310223111757015642 0ustar jcameronwheelsoa_style=0 named_path=/usr/sbin/named named_conf=/etc/named.conf show_list=0 records_order=0 start_cmd=/etc/rc.d/init.d/named start stop_cmd=/etc/rc.d/init.d/named stop max_zones=50 rev_def=0 support_aaaa=0 allow_comments=0 allow_wild=0 allow_long=0 master_ttl=1 whois_cmd=whois short_names=0 updserial_def=0 updserial_on=1 updserial_man=1 ndc_cmd=ndc forwardzonefilename_format=ZONE.hosts reversezonefilename_format=ZONE.rev rev_must=0 ipv6_mode=1 allow_underscore=1 by_view=0 confirm_zone=1 confirm_rec=0 no_chroot=0 relative_paths=0 rndc_cmd=rndc no_pid_chroot=0 soa_start=0 bind8/convert_master.cgi0100775000567100000120000000166610231647376015311 0ustar jcameronwheel#!/usr/local/bin/perl # convert_master.cgi # Convert a master zone into a slave require './bind8-lib.pl'; &ReadParse(); $conf = &get_config(); if ($in{'view'} ne '') { $conf = $conf->[$in{'view'}]->{'members'}; } $zconf = $conf->[$in{'index'}]; &error_setup($text{'convert_err'}); &lock_file(&make_chroot($zconf->{'file'})); $access{'slave'} || &error($text{'screate_ecannot1'}); # Change the type directive &save_directive($zconf, 'type', [ { 'name' => 'type', 'values' => [ 'slave' ] } ], 1); # Add a masters section if ($config{'default_master'}) { @mdirs = map { { 'name' => $_ } } split(/\s+/, $config{'default_master'}); &save_directive($zconf, 'masters', [ { 'name' => 'masters', 'type' => 1, 'members' => \@mdirs } ], 1); } # Take out directives not allowed in slaves &save_directive($zconf, 'allow-update', [ ], 1); &flush_file_lines(); &unlock_file(&make_chroot($zconf->{'file'})); &redirect(""); bind8/convert_slave.cgi0100775000567100000120000000150610231647376015121 0ustar jcameronwheel#!/usr/local/bin/perl # convert_slave.cgi # Convert a slave/stub zone into a master require './bind8-lib.pl'; &ReadParse(); $conf = &get_config(); if ($in{'view'} ne '') { $conf = $conf->[$in{'view'}]->{'members'}; } $zconf = $conf->[$in{'index'}]; &error_setup($text{'convert_err'}); $access{'master'} || &error($text{'mcreate_ecannot'}); $file = &find("file", $zconf->{'members'}); if (!$file) { &error($text{'convert_efile'}); } &lock_file(&make_chroot($zconf->{'file'})); # Change the type directive &save_directive($zconf, 'type', [ { 'name' => 'type', 'values' => [ 'master' ] } ], 1); # Take out directives not allowed in masters &save_directive($zconf, 'masters', [ ], 1); &save_directive($zconf, 'max-transfer-time-in', [ ], 1); &flush_file_lines(); &unlock_file(&make_chroot($zconf->{'file'})); &redirect(""); bind8/config-netbsd0100644000567100000120000000077610223111757014221 0ustar jcameronwheelsoa_style=0 named_path=/usr/sbin/named named_conf=/etc/namedb/named.conf show_list=0 records_order=0 max_zones=50 rev_def=0 support_aaaa=0 allow_comments=0 allow_wild=0 allow_long=0 master_ttl=1 whois_cmd=whois short_names=0 updserial_def=0 updserial_on=1 updserial_man=1 ndc_cmd=ndc forwardzonefilename_format=ZONE.hosts reversezonefilename_format=ZONE.rev rev_must=0 ipv6_mode=1 allow_underscore=1 by_view=0 confirm_zone=1 confirm_rec=0 no_chroot=0 relative_paths=0 rndc_cmd=rndc no_pid_chroot=0 soa_start=0 bind8/config-msc-linux0100644000567100000120000000107110223111757014646 0ustar jcameronwheelsoa_style=0 named_path=/usr/sbin/named named_conf=/etc/named.conf show_list=0 records_order=0 start_cmd=/etc/init.d/named start stop_cmd=/etc/init.d/named stop max_zones=50 rev_def=0 support_aaaa=0 allow_comments=0 allow_wild=0 allow_long=0 master_ttl=1 whois_cmd=whois short_names=0 updserial_def=0 updserial_on=1 updserial_man=1 ndc_cmd=ndc forwardzonefilename_format=ZONE.hosts reversezonefilename_format=ZONE.rev rev_must=0 ipv6_mode=1 allow_underscore=1 by_view=0 confirm_zone=1 confirm_rec=0 no_chroot=0 relative_paths=0 rndc_cmd=rndc no_pid_chroot=0 soa_start=0 bind8/delegation_form.cgi0100755000567100000120000000244310231647376015404 0ustar jcameronwheel#!/usr/local/bin/perl # delegation_form.cgi # A form for creating a new delegation-only require './bind8-lib.pl'; $access{'delegation'} || &error($text{'dcreate_ecannot'}); $access{'ro'} && &error($text{'master_ero'}); &ui_print_header(undef, $text{'dcreate_title'}, ""); print "
\n"; print "\n"; print "\n"; print "
$text{'dcreate_opts'}
\n"; print "\n"; print "\n"; print "\n"; print "\n"; $conf = &get_config(); @views = &find("view", $conf); if (@views) { print "\n"; print "\n"; } print "
$text{'fcreate_type'}\n"; print "$text{'fcreate_fwd'}\n"; print "  \n"; print "$text{'fcreate_rev'}
$text{'fcreate_dom'}
$text{'mcreate_view'}
\n"; print "
\n"; &ui_print_footer("", $text{'index_return'}); bind8/slave_delete.cgi0100775000567100000120000000102210233343614014662 0ustar jcameronwheel#!/usr/local/bin/perl # Remove some servers from the managed list require './bind8-lib.pl'; $access{'slaves'} || &error($text{'slaves_ecannot'}); &ReadParse(); &foreign_require("servers", "servers-lib.pl"); @servers = &list_slave_servers(); @d = split(/\0/, $in{'d'}); foreach $id (@d) { ($server) = grep { $_->{'id'} == $id } @servers; &delete_slave_server($server); } if (@d == 1) { &webmin_log("delete", "host", $server->{'host'}); } else { &webmin_log("delete", "group", scalar(@d)); } &redirect("list_slaves.cgi"); bind8/config-trustix-linux-2.1-*0100644000567100000120000000130010234352764016235 0ustar jcameronwheelsoa_style=0 named_path=/usr/sbin/named named_conf=/etc/named.conf show_list=0 records_order=0 start_cmd=/etc/init.d/named start stop_cmd=/etc/init.d/named stop restart_cmd=/etc/init.d/named condrestart max_zones=50 rev_def=0 support_aaaa=0 allow_comments=0 allow_wild=0 allow_long=0 master_ttl=1 pid_file=/var/run/named.pid whois_cmd=whois short_names=0 updserial_def=0 updserial_on=1 updserial_man=1 ndc_cmd=ndc forwardzonefilename_format=ZONE.hosts reversezonefilename_format=ZONE.rev rev_must=0 ipv6_mode=1 allow_underscore=1 by_view=0 chroot=/ master_dir=/var/named/master slave_dir=/var/named/slave confirm_zone=1 confirm_rec=0 no_chroot=1 relative_paths=0 rndc_cmd=rndc no_pid_chroot=0 soa_start=0 bind8/mass_form.cgi0100775000567100000120000000246710233571600014230 0ustar jcameronwheel#!/usr/local/bin/perl # Form for creating multiple zones from an uploaded file, local file or text require './bind8-lib.pl'; &ReadParse(); &ui_print_header(undef, $text{'mass_title'}, ""); print "$text{'mass_desc'}

\n"; print &ui_form_start("mass_create.cgi", "form-data"); print &ui_table_start($text{'mass_header'}, "100%", 2); print &ui_table_row($text{'mass_local'}, &ui_textbox("local", undef, 40)."\n". &file_chooser_button("local")); print &ui_table_row($text{'mass_upload'}, &ui_upload("upload", 40)); print &ui_table_row($text{'mass_text'}, &ui_textarea("text", undef, 5, 40)); print &ui_table_row($text{'mass_tmpl'}, &ui_yesno_radio("tmpl", 1)); @servers = &list_slave_servers(); if (@servers && $access{'remote'}) { print &ui_table_row($text{'mass_onslave'}, &ui_radio("onslave", 1, [ [ 0, $text{'no'} ], [ 1, $text{'master_onslaveyes'} ] ])." ". &ui_textbox("mip", $config{'this_ip'} || &to_ipaddress(&get_system_hostname()), 30)); } @views = grep { $_->{'type'} eq 'view' } &list_zone_names(); if (@views) { print &ui_table_row($text{'mass_view'}, &ui_select("view", undef, [ map { [ $_->{'index'}, $_->{'name'} ] } @views ])); } print &ui_table_end(); print &ui_form_end([ [ "ok", $text{'mass_ok'} ] ]); &ui_print_footer("", $text{'index_return'}); bind8/mass_create.cgi0100775000567100000120000001521410237603754014534 0ustar jcameronwheel#!/usr/local/bin/perl # Actually create multiple zones require './bind8-lib.pl'; &ReadParseMime(); &ui_print_unbuffered_header(undef, $text{'mass_title'}, ""); &error_setup($text{'mass_err'}); $conf = &get_config(); $access{'ro'} && &error($text{'master_ero'}); # Check if the template needs IPs if ($in{'tmpl'}) { for($i=0; $config{"tmpl_$i"}; $i++) { @c = split(/\s+/, $config{"tmpl_$i"}, 3); if ($c[1] eq 'A' && !$c[2]) { $tmpl_ip++; } } } # Build map of taken zones if ($in{'view'} ne '') { @zones = grep { $_->{'viewindex'} eq $in{'view'} && $_->{'type'} ne 'view' } &list_zone_names(); } else { @zones = grep { !$_->{'view'} && $_->{'type'} ne 'view' } &list_zone_names(); } %taken = map { $_->{'name'}, $_ } @zones; # Get zone defaults &get_zone_defaults(\%zd); if ($in{'local'}) { open(LOCAL, $in{'local'}) || &error($text{'mass_elocal'}); while() { $local .= $_; } close(LOCAL); print "",&text('mass_dolocal', "$in{'local'}"),"
\n"; &execute_batchfile($local); print "",$text{'mass_done'},"

\n"; } if ($in{'upload'}) { print "",&text('mass_doupload'),"
\n"; &execute_batchfile($in{'upload'}); print "",$text{'mass_done'},"

\n"; } if ($in{'text'}) { print "",&text('mass_dotext'),"
\n"; &execute_batchfile($in{'text'}); print "",$text{'mass_done'},"

\n"; } &webmin_log("mass", undef, $zonecount); &ui_print_footer("", $text{'index_return'}); # execute_batchfile(data) sub execute_batchfile { local @lines = split(/[\r\n]+/, $_[0]); local $l; local $lnum = 0; foreach $l (@lines) { $lnum++; local @w = split(/:/, $l); local $dom = $w[0]; if ($dom !~ /^[a-z0-9\.\-\_]+$/) { &line_error($l, $text{'mass_edom'}); next; } local $isrev = 0; if (&check_ipaddress($dom)) { $dom = &ip_to_arpa($dom); $isrev = 1; } # Check for a clash if ($taken{$dom}) { &line_error($l, $text{'mass_etaken'}); next; } # Get the IP addresses local @mips = split(/\s+/, $w[3]); foreach $mip (@mips) { if (!&check_ipaddress($mip)) { &line_error($l, $text{'mass_eip'}); next; } } local $type = $w[1] || "master"; local $file = $w[2]; local $dir; if ($type eq "master") { # Creating a master zone if (!$access{'master'}) { &line_error($l, $text{'mcreate_ecannot'}); next; } # Work out the base $base = $config{'master_dir'} ? $config{'master_dir'} : $access{'dir'} eq '/' ? &base_directory($conf) : $access{'dir'}; # Make sure a template IP was given, if needed if ($tmpl_ip && !@mips) { &line_error($l, $text{'mass_etmpl'}); next; } # Work out the filename if ($file) { if ($file !~ /^\//) { $file = $base."/".$file; } if (!&allowed_zone_file(\%access, $file)) { &line_error($l, &text('create_efile2', $file)); next; } } else { $file = &automatic_filename($dom, $isrev, $base); } if (-r &make_chroot($file)) { &line_error($l, &text('create_efile4', $file)); next; } # Create the zone file and initial records local $master = $config{'default_prins'} || &get_system_hostname(); local $email = $config{'tmpl_email'} || "root.$master"; &create_master_records($file, $dom, $master, $email, $zd{'refresh'}.$zd{'refunit'}, $zd{'retry'}.$zd{'retunit'}, $zd{'expiry'}.$zd{'expunit'}, $zd{'minimum'}.$zd{'minunit'}, 1, $in{'onslave'} && $access{'remote'}, $in{'tmpl'}, $mips[0]); # Create the zone directive $dir = { 'name' => 'zone', 'values' => [ $dom ], 'type' => 1, 'members' => [ { 'name' => 'type', 'values' => [ 'master' ] }, { 'name' => 'file', 'values' => [ $file ] } ] }; } elsif ($type eq "slave" || $type eq "stub") { # Creating a slave or stub zone if (!$access{'slave'}) { &line_error($l, $text{'screate_ecannot1'}); next; } # Work out the base $base = $config{'slave_dir'} ? $config{'slave_dir'} : $access{'dir'} eq '/' ? &base_directory($conf) : $access{'dir'}; # Make sure some master IPs were given if (!@mips) { &line_error($l, $text{'mass_emips'}); next; } # Work out the filename if ($file eq "none") { $file = undef; # no file! } elsif ($file) { if ($file !~ /^\//) { $file = $base."/".$file; } if (!&allowed_zone_file(\%access, $file)) { &line_error($l, &text('create_efile2', $file)); next; } } else { $file = &automatic_filename($dom, $isrev, $base); } # Create the file now if ($file) { if (!open(ZONE, ">".&make_chroot($file))) { &line_error($l, &text('create_efile3', $file, $!)); next; } close(ZONE); &set_ownership(&make_chroot($file)); } # Create the structure local @mdirs = map { { 'name' => $_ } } @mips; local $masters = { 'name' => 'masters', 'type' => 1, 'members' => \@mdirs }; $dir = { 'name' => 'zone', 'values' => [ $dom ], 'type' => 1, 'members' => [ { 'name' => 'type', 'values' => [ $type ] }, $masters ] }; if ($file) { push(@{$dir->{'members'}}, { 'name' => 'file', 'values' => [ $file ] }); } } elsif ($type eq "forward") { # Creating a forward if (!$access{'forward'}) { &line_error($l, $text{'fcreate_ecannot'}); next; } # Make sure some master IPs were given if (!@mips) { &line_error($l, $text{'mass_emips'}); next; } # Create the structure local @mdirs = map { { 'name' => $_ } } @mips; local $masters = { 'name' => 'forwarders', 'type' => 1, 'members' => \@mdirs }; $dir = { 'name' => 'zone', 'values' => [ $dom ], 'type' => 1, 'members' => [ { 'name' => 'type', 'values' => [ 'forward' ] }, $masters ] }; } else { &line_error($l, $text{'mass_etype'}); next; } if ($dir) { # Add the zone structure &create_zone($dir, $conf, $in{'view'}); &set_ownership(&make_chroot($named_conf)); &add_zone_access($dom); $taken{$dom}++; &line_ok($dom, $type); $zonecount++; } if ($type eq "master" && $in{'onslave'} && $access{'remote'}) { # Create on slave servers local @slaveerrs = &create_on_slaves($dom, $config{'this_ip'} || &to_ipaddress(&get_system_hostname())); print "  \n"; if (@slaveerrs) { $serrs = join(", ", map { "$_->[0]->{'host'} : $_->[1]" } @slaveerrs); print "", &text('mass_eonslave', $serrs),"
\n"; } else { print &text('mass_addedslaves', $dom),"
\n"; } } } } sub line_error { print "",&text('mass_eline', $lnum, $_[1], $_[0]), "
\n"; } sub line_ok { print &text('mass_added'.$_[1], $_[0]),"
\n"; } bind8/mass_delete.cgi0100775000567100000120000000472710236272367014543 0ustar jcameronwheel#!/usr/local/bin/perl # Delete a bunch of zones, after asking for confirmation require './bind8-lib.pl'; &ReadParse(); $conf = &get_config(); # Get the zones foreach $d (split(/\0/, $in{'d'})) { ($idx, $viewidx) = split(/\s+/, $d); if ($viewidx ne '') { $view = $conf->[$viewidx]; $zconf = $view->{'members'}->[$idx]; } else { $zconf = $conf->[$idx]; } &can_edit_zone($zconf, $view) || &error($text{'master_edelete'}); push(@zones, [ $zconf, $view ]); push(@znames, $zconf->{'value'}); } $access{'ro'} && &error($text{'master_ero'}); $access{'delete'} || &error($text{'master_edeletecannot'}); if (!$in{'confirm'}) { # Ask the user if he is sure &ui_print_header(undef, $text{'massdelete_title'}, ""); print &ui_form_start("mass_delete.cgi", "post"); foreach $d (split(/\0/, $in{'d'})) { print &ui_hidden("d", $d),"\n"; } print "

",&text('massdelete_rusure', scalar(@zones), join(", ", @znames)),"

\n"; print &ui_submit($text{'massdelete_ok'}, "confirm"),"

\n"; @servers = &list_slave_servers(); if (@servers && $access{'remote'}) { print $text{'delete_onslave'},"\n"; print &ui_yesno_radio("onslave", 1),"
\n"; } print "

\n"; print &ui_form_end(); &ui_print_footer("", $text{'index_return'}); } else { # Do it! &ui_print_unbuffered_header(undef, $text{'massdelete_title'}, ""); foreach $zi (@zones) { $zconf = $zi->[0]; $view = $zi->[1]; $type = &find_value("type", $zconf->{'members'}); print &text('massdelete_zone', $zconf->{'value'}),"
\n"; # delete the records file $f = &find("file", $zconf->{'members'}); if ($f && $type ne 'hint') { &lock_file(&make_chroot(&absolute_path($f->{'value'}))); unlink(&make_chroot(&absolute_path($f->{'value'}))); } # remove the zone directive &lock_file(&make_chroot($zconf->{'file'})); &save_directive($view || &get_config_parent($zconf->{'file'}), [ $zconf ], [ ]); print $text{'massdelete_done'},"

\n"; # Also delete from slave servers if ($in{'onslave'} && $access{'remote'}) { print &text('massdelete_slaves', $zconf->{'value'}),"
\n"; @slaveerrs = &delete_on_slaves($zconf->{'value'}); if (@slaveerrs) { print $text{'massdelete_failed'},"
\n"; foreach $s (@slaveerrs) { print "$s->[0]->{'host'} : $s->[1]
\n"; } print "

\n"; } else { print $text{'massdelete_done'},"

\n"; } } } &flush_file_lines(); &unlock_all_files(); &ui_print_footer("", $text{'index_return'}); } bind8/config.info.ca0100644000567100000120000000623310236525215014254 0ustar jcameronwheelline0=Camins de BIND,11 chroot=Directori chroot sota el qual s'executa BIND,3,Defecte no_chroot=named.conf està sota el directori chroot,1,0-Sí,1-No auto_chrootOrdre per trobar el directori chroot,3,Utilitza el directori fixat a sobre named_user=Usuari sota el qual s'executa BIND,3,Defecte named_group=Grup sota el qual s'executa BIND,3,Defecte zones_file=Afegeix les zones noves al fitxer,3,named.conf relative_paths=iFes servir camins relatius de fitxer de zona a named.conf,1,1-Sí,0-No line1=Opcions de presentació,11 show_list=Mostra els dominis com a,1,0-Icones,1-Llista,2-Jerarquia records_order=Mostra els registres ordenats per,1,1-Nom,2-Valor,3-IP,0-Ordre d'introducció max_zones=Nombre màxim de zones a mostrar,0 rev_def=Actualització inversa,1,0-Activada per defecte,1-Desactivada per defecte,2-Reescrita per defecte rev_must=La zona inversa ha d'existir,1,1-Sí,0-No support_aaaa=Suport DNS d'adreces IPv6,1,0-No,1-Sí allow_comments=Permet comentaris als registres,1,0-No,1-Sí allow_wild=Permet escarrassos (no recomanat),1,0-No,1-Sí allow_underscore=Permet subguions als noms de registre,1,1-Sí,0-No short_names=Converteix els noms de registres a la forma canònica,1,0-Sí,1-No by_view=Categoritza les zones per vista,1,1-Sí,0-No extra_forward=Tipus de registres extra de les zones de reenviament,0 extra_reverse=Tipus de registres extra de les zones inverses,0 line2=Opcions de fitxer de zona,11 soa_style=Estil del número sèrie,1,0-Número incremental,1-Basat en la data (AAAAMMDDnn) soa_start=Número inicial del SOA basat en data,0,3 master_ttl=Afegeix $ttl al principi dels nous fitxers de zona,1,1-Sí,0-No master_dir=Directori dels fitxers de zona mestres,3,Defecte slave_dir=Directori dels fitxers de zona esclaus,3,Defecte forwardzonefilename_format=Format del nom dels fitxers de zones de reemissió,0 reversezonefilename_format=Format del nom dels fitxers de zona inversa,0 file_owner=Propietari dels fitxers de zones (usuari:grup),3,Defecte file_perms=Permisos dels fitxers de zones (en octal),3,Defecte default_master=Servidor(s) mestre(s)per defecte de les zones esclaves,0 default_prins=Servidor mestre de les zones mestres per defecte,0,Nom de host del sistema default_slave=Servidor esclau remot per defecte,0 this_ip=IP del servidor mestre per defecte per a les zones esclaves remotes,3,Adreça IP del nom de host updserial_on=Actualitza automàticament els números de sèrie,1,1-Sí,0-No ipv6_mode=Domini de les adreces IPv6 inverses,1,1-ip6.arpa,0-ip6.int confirm_zone=Confirmació abans de suprimir zones,1,1-Sí,0-No confirm_rec=Confirmació abans de suprimir registres,1,1-Sí,0-No free_nets=Xarxes IP d'adreces lliures,3,Automàtic line3=Configuració del sistema,11 named_conf=Camí complet del fitxer named.conf,0 named_path=Camí complet de l'executable named,0 whois_cmd=Camí complet de l'ordre whois,0 ndc_cmd=Camí complet de l'ordre ndc,0 rndc_cmd=Full path to rndc command,0 pid_file=Ubicacio(ns) per defecte del fitxer de PID,3,/var/run/named.pid no_pid_chroot=El fitxer de PID està sota el directori chroot,1,0-Sí,1-No start_cmd=Ordre per iniciar BIND,3,Defecte stop_cmd=Ordre per aturar BIND,3,Mata el procés restart_cmd=Ordre per aplicar la configuració de BIND,3,Envia el senyal HUP bind8/whois.cgi0100775000567100000120000000257710232100175013367 0ustar jcameronwheel#!/usr/local/bin/perl # whois.cgi # Call whois to get zone info require './bind8-lib.pl'; &ReadParse(); $access{'whois'} || &error($text{'whois_ecannot'}); $zone = &get_zone_name($in{'index'}, $in{'view'}); $dom = $zone->{'name'}; $tv = $zone->{'type'}; &can_edit_zone($zone) || &error($text{'master_ecannot'}); $desc = &ip6int_to_net(&arpa_to_ip($dom)); &ui_print_header($desc, $text{'whois_title'}, ""); # Find the best whois server for the domain foreach $wf ("$module_root_directory/whois-servers", "$module_config_directory/whois-servers") { open(WHOIS, $wf); while() { s/\r|\n//g; local ($wdom, $wserv) = split(/\s+/); $whois{$wdom} = $wserv; } close(WHOIS); } foreach $d (sort { length($b) <=> length($a) } keys %whois) { if ($dom =~ /\Q$d\E$/) { $server = "-h $whois{$d}"; last; } } $cmd = "$config{'whois_cmd'} $server '$dom'"; $out = `$cmd 2>&1`; if ($out =~ /whois\s+server:\s+(\S+)/i) { $cmd = "$config{'whois_cmd'} -h $1 '$dom'"; $out = `$cmd 2>&1`; } print "\n"; print "\n"; print "
",&text('whois_header', "$cmd"), "
",&html_escape($out);
print "

\n"; &ui_print_footer(($tv eq "master" ? "edit_master.cgi" : $tv eq "forward" ? "edit_forward.cgi" : "edit_slave.cgi"). "?index=$in{'index'}&view=$in{'view'}", $text{'master_return'}); bind8/config-freebsd-3.1-3.50100644000567100000120000000076710223111757015156 0ustar jcameronwheelsoa_style=0 named_path=/usr/sbin/named named_conf=/etc/named.conf show_list=0 records_order=0 max_zones=50 rev_def=0 support_aaaa=0 allow_comments=0 allow_wild=0 allow_long=0 master_ttl=1 whois_cmd=whois short_names=0 updserial_def=0 updserial_on=1 updserial_man=1 ndc_cmd=ndc forwardzonefilename_format=ZONE.hosts reversezonefilename_format=ZONE.rev rev_must=0 ipv6_mode=1 allow_underscore=1 by_view=0 confirm_zone=1 confirm_rec=0 no_chroot=0 relative_paths=0 rndc_cmd=rndc no_pid_chroot=0 soa_start=0 bind8/save_gen.cgi0100775000567100000120000000613210232101155014013 0ustar jcameronwheel#!/usr/local/bin/perl # save_gen.cgi # Save $generate records require './bind8-lib.pl'; &ReadParse(); $access{'gen'} || &error($text{'gen_ecannot'}); $zone = &get_zone_name($in{'index'}, $in{'view'}); $dom = $zone->{'name'}; &can_edit_zone($zone) || &error($text{'recs_ecannot'}); $file = $zone->{'file'}; @recs = &read_zone_file($file, $dom); @gens = grep { $_->{'generate'} } @recs; if ($in{'show'}) { # Just show what would be generated $desc = &text('recs_header', &ip6int_to_net(&arpa_to_ip($dom))); &ui_print_header($desc, $text{'gen_title2'}, ""); print "\n"; print " ", " ", " ", " ", "\n"; foreach $g (@gens) { @gv = @{$g->{'generate'}}; if ($gv[0] =~ /^(\d+)-(\d+)\/(\d+)$/) { $start = $1; $end = $2; $skip = $3; } elsif ($gv[0] =~ /^(\d+)-(\d+)$/) { $start = $1; $end = $2; $skip = 1; } else { next; } for($i=$start; $i<=$end; $i+=$skip) { $lhs = $gv[1]; $lhs =~ s/\$\$/\0/g; $lhs =~ s/\$/$i/g; $lhs =~ s/\0/\$/g; $lhsfull = $lhs =~ /\.$/ ? $lhs : $dom eq "." ? "$lhs." : "$lhs.$dom"; $rhs = $gv[3]; $rhs =~ s/\$\$/\0/g; $rhs =~ s/\$/$i/g; $rhs =~ s/\0/\$/g; $rhsfull = $rhs =~ /\.$/ ? $rhs : $dom eq "." ? "$rhs." : "$rhs.$dom"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; } } print "
$text{'recs_name'}$text{'recs_type'}$text{'recs_ttl'}$text{'recs_vals'}$text{'gen_raw'}
",&arpa_to_ip($lhsfull),"$gv[2]$text{'default'}",&arpa_to_ip($rhsfull),"$lhs IN $gv[2] $rhs

\n"; &ui_print_footer("edit_master.cgi?index=$in{'index'}&view=$in{'view'}", $text{'master_return'}); exit; } # Parse and validate inputs &error_setup($text{'gen_err'}); for($i=0; defined($in{"type_$i"}); $i++) { if ($in{"type_$i"}) { local @gv; $in{"start_$i"} =~ /^\d+$/ || &error(&text('gen_estart', $i+1)); $in{"stop_$i"} =~ /^\d+$/ || &error(&text('gen_estop', $i+1)); $in{"start_$i"} <= $in{"stop_$i"} || &error(&text('gen_erange', $i+1)); $in{"skip_$i"} =~ /^\d*$/ || &error(&text('gen_eskip', $i+1)); push(@gv, $in{"start_$i"}."-".$in{"stop_$i"}); if ($in{"skip_$i"}) { $gv[$#gv] .= "/".$in{"skip_$i"}; } $in{"name_$i"} =~ /^[A-Za-z0-9\.\-$uscore$star\$]+$/ || &error(&text('gen_ename', $i+1)); push(@gv, $in{"name_$i"}); push(@gv, $in{"type_$i"}); $in{"value_$i"} =~ /^[A-Za-z0-9\.\-$uscore$star\$]+$/ || &error(&text('gen_evalue', $i+1)); push(@gv, $in{"value_$i"}); push(@gv, $in{"cmt_$i"}) if ($in{"cmt_$i"}); if ($i < @gens) { &modify_generator($gens[$i]->{'file'}, $gens[$i], @gv); } else { &create_generator($file, @gv); } } else { if ($i < @gens) { &delete_generator($gens[$i]->{'file'}, $gens[$i]); foreach $g (@gens) { if ($g->{'line'} > $gens[$i]->{'line'}) { $g->{'line'}--; } } } } } &bump_soa_record($file, \@recs); &redirect("edit_master.cgi?index=$in{'index'}&view=$in{'view'}"); bind8/move_zone.cgi0100775000567100000120000000166610246007314014243 0ustar jcameronwheel#!/usr/local/bin/perl # move_zone.cgi # Move a zone to a different view require './bind8-lib.pl'; &ReadParse(); $pconf = &get_config_parent(); $conf = $pconf->{'members'}; $nconf = $conf->[$in{'newview'}]; if ($in{'view'} ne '') { $view = $conf->[$in{'view'}]; $conf = $view->{'members'}; } $zconf = $conf->[$in{'index'}]; &can_edit_zone($zconf, $view) || &error($text{'master_ecannot'}); $in{'view'} ne $in{'newview'} || &error($text{'master_emove'}); &can_edit_view($nconf) || &error($text{'master_eviewcannot'}); # Delete from the view &lock_file(&make_chroot($zconf->{'file'})); &save_directive($pconf, [ $zconf ], [ ], 0); &flush_file_lines(); &unlock_file(&make_chroot($zconf->{'file'})); # Create in new view &lock_file(&make_chroot($nconf->{'file'})); &save_directive($nconf, undef, [ $zconf ], 1); &flush_file_lines(); &unlock_file(&make_chroot($nconf->{'file'})); &webmin_log("move", undef, $zconf->{'value'}, \%in); &redirect(""); bind8/save_view.cgi0100775000567100000120000000122410231647376014234 0ustar jcameronwheel#!/usr/local/bin/perl # save_view.cgi # Update an existing view require './bind8-lib.pl'; &ReadParse(); &error_setup($text{'view_err'}); $pconf = &get_config_parent(); $conf = $pconf->{'members'}; $view = $conf->[$in{'index'}]; $access{'views'} || &error($text{'view_ecannot'}); &can_edit_view($view) || &error($text{'view_ecannot'}); $access{'ro'} && &error($text{'view_ecannot'}); # Save the view &lock_file(&make_chroot($view->{'file'})); &save_addr_match("match-clients", $view, 1); &save_choice("recursion", $view, 1); &flush_file_lines(); &unlock_file(&make_chroot($view->{'file'})); &webmin_log("view", undef, $view->{'value'}, \%in); &redirect(""); bind8/view_form.cgi0100775000567100000120000000244010231647376014242 0ustar jcameronwheel#!/usr/local/bin/perl # view_form.cgi # Display options for creating a new view require './bind8-lib.pl'; &ReadParse(); $conf = &get_config(); $access{'views'} == 1 || &error($text{'vcreate_ecannot'}); $access{'ro'} && &error($text{'vcreate_ecannot'}); &ui_print_header(undef, $text{'vcreate_title'}, ""); print "

\n"; print "\n"; print "\n"; print "
$text{'view_opts'}
\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "
$text{'view_name'}$text{'view_class'} ", "$text{'default'}\n"; print "\n"; print "
$text{'view_match'} \n"; print " $text{'vcreate_match_all'}\n"; print " ", "$text{'vcreate_match_sel'}
\n"; print "
\n"; print "
\n"; &ui_print_footer("", $text{'index_return'}); bind8/edit_view.cgi0100775000567100000120000000307610231647376014232 0ustar jcameronwheel#!/usr/local/bin/perl # edit_view.cgi # Display options for an existing view require './bind8-lib.pl'; &ReadParse(); $conf = &get_config(); $view = $conf->[$in{'index'}]; $vconf = $view->{'members'}; $access{'views'} || &error($text{'view_ecannot'}); &can_edit_view($view) || &error($text{'view_ecannot'}); &ui_print_header(undef, $text{'view_title'}, ""); print "
\n"; print "\n"; print "\n"; print "\n"; print "
$text{'view_opts'}
\n"; @v = @{$view->{'values'}}; print "\n"; print "\n"; print "\n"; printf "\n", $v[1] ? "$v[1]" : "$text{'default'} (IN)"; print "\n"; print &addr_match_input($text{'view_match'}, "match-clients", $vconf); print &choice_input($text{'view_recursion'}, 'recursion', $vconf, $text{'yes'}, 'yes', $text{'no'}, 'no', $text{'default'}, undef); print "\n"; print "
$text{'view_name'}$v[0]$text{'view_class'}%s
\n"; if ($access{'ro'}) { print "
\n"; } else { print "\n"; print "\n"; print "\n"; print "\n"; print "
\n"; print "
\n"; } &ui_print_footer("", $text{'index_return'}); bind8/create_hint.cgi0100775000567100000120000000231610231647376014534 0ustar jcameronwheel#!/usr/local/bin/perl # create_hint.cgi # Create a new root zone require './bind8-lib.pl'; &ReadParse(); &error_setup($text{'hcreate_err'}); $access{'master'} || &error($text{'hcreate_ecannot'}); $access{'ro'} && &error($text{'master_ero'}); # Validate inputs &allowed_zone_file(\%access, $in{'file'}) || &error($text{'hcreate_efile'}); open(FILE, ">>".&make_chroot($in{'file'})) || &error($text{'hcreate_efile2'}); close(FILE); # Get the root server information if ($in{'real'} == 1) { # Download from internic &ftp_download("rs.internic.net", "/domain/named.root", &make_chroot($in{'file'})); } elsif ($in{'real'} == 2) { # Use webmin's copy system("cp ./db.cache ".&make_chroot($in{'file'})." 2>/dev/null"); } else { # Just check the existing file @recs = &read_zone_file(&make_chroot($in{'file'}), "."); &error($text{'mcreate_erecs'}) if (@recs < 2); } # Create zone structure $dir = { 'name' => 'zone', 'values' => [ '.' ], 'type' => 1, 'members' => [ { 'name' => 'type', 'values' => [ 'hint' ] }, { 'name' => 'file', 'values' => [ $in{'file'} ] } ] }; # Add a new hint zone &create_zone($dir, $conf, $in{'view'}); &webmin_log("create", "hint", ".", \%in); &redirect(""); bind8/edit_hint.cgi0100775000567100000120000000202010232101521014160 0ustar jcameronwheel#!/usr/local/bin/perl # edit_hint.cgi # Display information about the hint (root) zone require './bind8-lib.pl'; &ReadParse(); $zone = &get_zone_name($in{'index'}, $in{'view'}); $dom = $zone->{'name'}; &can_edit_zone($zone) || &error($text{'hint_ecannot'}); &ui_print_header(undef, $text{'hint_title'}, ""); print $text{'hint_desc'},"

\n"; print "\n"; # Re-fetch master file button print "\n"; print "\n"; print "\n"; print "\n"; # Delete button print "\n"; print "\n"; print "\n"; print "\n"; print "
\n"; &ui_print_footer("", $text{'index_return'}); bind8/hint_form.cgi0100775000567100000120000000320510231647376014232 0ustar jcameronwheel#!/usr/local/bin/perl # hint_form.cgi # Display options for creating a new root zone require './bind8-lib.pl'; $access{'master'} || &error($text{'hcreate_ecannot'}); $access{'ro'} && &error($text{'master_ero'}); &ui_print_header(undef, $text{'hcreate_title'}, ""); $conf = &get_config(); @views = &find("view", $conf); foreach $v (@views) { local @vz = &find("zone", $v->{'members'}); map { $view{$_} = $v } @vz; push(@zones, @vz); } push(@zones, &find("zone", $conf)); foreach $z (@zones) { $tv = &find_value("type", $z->{'members'}); if ($tv eq 'hint') { $file = &find_value("file", $z->{'members'}); $hashint{$view{$z}}++; } } print $text{'hcreate_desc'},"

\n"; print "

\n"; print "\n"; print "\n"; print "\n"; print "\n"; if (@views) { print "\n"; print "\n"; } print "
$text{'hcreate_file'} ", &file_chooser_button("file"),"
$text{'hcreate_real'} \n"; printf " $text{'hcreate_down'}
\n", $file ? "" : "checked"; print " $text{'hcreate_webmin'}
\n"; printf " $text{'hcreate_keep'}\n", $file ? "checked" : ""; print "
$text{'mcreate_view'}
\n"; print "
\n"; &ui_print_footer("", $text{'index_return'}); bind8/delete_view.cgi0100755000567100000120000000461110231647376014541 0ustar jcameronwheel#!/usr/local/bin/perl # delete_zone.cgi # Delete an existing view and all its zones require './bind8-lib.pl'; &ReadParse(); $pconf = &get_config_parent(); $conf = $pconf->{'members'}; $vconf = $conf->[$in{'index'}]; $access{'views'} || &error($text{'view_ecannot'}); if (!$in{'confirm'}) { # Ask the user if he is sure .. &ui_print_header(undef, $text{'vdelete_title'}, ""); @zones = &find("zone", $vconf->{'members'}); print "

",&text(@zones ? 'vdelete_mesg' : 'vdelete_mesg2', "$vconf->{'value'}"),"

\n"; print "

\n"; print "\n"; print "
\n"; if (@zones) { print "$text{'vdelete_newview'}\n"; print " ", "$text{'vdelete_delete'}\n"; print " ", "$text{'vdelete_root'}\n"; @views = &find("view", $conf); if (@views > 1) { print " ", "$text{'vdelete_move'}\n"; print "\n"; } print "
\n"; } print "
\n"; &ui_print_footer("", $text{'index_return'}); exit; } # deal with the zones in this view @zones = &find("zone", $vconf->{'members'}); if ($in{'mode'} == 1) { $dest = $pconf; } else { $dest = $conf->[$in{'newview'}]; } &lock_file(&make_chroot($dest->{'file'})); foreach $z (@zones) { local $type = &find_value("type", $z->{'members'}); next if (!$type || $type eq 'hint'); if ($in{'mode'} == 0) { # Delete the records file local $file = &find_value("file", $z->{'members'}); if ($file) { &lock_file(&make_chroot(&absolute_path($file))); unlink(&make_chroot(&absolute_path($file))); } } else { # Move to another view or the top level &save_directive($dest, undef, [ $z ], $in{'mode'} == 2 ? 1 : 0); } } &flush_file_lines(); # remove the view directive &lock_file(&make_chroot($vconf->{'file'})); $lref = &read_file_lines(&make_chroot($vconf->{'file'})); splice(@$lref, $vconf->{'line'}, $vconf->{'eline'} - $vconf->{'line'} + 1); &flush_file_lines(); &unlock_all_files(); &webmin_log("delete", "view", $vconf->{'value'}, \%in); &redirect(""); bind8/config.info.cz0100644000567100000120000000055707371076760014324 0ustar jcameronwheelnamed_conf=Plná cesta k souboru named.conf,0 named_path=Plná cesta ke spustitelnému souboru named,0 show_list=Zobrazit domény jako,1,0-Ikony,1-Seznam soa_style=Serial number style,1,0-Running number,1-Date based (YYYYMMDDnn) records_order=Zobrazit nabídku záznamù in,1,1-Dle jména,2-Dle hodnoty,0-Dle poøadí chroot=Zmìnit (root) adresáø pro bìh Bindu na,3,Standartní bind8/conf_controls.cgi0100755000567100000120000000603510231647376015117 0ustar jcameronwheel#!/usr/local/bin/perl # conf_controls.cgi # Display controls options require './bind8-lib.pl'; $access{'defaults'} || &error($text{'controls_ecannot'}); &ui_print_header(undef, $text{'controls_title'}, ""); &ReadParse(); $conf = &get_config(); $controls = &find("controls", $conf); $mems = $controls->{'members'}; my ($inet, $unix, $addr, $port, $file, $perms, $owner, $group); my @addrvals=(); foreach $mem ( @$mems ) { if ($mem->{'name'} eq "inet") { $inet=$mem; # Directive reads # INET ( ip_addr | * ) PORT ip_port ALLOW address_match_list # the parser will see the address matchlist as a set of members # everything else is a value. my $v=$inet->{'values'}; $addr=$v->[0]; $port=$v->[2]; foreach $addrmatch (@{$inet->{'members'}}) { push @addrvals, $addrmatch->{'name'}; } } elsif ($mem->{'name'} eq "unix") { $unix=$mem; # Directive reads # UNIX path_name PERM number OWNER number GROUP number; my $v=$unix->{'values'}; $file=$v->[0]; $perms=$v->[2]; $owner=$v->[4]; $group=$v->[6]; } } $inetdefault=defined($inet)?"":" checked"; $inetset=defined($inet)?" checked":""; $unixdefault=defined($unix)?"":" checked"; $unixset=defined($unix)?" checked":""; print "
\n"; print "\n"; print "\n"; print "
$text{'controls_header'}
\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "
", $text{'controls_inet'}, "\n"; print " ", $text{'default'}, "\n"; print "\n"; print "", $text{'controls_port'}, "", "", $text{'controls_allow'}, "", "\n"; print "
", $text{'controls_unix'}, "\n"; print " ", $text{'default'}, "\n"; print "\n"; print "", $text{'controls_permissions'}, "", "", $text{'controls_owner'}, "", "\n", $text{'controls_group'}, "\n"; print "
\n"; print "
\n"; &ui_print_footer("", $text{'index_return'}); bind8/create_view.cgi0100775000567100000120000000260310231647376014543 0ustar jcameronwheel#!/usr/local/bin/perl # create_view.cgi require './bind8-lib.pl'; &error_setup($text{'vcreate_err'}); &ReadParse(); $add_to_file = &add_to_file(); $pconf = &get_config_parent($add_to_file); $conf = $pconf->{'members'}; $access{'views'} == 1 || &error($text{'vcreate_ecannot'}); $access{'ro'} && &error($text{'vcreate_ecannot'}); # Validate inputs $in{'name'} =~ /^\S+$/ || &error($text{'vcreate_ename'}); @views = &find("view", $conf); foreach $v (@views) { &error($text{'vcreate_etaken'}) if ($v->{'value'} eq $in{'name'}); } $in{'class_def'} || $in{'class'} =~ /^[A-Za-z0-9]+$/ || &error($text{'vcreate_eclass'}); # Create the view &lock_file(&make_chroot($add_to_file)); $dir = { 'name' => 'view', 'values' => [ $in{'name'}, $in{'class_def'} ? ( ) : ( $in{'class'} ) ], 'type' => 1, 'members' => [ ], 'file' => $add_to_file }; if (!$in{'match_def'}) { push(@{$dir->{'members'}}, { 'name' => 'match-clients', 'type' => 1, 'members' => [ map { { 'name' => $_ } } split(/\s+/, $in{'match'}) ] } ); } &save_directive($pconf, undef, [ $dir ], 0); &flush_file_lines(); &unlock_file(&make_chroot($add_to_file)); # Add to user's ACL if (!&can_edit_view($dir)) { $access{'vlist'} = join(" ", &unique( split(/\s+/, $access{'vlist'}), $in{'name'})); &save_module_acl(\%access); } &webmin_log("create", "view", $in{'name'}, \%in); &redirect(""); bind8/save_controls.cgi0100755000567100000120000000402010231647376015120 0ustar jcameronwheel#!/usr/local/bin/perl # save_misc.cgi # Save global miscellaneous options require './bind8-lib.pl'; $access{'defaults'} || &error($text{'misc_ecannot'}); &error_setup($text{'controls_err'}); &ReadParse(); &lock_file(&make_chroot($config{'named_conf'})); $conf = &get_config(); my $controls = &find("controls", $conf); if ($in{'inet_def'} && $in{'unix_def'}) { if (defined($controls)) { &save_directive(&get_config_parent(), 'controls', [ ], 0); } } else { if (!defined($controls)) { $controls={ 'name' => 'controls', 'type' => 1 }; &save_directive(&get_config_parent(), 'controls', [ $controls ], 0); } if (!$in{'inet_def'}) { my $addr=$in{'inetaddr'}; &check_ipaddress($addr) || &error(&text('controls_eip', $addr)); my $port=$in{'inetport'}; $port =~ /^\d+$/ || &error($text{'controls_eport'}); my @allows=(); foreach $allow (split(/\s+/, $in{'inetallow'})) { # Need to check acl is OK! push(@allows, { 'name' => $allow }); } my $inetdir = { 'name' => 'inet', 'type' => 1, 'values' => [ $addr, 'port', $port, 'allow' ], 'members' => \@allows }; &save_directive($controls, "inet", [ $inetdir ], 1); } else { &save_directive($controls, "inet", [ ], 1); } if (!$in{'unix_def'}) { my $file=$in{'unixfile'}; my $perms=$in{'unixperms'}; my $owner=$in{'unixowner'}; my $group=$in{'unixgroup'}; $file =~ /^\S+$/ || &error($text{'controls_efile'}); $perms =~ /^\d+$/ || &error($text{'controls_eperms'}); $owner =~ /^\d+$/ || &error($text{'controls_eowner'}); $group =~ /^\d+$/ || &error($text{'controls_egroup'}); my $unixdir = { 'name' => 'unix', 'type' => 0, 'values' => [ "\"$file\"", 'perm', $perms, 'owner', $owner, 'group', $group ] }; &save_directive($controls, "unix", [ $unixdir ], 1); } else { &save_directive($controls, "unix", [ ], 1); } } &flush_file_lines(); &unlock_file(&make_chroot($config{'named_conf'})); &webmin_log("controls", undef, undef, \%in); &redirect(""); bind8/feedback_files.pl0100664000567100000120000000077210207013351015006 0ustar jcameronwheel do 'bind8-lib.pl'; sub feedback_files { local @rv = ( &make_chroot($config{'named_conf'}) ); local $conf = &get_config(); local @views = &find("view", $conf); local @zones; foreach $v (@views) { push(@zones, &find("zone", $v->{'members'})); } push(@zones, &find("zone", $conf)); foreach $z (@zones) { local $tv = &find("type", $z->{'members'}); if ($tv->{'value'} eq 'primary') { local $fv = &find("file", $z->{'members'}); if ($fv) { push(@rv, $fv->{'value'}); } } } return @rv; } 1; bind8/config.info.pt_BR0100664000567100000120000000256310067401470014701 0ustar jcameronwheelnamed_conf=Caminho completo do arquivo named.conf,0 named_path=Caminho completo do executável named,0 whois_cmd=Caminho completo do comando whois,0 pid_file=Localização padrão do arquivo de PID,3,/var/run/named.pid show_list=Mostrar domínios como,1,0-Ícones,1-Lista soa_style=Estilo do número serial,1,0-Número sequencial,1-Baseado na data (AAAAMMDDnn) records_order=Ordenar registros,1,1-Por nome,2-Por valor,3-Por IP,0-Como adicionados chroot=Diretório chroot sob o qual rodar o BIND,3,Padrão start_cmd=Comando para iniciar o BIND,3,Padrão max_zones=Número máximo de zonas a mostrar,0 rev_def=Atualizar o reverso,1,0-É ligado normalmente,1-É desligado normalmente,2-Normalmente sobrescreve master_ttl=Adicionar $ttl ao início de novos arquivos de zona,1,1-Sim,0-Não named_user=Usuário que inicia o BIND,3,Padrão named_group=Grupo que inicia o BIND,3,Padrão master_dir=Diretório de arquivos de zona master,3,Padrão slave_dir=Diretório de arquivos de zona slave/stub,3,Padrão file_owner=Proprietário dos arquivos de zona (usuário:grupo),3,Padrão file_perms=Permissões dos arquivos de zona (em octal),3,Padrão support_aaaa=Suporte para endereços IPv6,1,0-Não,1-Sim allow_comments=Permitir comentários nos registros,1,0-Não,1-Sim allow_wild=Permitir wildcards (não recomendado),1,0-Não,1-Sim allow_long=permitir nomes longos,1,0-Não,1-Sim zones_file=Adicionar novas zonas ao arquivo,3,named.conf bind8/config-redhat-linux-7.1-9.00100644000567100000120000000114510223111757016144 0ustar jcameronwheelsoa_style=0 named_path=/usr/sbin/named named_conf=/etc/named.conf show_list=0 records_order=0 start_cmd=/etc/rc.d/init.d/named start stop_cmd=/etc/rc.d/init.d/named stop max_zones=50 rev_def=0 support_aaaa=0 allow_comments=0 allow_wild=0 allow_long=0 master_ttl=1 pid_file=/var/run/named/named.pid whois_cmd=whois short_names=0 updserial_def=0 updserial_on=1 updserial_man=1 ndc_cmd=ndc forwardzonefilename_format=ZONE.hosts reversezonefilename_format=ZONE.rev rev_must=0 ipv6_mode=1 allow_underscore=1 by_view=0 confirm_zone=1 confirm_rec=0 no_chroot=0 relative_paths=0 rndc_cmd=rndc no_pid_chroot=0 soa_start=0 bind8/config-debian-linux-3.00100644000567100000120000000115710223111757015611 0ustar jcameronwheelsoa_style=0 named_path=/usr/sbin/named named_conf=/etc/bind/named.conf show_list=0 records_order=0 max_zones=50 rev_def=0 support_aaaa=0 allow_comments=0 allow_wild=0 allow_long=0 master_ttl=1 whois_cmd=whois short_names=0 updserial_def=0 updserial_on=1 updserial_man=1 ndc_cmd=ndc forwardzonefilename_format=ZONE.hosts reversezonefilename_format=ZONE.rev rev_must=0 ipv6_mode=1 allow_underscore=1 by_view=0 confirm_zone=1 confirm_rec=0 no_chroot=0 relative_paths=0 rndc_cmd=rndc pid_file=/var/run/bind/run/named.pid /var/run/named.pid zones_file=/etc/bind/named.conf.local master_dir=/etc/bind no_pid_chroot=0 soa_start=0 bind8/config-generic-linux0100644000567100000120000000102310223111757015475 0ustar jcameronwheelsoa_style=0 named_path=/usr/sbin/named named_conf=/etc/named.conf show_list=0 records_order=0 max_zones=50 rev_def=0 support_aaaa=0 allow_comments=0 allow_wild=0 allow_long=0 master_ttl=1 whois_cmd=whois short_names=0 pid_file=/var/run/named.pid updserial_def=0 updserial_on=1 updserial_man=1 ndc_cmd=ndc forwardzonefilename_format=ZONE.hosts reversezonefilename_format=ZONE.rev rev_must=0 ipv6_mode=1 allow_underscore=1 by_view=0 confirm_zone=1 confirm_rec=0 no_chroot=0 relative_paths=0 rndc_cmd=rndc no_pid_chroot=0 soa_start=0 bind8/list_gen.cgi0100775000567100000120000000432410232101117014027 0ustar jcameronwheel#!/usr/local/bin/perl # list_gen.cgi # Display $generate entries require './bind8-lib.pl'; &ReadParse(); $access{'gen'} || &error($text{'gen_ecannot'}); $zone = &get_zone_name($in{'index'}, $in{'view'}); $dom = $zone->{'name'}; &can_edit_zone($zone) || &error($text{'recs_ecannot'}); $desc = &text('recs_header', &ip6int_to_net(&arpa_to_ip($dom))); &ui_print_header($desc, $text{'gen_title'}, ""); @gens = grep { $_->{'generate'} } &read_zone_file($zone->{'file'}, $dom); print "$text{'gen_desc'}

\n"; print "

\n"; print "\n"; print "\n"; print "\n"; print " ", " ", " ", " ", "\n"; $i = 0; if ($bind_version >= 9) { @types = ( 'PTR', 'CNAME', 'NS', 'A', 'AAAA', 'DNAME' ); } else { @types = ( 'PTR', 'CNAME', 'NS' ); } foreach $g (@gens, { }) { @gv = @{$g->{'generate'}}; local @r = $gv[0] =~ /^(\d+)-(\d+)(\/(\d+))?$/ ? ( $1, $2, $4 ) : ( ); print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; $cmt = join(" ", @gv[4..$#gv]); print "\n"; print "\n"; $i++; } print "
$text{'gen_type'}$text{'gen_range'}$text{'gen_name'}$text{'gen_value'}$text{'gen_cmt'}
-"; print " $text{'gen_skip'}\n"; print "
\n"; print "\n"; print "\n"; print "\n" if (@gens); print "
\n"; &ui_print_footer("edit_master.cgi?index=$in{'index'}&view=$in{'view'}", $text{'master_return'}); bind8/config-gentoo-linux0100644000567100000120000000114010223111757015354 0ustar jcameronwheelsoa_style=0 named_path=/usr/sbin/named named_conf=/etc/bind/named.conf show_list=0 records_order=0 max_zones=50 rev_def=0 support_aaaa=0 allow_comments=0 allow_wild=0 allow_long=0 master_ttl=1 whois_cmd=whois short_names=0 pid_file=/var/run/named/named.pid updserial_def=0 updserial_on=1 updserial_man=1 ndc_cmd=ndc start_cmd=/etc/init.d/named start stop_cmd=/etc/init.d/named stop forwardzonefilename_format=ZONE.hosts reversezonefilename_format=ZONE.rev rev_must=0 ipv6_mode=1 allow_underscore=1 by_view=0 confirm_zone=1 confirm_rec=0 no_chroot=0 relative_paths=0 rndc_cmd=rndc no_pid_chroot=0 soa_start=0 bind8/restart_zone.cgi0100775000567100000120000000301510232077637014761 0ustar jcameronwheel#!/usr/local/bin/perl # restart_zone.cgi # Apply changes to one zone only using the ndc command require './bind8-lib.pl'; &ReadParse(); $access{'ro'} && &error($text{'restart_ecannot'}); $access{'apply'} || &error($text{'restart_ecannot'}); $zone = &get_zone_name($in{'index'}, $in{'view'}); if ($zone->{'view'}) { # Reload a zone in a view $dom = $zone->{'name'}; &can_edit_zone($zone) || &error($text{'restart_ecannot'}); $out = &try_cmd("reload '$dom' IN '$zone->{'view'}'"); } else { # Just reload one top-level zone $dom = $zone->{'name'}; &can_edit_zone($zone) || &error($text{'restart_ecannot'}); $out = &try_cmd("reload '$dom' 2>&1 $out")); } &webmin_log("apply", $dom); $tv = $zone->{'type'}; &redirect(($tv eq "master" ? "edit_master.cgi" : $tv eq "forward" ? "edit_forward.cgi" : "edit_slave.cgi"). "?index=$in{'index'}&view=$in{'view'}"); # try_cmd(args, [rndc-args]) sub try_cmd { local $args = $_[0]; local $rndc_args = $_[1] || $_[0]; local $out; if (&has_ndc() == 2) { # Try with rndc $out = &backquote_logged("$config{'rndc_cmd'} $rndc_args 2>&1 &1 'key', 'type' => 1 }; $k->{'members'} = $old[$i] ? $old[$i]->{'members'} : [ ]; $k->{'values'} = [ $id ]; &save_directive($k, "algorithm", [ { 'name' => 'algorithm', 'values' => [ $in{"alg_$i"} ] } ], 1, 1); &save_directive($k, "secret", [ { 'name' => 'secret', 'values' => [ $in{"secret_$i"} ] } ], 1, 1); push(@keys, $k); } &save_directive(&get_config_parent(), 'key', \@keys, 0); &flush_file_lines(); &unlock_file(&make_chroot($config{'named_conf'})); &webmin_log("keys", undef, undef, \%in); &redirect(""); bind8/conf_keys.cgi0100775000567100000120000000226210231647376014227 0ustar jcameronwheel#!/usr/local/bin/perl # conf_keys.cgi # Display options for other DNS servers require './bind8-lib.pl'; $access{'defaults'} || &error($text{'keys_ecannot'}); &ui_print_header(undef, $text{'keys_title'}, ""); $conf = &get_config(); @keys = ( &find("key", $conf), { } ); print "
\n"; print "\n"; print " ", " ", "\n"; for($i=0; $i<@keys; $i++) { $k = $keys[$i]; print "\n"; printf "\n", $k->{'value'}; @algs = ( "hmac-md5" ); $alg = &find_value("algorithm", $k->{'members'}); print "\n"; printf "\n", &find_value("secret", $k->{'members'}); } print "
$text{'keys_id'}$text{'keys_alg'}$text{'keys_secret'}
\n"; print "
\n"; &ui_print_footer("", $text{'index_return'}); bind8/config.info.bg0100664000567100000120000000451507653752707014305 0ustar jcameronwheelline0=BIND ïúòèùà,11 chroot=Êîðåíîâà äèðåêòîðèÿ â êîÿòî äà ñå ñòàðòèðà BIND ,3,Ïî ïîäðàçáèðàíå named_user=Þçåð îò ÷èåòî èìå äà ñå ñòàðòèðà BIND ,3,Ïî ïîäðàçáèðàíå named_group=Ãðóïà îò ÷èåòî èìå äà ñå ñòàðòèðà BIND,3,Ïî ïîäðàçáèðàíå zones_file=Äîáàâÿé íîâèòå çîíè âúâ ôàéë,3,named.conf line1=Íàñòðîéêè íà äèñïëåÿ,11 show_list=Ïîêàçâàé èìåíàäà êàòî,1,0-Èêîíè,1-Ñïèñúê records_order=Ðåä çà ïîêàçâàíå íà çàïèñèòå ïî,1,1-Èìå,2-Ñòîéíîñò,3-IP àäðåñ,0-Ðåä íà äîáàâÿíå max_zones=Ìàêñèìàëåí áðîé çîíè çà ïîêàçâàíå,0 rev_def=Îáíîâÿâàíåòî íà îáðàòíèòå àäðåñè å,1,0-Âêëþ÷åíî ïî ïîäðàçáèðàíå,1-Èçêëþ÷åíî ïî ïîäðàçáèðàíå,2-Overwrite by default rev_must=Îáðàòíèòà çîíè òðÿáâà äà ñúùåñòâóâàò?,1,1-Äà,0-Íå support_aaaa=Ïîääðúæêà íà DNS çà IPv6 àäðåñè,1,1-Äà,0-Íå allow_comments=Ïîçâîëè êîìåíòàðè êúì çàïèñèòå,1,1-Äà,0-Íå allow_wild=Ïîçâîëè wildcards (íå ñå ïðåïîðú÷âà),1,1-Äà,0-Íå allow_long=Ïîçâîëè äúëãè èìåíà çà õîñòîâåòå,1,1-Äà,0-Íå allow_underscore=Ïîçâîëè underscores in record names?,1,1-Äà,0-Íå short_names=Êîíâåðòèðàé çàïèñíèòå èìåíà â êàíîíè÷íà ôîðìà?,1,0-Äà,1-Íå by_view=Êàòåãîðèçèðàíå íà çîíèòå ïî èçãëåä?,1,1-Äà,0-Íå line2=Íàñòðîéêè íà çîíàëíèòå ôàéëîâå,11 soa_style=Ñòèë íà ñåðèéíèÿ íîìåð,1,0-Running number,1-Date based (YYYYMMDDnn) master_ttl=Äîáàâÿé $ttl â íà÷àëîòî íà íîâèòå çîíàëíè ôàéëîâå,1,1-Äà,0-Íå master_dir=Äèðåêòîðèÿ çà ãëàâíèòå çîíàëíè ôàéëîâå,3,Ïî ïîäðàçáèðàíå slave_dir=Äèðåêòîðèÿ çà ïîä÷èíåíèòå/stub çîíàëíè ôàéëîâå,3,Ïî ïîäðàçáèðàíå forwardzonefilename_format=Ôîðìàò çà èìåíàòà íà ïðåïðàùàùèòå çîíàëíè ôàéëîâå,0 reversezonefilename_format=Ôîðìàò íà èìåíàòà íà îáðúùàùèòå çîíàëíè ôàéëîâå,0 file_owner=Ñîáñòâåíèê íà çîíàëíèòå ôàéëîâå (þçåð:ãðóïà),3,Ïî ïîäðàçáèðàíå file_perms=Ðàâà çà çîíàëíèòå ôàéëîâå (in octal),3,Ïî ïîäðàçáèðàíå default_master=Ãëàâåí ñúðâúð ïî ïîäðàçáèðàíå(s) çà ïîä÷èíåíèòå çîíè,0 default_slave=Îòäàëå÷åí ïîä÷èíåí ñúðâúð,0 updserial_on=Àòîìàòè÷íî îáíîâÿâàíå íà ñåðèéíèòå íîìåðà,1,1-Äà,0-Íå ipv6_mode=Äîìåéí çà îáúðíàòè IPv6 àäðåñè,1,1-ip6.arpa,0-ip6.int line3=Ñèñòåìíà êîíôèãóðàöèÿ,11 named_conf=Ïúëåí ïúò êúì ôàéëà named.conf,0 named_path=Ïúëåí ïúò êúì èçïúëíèìèÿ ôàéë named,0 whois_cmd=Ïúëåí ïúò êúì êîìàíäàòà whois,0 ndc_cmd=Êîìàíäà çà ïðåçàðåæäàíå íà zone,0 pid_file=Ìåñòîíàõîæäåíèå íà PID ïî ïîäðàçáèðàíå,3,/var/run/named.pid start_cmd=Êîìàíäà çà ñòàðòèðàíå íà BIND,3,Ïî ïîäðàçáèðàíå stop_cmd=Êîìàíäà çà ñïèðàíå íà BIND,3,Ïðîñòî óáèé ïðîöåñà bind8/config-suse-linux-8.20100644000567100000120000000122710223111757015353 0ustar jcameronwheelsoa_style=1 named_path=/usr/sbin/named named_conf=/etc/named.conf show_list=0 records_order=0 max_zones=50 rev_def=0 support_aaaa=0 allow_comments=0 allow_wild=0 allow_long=0 master_ttl=1 whois_cmd=whois short_names=0 updserial_def=0 updserial_on=1 updserial_man=1 ndc_cmd=ndc forwardzonefilename_format=ZONE.hosts reversezonefilename_format=ZONE.rev start_cmd=/etc/init.d/named start restart_cmd=/etc/init.d/named restart stop_cmd=/etc/init.d/named stop pid_file=/var/run/named/named.pid chroot=/var/lib/named rev_must=0 ipv6_mode=1 allow_underscore=1 by_view=0 confirm_zone=1 confirm_rec=0 no_chroot=1 relative_paths=0 rndc_cmd=rndc no_pid_chroot=0 soa_start=0 bind8/install_check.pl0100664000567100000120000000070210207013351014674 0ustar jcameronwheel# install_check.pl do 'bind8-lib.pl'; # is_installed(mode) # For mode 1, returns 2 if the server is installed and configured for use by # Webmin, 1 if installed but not configured, or 0 otherwise. # For mode 0, returns 1 if installed, 0 if not sub is_installed { return 0 if (!-x $config{'named_path'}); return 0 if (&check_bind_8()); if ($_[0]) { return 2 if (-r &make_chroot($config{'named_conf'}) && &is_config_valid()); } return 1; } bind8/config-trustix-linux0100644000567100000120000000130410223111757015605 0ustar jcameronwheelsoa_style=0 named_path=/usr/sbin/named named_conf=/etc/named.conf show_list=0 records_order=0 start_cmd=/etc/init.d/named start stop_cmd=/etc/init.d/named stop restart_cmd=/etc/init.d/named condrestart max_zones=50 rev_def=0 support_aaaa=0 allow_comments=0 allow_wild=0 allow_long=0 master_ttl=1 pid_file=/var/run/named.pid whois_cmd=whois short_names=0 updserial_def=0 updserial_on=1 updserial_man=1 ndc_cmd=ndc forwardzonefilename_format=ZONE.hosts reversezonefilename_format=ZONE.rev rev_must=0 ipv6_mode=1 allow_underscore=1 by_view=0 chroot=/ master_dir=/etc/named.d/master slave_dir=/etc/named.d/slave confirm_zone=1 confirm_rec=0 no_chroot=1 relative_paths=0 rndc_cmd=rndc no_pid_chroot=0 soa_start=0 bind8/view_text.cgi0100755000567100000120000000157210232077731014257 0ustar jcameronwheel#!/usr/local/bin/perl # view_text.cgi # Display the records in a zone require './bind8-lib.pl'; &ReadParse(); $zone = &get_zone_name($in{'index'}, $in{'view'}); $file = &absolute_path($zone->{'file'}); $tv = $zone->{'type'}; &can_edit_zone($zone) || &error($text{'master_ecannot'}); $access{'file'} || &error($text{'text_ecannot'}); &ui_print_header($file, $text{'text_title2'}, ""); print &text('text_desc2', "$file"),"

\n"; open(FILE, &make_chroot($file)); while() { push(@lines, &html_escape($_)); } close(FILE); if (@lines) { print "
";
	print @lines;
	print "
\n"; } else { print "$text{'text_none'}

\n"; } &ui_print_footer(($tv eq "master" ? "edit_master.cgi" : $tv eq "forward" ? "edit_forward.cgi" : "edit_slave.cgi"). "?index=$in{'index'}&view=$in{'view'}", $text{'master_return'}); bind8/edit_soptions.cgi0100775000567100000120000000642210236255431015124 0ustar jcameronwheel#!/usr/local/bin/perl # edit_soptions.cgi # Display options for an existing slave or stub zone require './bind8-lib.pl'; &ReadParse(); $bconf = $conf = &get_config(); if ($in{'view'} ne '') { $view = $conf->[$in{'view'}]; $conf = $view->{'members'}; } $zconf = $conf->[$in{'index'}]->{'members'}; $file = &find_value("file", $zconf); $dom = $conf->[$in{'index'}]->{'value'}; &can_edit_zone($conf->[$in{'index'}], $view) || &error($text{'slave_ecannot'}); $access{'opts'} || &error($text{'slave_ecannot'}); $desc = &ip6int_to_net(&arpa_to_ip($dom)); &ui_print_header($desc, $text{'master_opts'}, ""); print "

\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "
$text{'slave_opts'}
\n"; print "\n"; print &address_port_input($text{'slave_masters'}, $text{'slave_masterport'}, $text{'slave_master_port'}, $text{'default'}, "masters", "port", $zconf, 5); print "\n"; print "\n"; print &opt_input($text{'slave_max'}, "max-transfer-time-in", $zconf, $text{'default'}, 4, $text{'slave_mins'}); print "\n"; print "\n"; print &opt_input($text{'slave_file'}, "file", $zconf, $text{'slave_none'}, 40); print "\n"; print "\n"; print &choice_input($text{'slave_check'}, "check-names", $zconf, $text{'warn'}, "warn", $text{'fail'}, "fail", $text{'ignore'}, "ignore", $text{'default'}, undef); print &choice_input($text{'slave_notify'}, "notify", $zconf, $text{'yes'}, "yes", $text{'no'}, "no", $text{'default'}, undef); print "\n"; print "\n"; print &addr_match_input($text{'slave_update'}, "allow-update", $zconf); print &addr_match_input($text{'slave_transfer'}, "allow-transfer", $zconf); print "\n"; print "\n"; print &addr_match_input($text{'slave_query'}, "allow-query", $zconf); print &address_input($text{'slave_notify2'}, "also-notify", $zconf); print "\n"; print "
\n"; print "\n"; @views = &find("view", $bconf); if ($in{'view'} eq '' && @views || $in{'view'} ne '' && @views > 1) { print "\n"; print "\n"; print "\n"; print "\n"; } if ($access{'master'} && -s $file) { print "\n"; print "\n"; print "\n"; print "\n"; } print "
\n"; print "
\n"; print "\n"; print "
\n"; &ui_print_footer("edit_slave.cgi?index=$in{'index'}&view=$in{'view'}", $text{'master_return'}); bind8/CHANGELOG0100664000567100000120000000436610247517346013001 0ustar jcameronwheel---- Changes since 1.130 ---- A new Module Config option is available to define extra DNS record types for the module to support in a generic way. This allows user who want to create obscure types like NAPTR, KEY and so on to do so. ---- Changes since 1.140 ---- Added an ACL option to limit allowed record types. Views are now added to the file specified in the Module Config, rather than to named.conf. The file in Module Config for new views and zones is only used if it is included into named.conf. ---- Changes since 1.150 ---- Added a button for selecting a free IP address when adding Address records, and a Module Config page option for entering IP allocation ranges. Added basic support for delegation-only zones. Created two new bind8-lib.pl functions for creating and deleting slave zones, for use by remote callers to avoid transferring large amounts of data via RPC calls. If the rndc command is installed but does not re-load a zone properly, the ndc command will be attempted as well if possible. ---- Changes since 1.160 ---- Added a Module Config option to control whether or not the PID file is under the chroot directory. ---- Changes since 1.180 ---- Added a new display mode for the zones list - an expandable tree categorized by parent domain. ---- Changes since 1.190 ---- Slave zones now display the last date on which they were transferred. When using date-based SOAs, the starting number for the serial can be specified in the module configuration. Added button for re-downloading the root zone nameservers, which may occasionally change. ---- Changes since 1.200 ---- Basic information about all domains is now kept in a separate cache file, which can be read faster than the primary named.conf file. This speeds up the zone list and editing of records on systems that have a large number of domains. More than one slave server to add new master zones to can now be defined, and zones will be added, deleted and applied on all at once. When a slave is added, existing master zones can also be converted to new slave zones on it. Multiple master, slave or forward zones can now be created at once from a batch file, using a new link on the module's index page. When a list view is used for zones, several can now be selected at once and deleted using a single button. bind8/config-sol-linux0100664000567100000120000000116710223111757014671 0ustar jcameronwheelsoa_style=0 named_path=/server/bind/sbin/named named_conf=/server/bind/etc/named.conf show_list=0 records_order=0 start_cmd=/etc/rc.d/bin/bind start stop_cmd=/etc/rc.d/bin/bind stop max_zones=50 rev_def=0 support_aaaa=0 allow_comments=0 allow_wild=0 allow_long=0 master_ttl=1 whois_cmd=whois short_names=0 pid_file=/server/bind/var/run/named.pid updserial_def=0 updserial_on=1 updserial_man=1 ndc_cmd=ndc forwardzonefilename_format=ZONE.hosts reversezonefilename_format=ZONE.rev rev_must=0 ipv6_mode=1 allow_underscore=1 by_view=0 confirm_zone=1 confirm_rec=0 no_chroot=0 relative_paths=0 rndc_cmd=rndc no_pid_chroot=0 soa_start=0 bind8/config-coherent-linux0100664000567100000120000000117610223111757015703 0ustar jcameronwheelsoa_style=0 named_path=/usr/sbin/named named_conf=/etc/named.conf show_list=0 records_order=0 start_cmd=/etc/rc.d/init.d/named start stop_cmd=/etc/rc.d/init.d/named stop max_zones=50 rev_def=0 support_aaaa=0 allow_comments=0 allow_wild=0 allow_long=0 master_ttl=1 pid_file=/var/run/named/named.pid whois_cmd=whois short_names=0 updserial_def=0 updserial_on=1 updserial_man=1 ndc_cmd=ndc forwardzonefilename_format=ZONE.hosts reversezonefilename_format=ZONE.rev rev_must=0 ipv6_mode=1 allow_underscore=1 by_view=0 confirm_zone=1 confirm_rec=0 no_chroot=0 chroot=/var/named/chroot relative_paths=0 rndc_cmd=rndc no_pid_chroot=0 soa_start=0 bind8/config.info.ja_JP.euc0100644000567100000120000000524210067670055015433 0ustar jcameronwheelline0=BIND¥Ñ¥¹,11 chroot=BIND¤ò¼Â¹Ô¤¹¤ëchroot¥Ç¥£¥ì¥¯¥È¥ê,3,¥Ç¥Õ¥©¥ë¥È no_chroot=named.conf¤Ïchroot¥Ç¥£¥ì¥¯¥È¥ê¤Ë¤¢¤ê¤Þ¤¹¤«,1,0-¤Ï¤¤,1-¤¤¤¤¤¨ named_user=BIND¤ò¼Â¹Ô¤¹¤ë¥æ¡¼¥¶,3,¥Ç¥Õ¥©¥ë¥È named_group=BIND¤ò¼Â¹Ô¤¹¤ë¥°¥ë¡¼¥×,3,¥Ç¥Õ¥©¥ë¥È zones_file=¿·µ¬ºîÀ®¤·¤¿¥¾¡¼¥ó¤òÄɲ乤ë¥Õ¥¡¥¤¥ë,3,named.conf relative_paths=named.confÆâ¤Ç¥¾¡¼¥ó¥Õ¥¡¥¤¥ë¤òÁêÂХѥ¹¤Ç»ØÄꤹ¤ë,1,1-¤Ï¤¤,0-¤¤¤¤¤¨ line1=ɽ¼¨¥ª¥×¥·¥ç¥ó,11 show_list=¥É¥á¥¤¥ó¤Îɽ¼¨,1,0-¥¢¥¤¥³¥ó,1-¥ê¥¹¥È records_order=¥ì¥³¡¼¥É¤Îɽ¼¨½ç,1,1-̾Á°½ç,2-ÎÌ,3-IP,0-ºîÀ®½ç max_zones=ɽ¼¨¤¹¤ë¥¾¡¼¥ó¤ÎºÇÂç¿ô,0 rev_def=µÕ°ú(¥ê¥Ð¡¼¥¹)¤Î¹¹¿·,1,0-¥Ç¥Õ¥©¥ë¥È¤ÇÍ­¸ú,1-¥Ç¥Õ¥©¥ë¥È¤Ç̵¸ú,2-¥Ç¥Õ¥©¥ë¥È¤Ç¾å½ñ¤­ rev_must=µÕ°ú¥¾¡¼¥ó¤¬¤¢¤ê¤Þ¤¹¤«¡©,1,1-¤Ï¤¤,0-¤¤¤¤¤¨ support_aaaa=IPv6¥¢¥É¥ì¥¹¤Î¤¿¤á¤ÎDNS¤òÄ󶡤·¤Þ¤¹¤«?,1,1-¤Ï¤¤,0-¤¤¤¤¤¨ allow_comments=¥ì¥³¡¼¥É¤Î¥³¥á¥ó¥È¤òµö²Ä¤¹¤ë,1,1-¤Ï¤¤,0-¤¤¤¤¤¨ allow_wild=¥ï¥¤¥ë¥É¥«¡¼¥É¤òµö²Ä¤¹¤ë(¿ä¾©¤µ¤ì¤Æ¤¤¤Þ¤»¤ó),1,1-¤Ï¤¤,0-¤¤¤¤¤¨ allow_underscore=¥ì¥³¡¼¥É̾¤Ë¥¢¥ó¥À¡¼¥¹¥³¥¢(_)¤òµö²Ä¤·¤Þ¤¹¤«?,1,1-¤Ï¤¤,0-¤¤¤¤¤¨ short_names=¥ì¥³¡¼¥É̾¤ò¥«¥Î¥Ë¥«¥ë¥Õ¥©¡¼¥à¤ËÊÑ´¹¤¹¤ë,1,0-¤Ï¤¤,1-¤¤¤¤¤¨ by_view=¥¾¡¼¥ó¤ò¥Ó¥å¡¼¤ÇʬÎह¤ë,1,1-¤Ï¤¤,0-¤¤¤¤¤¨ extra_forward=¥Õ¥©¥ï¡¼¥É¥¾¡¼¥óÍÑ¤ÎÆÃÊ̤ʥ쥳¡¼¥É¥¿¥¤¥×,0 extra_reverse=µÕ°ú(¥ê¥Ð¡¼¥¹)¥¾¡¼¥óÍÑ¤ÎÆÃÊ̤ʥ쥳¡¼¥É¥¿¥¤¥×,0 line2=¥¾¡¼¥ó¥Õ¥¡¥¤¥ë¥ª¥×¥·¥ç¥ó,11 soa_style=¥·¥ê¥¢¥ë¥Ê¥ó¥Ð¡¼¤Î·Á¼°,1,0-¼Â¹Ô²ó¿ô,1-ÆüÉÕ¥Ù¡¼¥¹(YYYYMMDDnn) master_ttl=¿·¤·¤¤¥¾¡¼¥ó¥Õ¥¡¥¤¥ë¤Ë $ttl ¤òÄɲ乤ë,1,1-¤Ï¤¤,0-¤¤¤¤¤¨ master_dir=¥Þ¥¹¥¿¥¾¡¼¥ó¥Õ¥¡¥¤¥ëÍѤΥǥ£¥ì¥¯¥È¥ê,3,¥Ç¥Õ¥©¥ë¥È slave_dir=¥¹¥ì¡¼¥Ö/¥¹¥¿¥Ö¥¾¡¼¥ó¥Õ¥¡¥¤¥ëÍѤΥǥ£¥ì¥¯¥È¥ê,3,¥Ç¥Õ¥©¥ë¥È forwardzonefilename_format=¥Õ¥©¥ï¡¼¥É¥¾¡¼¥ó¥Õ¥¡¥¤¥ë¤Î̿̾µ¬Â§,0 reversezonefilename_format=µÕ°ú(¥ê¥Ð¡¼¥¹)¥¾¡¼¥ó¥Õ¥¡¥¤¥ë¤Î̿̾µ¬Â§,0 file_owner=¥¾¡¼¥ó¥Õ¥¡¥¤¥ë¤Î½êÍ­¼Ô(¥æ¡¼¥¶Ì¾:¥°¥ë¡¼¥×̾),3,¥Ç¥Õ¥©¥ë¥È file_perms=¥¾¡¼¥ó¥Õ¥¡¥¤¥ë¤Î¥Ñ¡¼¥ß¥Ã¥·¥ç¥ó(8¿Ê¿ô),3,¥Ç¥Õ¥©¥ë¥È default_master=¥¹¥ì¡¼¥Ö¥¾¡¼¥ó¤Î¥Ç¥Õ¥©¥ë¥È¥Þ¥¹¥¿¥µ¡¼¥Ð,0 default_prins=¥Þ¥¹¥¿¥¾¡¼¥ó¤Î¥Ç¥Õ¥©¥ë¥È¥Þ¥¹¥¿¥µ¡¼¥Ð,0,¥·¥¹¥Æ¥à¤Î¥Û¥¹¥È̾ default_slave=¥Ç¥Õ¥©¥ë¥È¤Î¥ê¥â¡¼¥È¥¹¥ì¡¼¥Ö¥µ¡¼¥Ð,0 this_ip=¥ê¥â¡¼¥È¥¹¥ì¡¼¥Ö¥¾¡¼¥ó¤Î¤¿¤á¤Î¥Ç¥Õ¥©¥ë¥È¤Î¥Þ¥¹¥¿¥µ¡¼¥Ð¤ÎIP,3,¥Û¥¹¥È̾¤ÎIP¥¢¥É¥ì¥¹ updserial_on=¼«Æ°Åª¤Ë¥·¥ê¥¢¥ë¥Ê¥ó¥Ð¡¼¤ò¹¹¿·¤¹¤ë,1,1-¤Ï¤¤,0-¤¤¤¤¤¨ ipv6_mode=µÕ°úIPv6¥¢¥É¥ì¥¹ÍѤΥɥᥤ¥ó,1,1-ip6.arpa,0-ip6.int confirm_zone=¥¾¡¼¥ó¤òºï½ü¤¹¤ëÁ°¤Ë³Îǧ¤¹¤ë,1,1-¤Ï¤¤,0-¤¤¤¤¤¨ confirm_rec=¥ì¥³¡¼¥É¤òºï½ü¤¹¤ëÁ°¤Ë³Îǧ¤¹¤ë,1-¤Ï¤¤,0-¤¤¤¤¤¨ line3=¥·¥¹¥Æ¥àÀßÄê,11 named_conf=named.conf¤Ø¤Î¥Õ¥ë¥Ñ¥¹,0 named_path=named¼Â¹Ô¥Õ¥¡¥¤¥ë¤Ø¤Î¥Õ¥ë¥Ñ¥¹,0 whois_cmd=whois¥³¥Þ¥ó¥É¤Ø¤Î¥Õ¥ë¥Ñ¥¹,0 ndc_cmd=ndc¥³¥Þ¥ó¥É¤Ø¤Î¥Õ¥ë¥Ñ¥¹,0 rndc_cmd=rndc¥³¥Þ¥ó¥É¤Ø¤Î¥Õ¥ë¥Ñ¥¹,0 pid_file=¥Ç¥Õ¥©¥ë¥È¤ÎPID¥Õ¥¡¥¤¥ë¤Î¾ì½ê,3,/var/run/named.pid start_cmd=BIND¤Îµ¯Æ°¥³¥Þ¥ó¥É,3,¥Ç¥Õ¥©¥ë¥È stop_cmd=BIND¤ÎÄä»ß¥³¥Þ¥ó¥É,3,Kill¥³¥Þ¥ó¥É restart_cmd=BIND¤ÎÀßÄêÊѹ¹¤òŬÍѤ¹¤ë¥³¥Þ¥ó¥É,3,HUP¥·¥°¥Ê¥ë¤òÁ÷¤ë bind8/free_chooser.cgi0100755000567100000120000000342410231647376014711 0ustar jcameronwheel#!/usr/local/bin/perl # Show a list of free IP addresses, within the configured ranges require './bind8-lib.pl'; # Go through all zones to find IPs in use, and networks $conf = &get_config(); @views = &find("view", $conf); foreach $v (@views) { @vz = &find("zone", $v->{'members'}); map { $view{$_} = $v } @vz; push(@zones, @vz); } push(@zones, &find("zone", $conf)); foreach $z (@zones) { $type = &find_value("type", $z->{'members'}); next if ($type ne "master"); $file = &find_value("file", $z->{'members'}); @recs = &read_zone_file($file, $z->{'value'}); foreach $r (@recs) { if ($r->{'type'} eq 'A') { $taken{$r->{'values'}->[0]}++; $net = $r->{'values'}->[0]; $net =~ s/\d+$/0/; if ($net ne "127.0.0.0") { $nets{$net}++; } } elsif ($r->{'type'} eq 'PTR') { $taken{&arpa_to_ip($r->{'values'}->[0])}++; } } } # Use configured networks, if any if ($config{'free_nets'}) { @nets = split(/\s+/, $config{'free_nets'}); } else { @nets = keys %nets; } @nets = sort { $a cmp $b } @nets; # display list of free IPs in the nets &header(); print "\n"; print "$text{'free_title'}\n"; print "\n"; foreach $net (@nets) { @netip = split(/\./, $net); if ($netip[3] eq "0") { $start = 1; $end = 255; } elsif ($netip[3] =~ /^(\d+)\-(\d+)$/) { $start = $1; $end = $2; } else { $start = $end = $netip[3]; } for($d=$start; $d<=$end; $d++) { $ip = "$netip[0].$netip[1].$netip[2].$d"; if (!$taken{$ip}) { print "\n"; } } } print "
$ip
\n"; &ui_print_footer(); bind8/edit_delegation.cgi0100755000567100000120000000406610231647376015371 0ustar jcameronwheel#!/usr/local/bin/perl # edit_delegation.cgi # Display options for an existing delegation-only require './bind8-lib.pl'; &ReadParse(); $bconf = $conf = &get_config(); if ($in{'view'} ne '') { $view = $conf->[$in{'view'}]; $conf = $view->{'members'}; } $zconf = $conf->[$in{'index'}]->{'members'}; $dom = $conf->[$in{'index'}]->{'value'}; &can_edit_zone($conf->[$in{'index'}], $view) || &error($text{'delegation_ecannot'}); $desc = &ip6int_to_net(&arpa_to_ip($dom)); &ui_print_header($desc, $text{'delegation_title'}, ""); print "
\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "
$text{'delegation_opts'}
\n"; print "\n"; print "
$text{'delegation_noopts'}
\n"; if ($access{'ro'}) { print "
\n"; } else { print "\n"; @views = &find("view", $bconf); if ($in{'view'} eq '' && @views || $in{'view'} ne '' && @views > 1) { print "\n"; print "\n"; print "\n"; print "\n"; } else { print "\n"; } print "\n"; print "\n"; print "\n"; print "\n"; print "
\n"; print "
\n"; print "\n"; print "
\n"; } &ui_print_footer("", $text{'index_return'}); bind8/save_delegation.cgi0100755000567100000120000000122310231647376015372 0ustar jcameronwheel#!/usr/local/bin/perl # save_delegation.cgi # Save changes to delegation zone options in named.conf require './bind8-lib.pl'; &ReadParse(); $conf = &get_config(); if ($in{'view'} ne '') { $view = $conf->[$in{'view'}]; $conf = $view->{'members'}; $indent = 2; } else { $indent = 1; } $zconf = $conf->[$in{'index'}]; &lock_file(&make_chroot($zconf->{'file'})); &error_setup($text{'delegation_err'}); &can_edit_zone($zconf, $view) || &error($text{'delegation_ecannot'}); $access{'ro'} && &error($text{'master_ero'}); &flush_file_lines(); &unlock_file(&make_chroot($zconf->{'file'})); &webmin_log("opts", undef, $zconf->{'value'}, \%in); &redirect(""); bind8/config-debian-linux-3.10100644000567100000120000000115710223111757015612 0ustar jcameronwheelsoa_style=0 named_path=/usr/sbin/named named_conf=/etc/bind/named.conf show_list=0 records_order=0 max_zones=50 rev_def=0 support_aaaa=0 allow_comments=0 allow_wild=0 allow_long=0 master_ttl=1 whois_cmd=whois short_names=0 updserial_def=0 updserial_on=1 updserial_man=1 ndc_cmd=ndc forwardzonefilename_format=ZONE.hosts reversezonefilename_format=ZONE.rev rev_must=0 ipv6_mode=1 allow_underscore=1 by_view=0 confirm_zone=1 confirm_rec=0 no_chroot=0 relative_paths=0 rndc_cmd=rndc pid_file=/var/run/bind/run/named.pid /var/run/named.pid zones_file=/etc/bind/named.conf.local master_dir=/etc/bind no_pid_chroot=0 soa_start=0 bind8/create_delegation.cgi0100755000567100000120000000324510246007273015675 0ustar jcameronwheel#!/usr/local/bin/perl # create_forward.cgi # Create a new forward zone require './bind8-lib.pl'; &ReadParse(); &error_setup($text{'dcreate_err'}); $access{'delegation'} || &error($text{'dcreate_ecannot'}); $access{'ro'} && &error($text{'master_ero'}); $conf = &get_config(); if ($in{'view'} ne '') { $view = $conf->[$in{'view'}]; &can_edit_view($view) || &error($text{'master_eviewcannot'}); $vconf = $view->{'members'}; } else { $vconf = $conf; } # validate inputs if ($in{'rev'}) { local($ipv4); ($ipv4 = &check_net_ip($in{'zone'})) || $config{'support_aaaa'} && (($in{'zone'} =~ /^([\w:]+)(\/\d+)$/) || &check_ip6address($1)) || &error(&text('create_enet', $in{'zone'})); if ($ipv4) { $in{'zone'} = &ip_to_arpa($in{'zone'}); } else { $in{'zone'} = &net_to_ip6int($1, ($2 ? substr($2, 1) : "" )); } } else { ($in{'zone'} =~ /^[\d\.]+$/ || $in{'zone'} =~ /^[\d\:]+(\/[\d]+)?$/) && &error(&text('create_edom2', $in{'zone'})); &valdnsname($in{'zone'}, 0, ".") || &error(&text('create_edom', $in{'zone'})); } $in{'zone'} =~ s/\.$//; foreach $z (&find("zone", $vconf)) { if ($z->{'value'} eq $in{'zone'}) { &error($text{'master_etaken'}); } } # Create structure @mdirs = map { { 'name' => $_ } } @masters; $dir = { 'name' => 'zone', 'values' => [ $in{'zone'} ], 'type' => 1, 'members' => [ { 'name' => 'type', 'values' => [ 'delegation-only' ] } ] }; # Create zone directive &create_zone($dir, $conf, $in{'view'}); &webmin_log("create", "delegation", $in{'zone'}, \%in); # Get the new zone's index $idx = &get_zone_index($in{'zone'}, $in{'view'}); &add_zone_access($in{'zone'}); &redirect("edit_delegation.cgi?index=$idx&view=$in{'view'}"); bind8/backup_config.pl0100664000567100000120000000240210207013351014662 0ustar jcameronwheel do 'bind8-lib.pl'; # backup_config_files() # Returns files and directories that can be backed up sub backup_config_files { local @rv; # Add main .conf files local $conf = &get_config(); push(@rv, map { $_->{'file'} } @$conf); # Add all master zone files local @views = &find("view", $conf); local ($v, @zones); foreach $v (@views) { local @vz = &find("zone", $v->{'members'}); push(@zones, @vz); } push(@zones, &find("zone", $conf)); local $z; foreach $z (@zones) { local $tv = &find_value("type", $z->{'members'}); next if ($tv ne "master"); local $file = &find_value("file", $z->{'members'}); next if (!$file); local @recs = &read_zone_file($file, $z->{'value'}); push(@rv, map { $_->{'file'} } @recs); } return &unique(@rv); } # pre_backup(&files) # Called before the files are actually read sub pre_backup { return undef; } # post_backup(&files) # Called after the files are actually read sub post_backup { return undef; } # pre_restore(&files) # Called before the files are restored from a backup sub pre_restore { return undef; } # post_restore(&files) # Called after the files are restored from a backup sub post_restore { local $pidfile = &get_pid_file(); if (&check_pid_file(&make_chroot($pidfile, 1))) { return &restart_bind(); } return undef; } 1; bind8/config-openbsd-2.5-3.10100644000567100000120000000076710223111757015175 0ustar jcameronwheelsoa_style=0 named_path=/usr/sbin/named named_conf=/etc/named.conf show_list=0 records_order=0 max_zones=50 rev_def=0 support_aaaa=0 allow_comments=0 allow_wild=0 allow_long=0 master_ttl=1 whois_cmd=whois short_names=0 updserial_def=0 updserial_on=1 updserial_man=1 ndc_cmd=ndc forwardzonefilename_format=ZONE.hosts reversezonefilename_format=ZONE.rev rev_must=0 ipv6_mode=1 allow_underscore=1 by_view=0 confirm_zone=1 confirm_rec=0 no_chroot=0 relative_paths=0 rndc_cmd=rndc no_pid_chroot=0 soa_start=0