From owner-man-jp-reviewer@jp.freebsd.org  Sun Mar 19 15:00:35 2000
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id PAA81868;
	Sun, 19 Mar 2000 15:00:35 +0900 (JST)
	(envelope-from owner-man-jp-reviewer@jp.FreeBSD.org)
Received: from tyrocine.osana.ne.jp (usrA130.rosenet.ne.jp [210.132.87.130])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with SMTP id PAA81860
	for <man-jp-reviewer@jp.freebsd.org>; Sun, 19 Mar 2000 15:00:34 +0900 (JST)
	(envelope-from yasu@via2000.net)
Received: (qmail 10245 invoked from network); 19 Mar 2000 06:01:46 -0000
Received: from localhost.office.via2000.net (HELO localhost) (127.0.0.1)
  by localhost.office.via2000.net with SMTP; 19 Mar 2000 06:01:46 -0000
To: man-jp-reviewer@jp.freebsd.org
From: Yasunori Osana <yasu@via2000.net>
In-Reply-To: <20000312234812E.horikawa@psinet.com>
References: <20000312234812E.horikawa@psinet.com>
X-Mailer: Mew version 1.94.1 on XEmacs 21.1 (Canyonlands)
Mime-Version: 1.0
Content-Type: Text/Plain; charset=iso-2022-jp
Content-Transfer-Encoding: 7bit
Message-Id: <20000319150146M.yasu@localhost>
Date: Sun, 19 Mar 2000 15:01:46 +0900
X-Dispatcher: imput version 990905(IM130)
Lines: 302
Reply-To: man-jp-reviewer@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+000315
X-Sequence: man-jp-reviewer 2051
Subject: [man-jp-reviewer 2051] nsupdate.8
Errors-To: owner-man-jp-reviewer@jp.freebsd.org
Sender: owner-man-jp-reviewer@jp.freebsd.org
X-Originator: yasu@via2000.net

$BD9L>$G$9!#(B

nsupdate.8 $B$N=iLu$G$9!#(B

--------------$B$3$3$+$i(B--------------
--- nsupdate.8	Wed Mar 15 15:57:05 2000
+++ nsupdate.8.jp	Sun Mar 19 01:45:48 2000
@@ -1,4 +1,5 @@
 .\" $Id: nsupdate.8,v 8.4 1999/10/17 06:26:18 cyarnell Exp $
+.\" jpman %Id: nsupdate.8,v 0.0 2000/02/06 08:09:52 horikawa Stab %
 .\"
 .\"Copyright (c) 1999 by Internet Software Consortium
 .\"
@@ -17,137 +18,123 @@
 .Dd March 5, 1999
 .Dt NSUPDATE 8 
 .Os BSD 4
-.Sh NAME
+.Sh $BL>>N(B
 .Nm nsupdate 
-.Nd update Internet name servers interactively
-.Sh SYNOPSIS
+.Nd $BBPOCE*$K(B Internet $B%M!<%`%5!<%P$r99?7$9$k(B
+.Sh $B=q<0(B
 .Nm nsupdate
 .Op Fl Ar k  keydir:keyname 
 .Op Fl Ar d
 .Op Fl Ar v
 .Op Ar filename
-.Sh DESCRIPTION
-.Ic Nsupdate
-is a program to update Internet domain name servers
-supporting dynamic update.
-.Ic Nsupdate
-uses the DNS resolver library to pass messages
-to a DNS server requesting the additional or deletion of
-DNS resource records (RRs).
-.Ic Nsupdate
-reads input from
+.Sh $B2r@b(B
+.Ic nsupdate
+$B$OF0E*$J99?7$r%5%]!<%H$7$?(B Internet $B%I%a%$%s%M!<%`%5!<%P$r99?7$9$k(B
+$B$?$a$N%W%m%0%i%`$G$9!#(B
+.Ic nsupdate
+$B$O(B DNS $B$N%j%=!<%9%l%3!<%I(B(RR)$B$rDI2C$7$?$j:o=|$7$?$j$9$k%a%C%;!<%8$r(B DNS $B%5!<%P(B
+$B$KEA$($k$?$a$K!"(BDNS $B%j%>%k%P%i%$%V%i%j$r;HMQ$7$^$9!#(B
+.Ic nsupdate
+$B$OF~NO$r(B
 .Ar filename
-or standard input.
-.Sh ARGUMENTS
+$B$b$7$/$O!"I8=`F~NO$+$iFI$_<h$j$^$9!#(B
+.Sh $B0z?t(B
 .Bl -tag -width Fl
 .It Fl k
-Sign updates with TSIG.
+TSIG $B$rMQ$$$F99?7$K=pL>$7$^$9!#(B
 .It Fl d
-Debug mode.
+$B%G%P%C%0%b!<%I$r;XDj$7$^$9!#(B
 .It Fl v
-Virtual circuit - use TCP to communication with server.
-Default is UDP.
-.Sh INPUT FORMAT
-.Ic Nsupdate
-reads input records, one per line,
-each line contributing a resource record to an
-update request.
-All domain names used in a single update request
-must belong to the same DNS zone.
-A blank line causes the accumulated
-records to be formated into a single update request
-and transmitted to the zone's authoritative name servers.
-Additional records may follow,
-which are formed into additional,
-completely independent update requests.
-For the last request to be transmitted, a blank line
-must end the input.
+$B%P!<%A%c%k%5!<%-%C%H(B - $B%5!<%P$H$NDL?.$K(B TCP $B$r;HMQ$7$^$9!#4{DjCM$G$O(B UDP $B$r(B
+$B;HMQ$7$^$9!#(B
+.Sh $BF~NO=q<0(B
+.Ic nsupdate
+$B$O0l9T$4$H$K$R$H$D$NF~NO%l%3!<%I$rFI$_$^$9!#(B
+$B$=$l$>$l$N9T$O99?7MW5a$NBP>]$K$J$k%j%=!<%9%l%3!<%I$G$9!#(B
+$B$R$H$D$N99?7MW5a$K4^$^$l$k$9$Y$F$N%I%a%$%sL>$OF10l$N(B DNS $B%>!<%s$K4^$^$l$k$b$N(B
+$B$G$J$/$F$O$J$j$^$;$s!#(B
+$B6u9T$OC_@Q$5$l$?%l%3!<%I$r$R$H$D$N99?7MW5a$H$7$F$^$H$a!"%>!<%s$N8"0R$r(B
+$B$b$D%M!<%`%5!<%P$XAw?.$9$k$3$H$r;X<($9$k$3$H$K$J$j$^$9!#(B
+$B40A4$KFHN)$7$?!"IU2CE*$J7A$GDI2C%l%3!<%I$,B3$/$3$H$,2DG=$G$9!#(B
+$B:G8e$NMW5a$,Aw?.$5$l$k$?$a$K$O!"6u9T$,F~NO$N:G8e$K$J$1$l$P$J$j$^$;$s!#(B
 .Pp
-Records take one of two general forms.
-.Em Prerequisite
-records specify conditions that must be satisfied before
-the request will be processed.
-.Em Update
-records specify changes to be made to the DNS database.
-A update request consists of zero or more prerequisites
-and one or more updates.
-Each update request is processed atomically -
-all prerequisites must be satisfied, then all updates
-will be performed.
+$B%l%3!<%I$O$U$?$D$N0lHLE*$J7A<0$N$&$A$N$I$A$i$+$r<h$j$^$9!#(B
+.Em $BI,MW>r7o(B (prerequisite)
+$B%l%3!<%I$OMW5a$,=hM}$5$l$kA0$KK~$?$5$l$F$$$J$1$l$P$J$i$J$$>r7o$r;X<($7$^$9!#(B
+.Em $B99?7(B (update)
+$B%l%3!<%I$O(B DNS $B%G!<%?%Y!<%9$K$J$5$l$kJQ99$r;X<($7$^$9!#(B
+$B99?7MW5a$O(B 0 $B8D0J>e$NI,MW>r7o$H!"(B1 $B$D0J>e$N99?7>pJs$+$i@.$j$^$9!#(B
+$B$=$l$>$l$N99?7MW5a$O!"$9$Y$F$NI,MW>r7o$,K~$?$5$l$k$3$H$,3NG'(B
+$B$5$l$?$"$H$G!"$9$Y$F$N99?7$,<B9T$5$l$k!"$H$$$&=gHV$G=hM}$5$l$^$9!#(B
 .Pp
-.Ic Nsupdate
-understands the following input record formats:
+.Ic nsupdate
+$B$O<!$N$h$&$JF~NO%l%3!<%I$N=q<0$rM}2r$7$^$9!#(B
 .Pp
 
 .Bl -ohang
 
 .It Ic prereq nxdomain Va domain-name
-Requires that no RR of any type exists with name
-.Va domain-name .
+.Va domain-name 
+$B$G;XDj$7$?%I%a%$%sFb$K!"$I$N$h$&$JJ}$N(B RR ($B%j%=!<%9%l%3!<%I(B)$B$b$J$$$3$H$r(B
+$BMW5a$7$^$9!#(B
 
 .It Ic prereq yxdomain Va domain-name
-Requires that at least one RR named
 .Va domain-name
-must exist.
+$B$G;XDj$7$?%I%a%$%sFb$K!":GDc$R$H$D$N(B RR $B$,B8:_$9$k$3$H$rMW5a$7$^$9!#(B
 
 .It Xo
 .Ic prereq nxrrset Va domain-name Op class
 .Va type
 .Xc
-Requires that no RR exists of the specified
+.Va domain-name 
+$B$G;XDj$7$?%I%a%$%sFb$K(B
 .Va type
-and
-.Va domain-name .
+$B$G;XDj$7$?7?$N(B RR $B$,B8:_$7$J$$$3$H$rMW5a$7$^$9!#(B
 
 .It Xo
 .Ic prereq yxrrset
 .Va domain-name Op class
 .Va type Op data...
 .Xc
-Requires that a RR exists of the specified
+.Va domain-name 
+$B$G;XDj$7$?%I%a%$%sFb$K!"(B
 .Va type
-and
-.Va domain-name .
-If
+$B$G;XDj$7$?7?$N(B RR $B$,B8:_$9$k$3$H$rMW5a$7$^$9!#(B
+
 .Va data
-is specified, it must match exactly.
+$B$,;XDj$5$l$?>l9g$O!"@53N$K%A%'%C%/$,9T$J$o$l$^$9!#(B
 
 .It Xo
 .Ic update delete
 .Va domain-name Op class
 .Va Op type Op data...
 .Xc
-Deletes RRs named
-.Va domain-name .
-If
+.Va domain-name 
+$B$G;XDj$7$?%I%a%$%sL>$N(B RR $B$r:o=|$7$^$9!#(B
+$B$b$7(B
 .Va type
-(and possibly
+($B$H!"2DG=$J$i$P(B
 .Va data )
-is specified,
-only matching records will be deleted.
+$B$,;XDj$5$l$l$P!"3:Ev$5$l$k%l%3!<%I$@$1$,:o=|$5$l$^$9!#(B
 
 .It Xo
 .Ic update add
 .Va domain-name ttl Op class
 .Va type data...
 .Xc
-Adds a new RR with specified
-.Va ttl , type ,
-and
-.Va data .
+.Va ttl , type , data
+$B$G;XDj$7$?(B RR $B$rDI2C$7$^$9!#(B
 
 .El
 
-.Sh EXAMPLES
-The following example illustrates the interactive use of
+.Sh $B;HMQNc(B
+$B2<5-$NNc$O$"$k%I%a%$%sL>$N$9$Y$F$N(B A $B%l%3!<%I$r:o=|$7$F?7$7$$%l%3!<%I$r(B
+$BDI2C$9$k$3$H$K$h$C$F(B IP $B%"%I%l%9$rJQ99$9$k(B
 .Ic nsupdate
-to change an IP address by deleting any existing A records
-for a domain name and then inserting a new one.
-Since no prerequisites are specified,
-the new record will be added even if
-there were no existing records to delete.
-Note the
-trailing blank line, required to process the request.
+$B$NBPOCE*$J;HMQNc$r<($7$F$$$^$9!#(B
+$BI,MW>r7o$,;XDj$5$l$F$$$J$1$l$P!":o=|$9$k%l%3!<%I$,$J$/$F$b?7$7$$%l%3!<%I$,(B
+$BDI2C$5$l$^$9!#(B
+$B8e$KB3$/6u9T$OMW5a$r=hM}$5$;$k$?$a$KI,MW$G$"$k$3$H$KCm0U$7$F$/$@$5$$!#(B
 .Bd -literal -offset indent
 $ nsupdate
 > update delete test.example.com A
@@ -156,9 +143,8 @@
 
 .Ed
 .Pp
-In this example, a CNAME alias is added to the database
-only if there are no existing A or CNAME records for
-the domain name.
+$B$3$NNc$G$O!"$=$N%I%a%$%s$K(B A $B%l%3!<%I$^$?$O(B CNAME $B%l%3!<%I$,$J$$>l9g$K!"(B
+CNAME $B%(%$%j%"%9$,%G!<%?%Y!<%9$KDI2C$5$l$^$9!#(B
 .Bd -literal -offset indent
 $ nsupdate
 > prereq nxrrset www.example.com A
@@ -168,8 +154,8 @@
 
 .Ed
 .Pp
-In this example, the nsupdate will be signed with the key "mykey", which
-is in the directory "/var/named/keys".
+$B$3$NNc$G$O!"(Bnsupdate $B$O%G%#%l%/%H%j(B "/var/named/keys" $B$KB8:_$9$k(B $B%-!<(B 
+"mykey" $B$G=pL>$5$l$^$9!#(B
 .Bd -literal -offset indent
 $ nsupdate -k /var/named/keys:mykey
 > update add ftp.example.com 60 A 192.168.5.1
@@ -177,38 +163,36 @@
 
 .Ed
 
-.Sh DIAGNOSTICS
+.Sh $B?GCG(B
 .Bl -ohang
 
 .It Qq send error
-Typically indicates that the authoritative nameservers could not be reached
+$B0lHL$K8"0R$N$"$k%M!<%`%5!<%P$KE~C#$G$-$J$+$C$?$3$H$r<($7$^$9!#(B
 
 .It Qq failed update packet
-Typically indicates that the nameserver has rejected the update,
-either because the nameserver doesn't support dynamic update,
-or due to an authentication failure
+$B0lHL$K%M!<%`%5!<%P$,F0E*99?7$r%5%]!<%H$7$F$$$J$$$+!"G'>Z$N<:GT$K$h$C$F(B
+$B99?7$r5qH]$7$?$3$H$r<($7$^$9!#(B
 
 .It Qq res_mkupdate: packet size = Va size
-(and no other messages)
-The update was successfully received and authenticated by the nameserver.
-The prerequisites, however, may have prevented the update from actually
-being performed.  The only way to determine if the update was performed
-is to use debug mode
+($B$^$?B>$N%a%C%;!<%8$,I=<($5$l$J$$$H$-(B)
+$B99?7$O@5>o$K<u?.$5$l$F%M!<%`%5!<%P$KG'>Z$5$l$^$7$?!#(B
+$B$7$+$7I,MW>r7o$O99?7$rK8$2$F$$$k$+$b$7$l$^$;$s!#99?7$,9T$J$o$l$F$$$k$+(B
+$B$r3N$+$a$kJ}K!$O%G%P%C%0%b!<%I(B
 .Fl ( d )
-and examine the status field in the nameserver's reply.
+$B$r;HMQ$7$F!"%M!<%`%5!<%P$+$i$N1~Ez%U%#!<%k%I$r3NG'$9$k$7$+$"$j$^$;$s!#(B
 
-.Sh FILES
+.Sh $B4XO"%U%!%$%k(B
 .It Pa /etc/resolv.conf
-initial domain name and name server addresses
-.Sh SEE ALSO
+$B%I%a%$%sL>$H%M!<%`%5!<%P$N%"%I%l%9$r@_Dj$7$^$9!#(B
+.Sh $B4XO"9`L\(B
 .Xr named 8 ,
 .Xr resolver 3 , 
 .Xr resolver 5 ;
 RFC-1034,
-.Dq Domain Names - Concepts and Facilities ;
+.Dq $B%I%a%$%sL>(B - $B;WA[$HMxJX@-(B
 RFC-1035,
-.Dq Domain Names - Implementation and Specification ;
+.Dq $B%I%a%$%sL>(B - $B<BAu$H;EMM(B
 RFC-2136,
-Dynamic Updates in the Domain Name System.
-.Sh AUTHOR
+$B%I%a%$%s%M!<%`%7%9%F%`$NF0E*99?7(BDynamic Updates in the Domain Name System.
+.Sh $B:n<T(B
 Brent Baccala
--------------$B$3$3$^$G(B--------------
                         -------------------------------------------
				       Yasunori Osana

			    E-Mail: yasu@via2000.net
			    URL:    http://www.via2000.net/~yasu
                         -------------------------------------------

\endinput
