diff --git a/zh_CN.GB2312/books/handbook/basics/chapter.sgml b/zh_CN.GB2312/books/handbook/basics/chapter.sgml
index f43b3fb2a7..9dfbbc71cb 100644
--- a/zh_CN.GB2312/books/handbook/basics/chapter.sgml
+++ b/zh_CN.GB2312/books/handbook/basics/chapter.sgml
@@ -1595,7 +1595,7 @@ total 530
 
     <para>&man.ps.1;֧��ʹ�ø���ѡ��ȥ�ı���ʾ���������ݣ�
      �����õ�һ������<literal>auxww</literal>��
-     <option>a</option>ѡ����ʾ���������н��̵�����,������ʾ�����̵IJ�һ�������Ľ��̡�
+     <option>a</option>ѡ����ʾ���������н��̵����ݣ� �������������Ľ��̡�
       <option>u</option>ѡ����ʾ���������������û������Լ��ڴ�ʹ�ã�
       <option>x</option> ѡ����ʾ����̨���̡� ��
       <option>ww</option> ѡ���ʾΪ &man.ps.1; ������������ȫ����ʾ�꣬
@@ -2011,7 +2011,7 @@ Swap: 256M Total, 38M Used, 217M Free, 15% Inuse
     <para>FreeBSD����Ҳ�����ɶ���ǿ���ܵ��ı��༭���� ����
       <application>vi</application>������������FreeBSD Ports�X�֣� ��
       <application>emacs</application> �� <application>vim</application>��
-      ��Щ�༭������ǿ��Ĺ��ܵ�ͬʱѧϰ�����Ƚϸ�ϰ��
+      ��Щ�༭������ǿ��Ĺ��ܣ���ͬʱѧϰ�����Ƚϸ��ӡ�
       �����������������������ֱ༭����Ĺ�����
       ѧϰ��<application>vim</application> �� <application>emacs</application>
       ��Щ��ǿ���ܵı༭���÷���
@@ -2035,7 +2035,7 @@ Swap: 256M Total, 38M Used, 217M Free, 15% Inuse
 
     <sect2>
       <title>�����豸�ڵ�</title>
-      <para>������һ�����豸�򸶼��豸��ҪѰ��֧��ʱ��
+      <para>������һ�����豸�򸽼��豸��ҪѰ��֧��ʱ��
       ��Ҳ����Ҫ�����豸�Ͻ��������������豸�ڵ㡣</para>
 
       <sect3>
diff --git a/zh_CN.GB2312/books/handbook/bibliography/chapter.sgml b/zh_CN.GB2312/books/handbook/bibliography/chapter.sgml
index 4860c6a2d5..fcb48da334 100644
--- a/zh_CN.GB2312/books/handbook/bibliography/chapter.sgml
+++ b/zh_CN.GB2312/books/handbook/bibliography/chapter.sgml
@@ -1,7 +1,7 @@
 <!--
      The FreeBSD Chinese Documentation Project
 
-     Original Revision: 1.67
+     Original Revision: 1.69
      $FreeBSD$
 -->
 
@@ -415,8 +415,8 @@
       </listitem>
 
       <listitem>
-	<para>Marshall Kirk McKusick, George V. Neville-Neil<emphasis>The Design
-	    and Implementation of the FreeBSD UNIX Operating System</emphasis>.
+	<para>Marshall Kirk McKusick, George V. Neville-Neil <emphasis>The Design
+	    and Implementation of the FreeBSD Operating System</emphasis>.
 	    Boston, Mass. : Addison-Wesley, 2004.  ISBN 0-201-70245-2</para>
       </listitem>
 
diff --git a/zh_CN.GB2312/books/handbook/config/chapter.sgml b/zh_CN.GB2312/books/handbook/config/chapter.sgml
index 512f6d29b9..c4983bd5b7 100644
--- a/zh_CN.GB2312/books/handbook/config/chapter.sgml
+++ b/zh_CN.GB2312/books/handbook/config/chapter.sgml
@@ -1,7 +1,7 @@
 <!--
      The FreeBSD Chinese Documentation Project
 
-     Original Revision: 1.174
+     Original Revision: 1.181
      $FreeBSD$
 -->
 
@@ -339,10 +339,10 @@ esac
 
 exit 0</programlisting>
 
-    <para>����ű��ṩ��һ�� <literal>start</literal>
-      �� <literal>stop</literal> ѡ�
-      �������Ӧ�ó��򱻵������(utility)�����á�
-      ������ <filename>/etc/rc.conf</filename> д��ôһ�У�</para>
+    <para>����ű��ṩ��һ�� <literal>stop</literal> ��
+      <literal>start</literal> ѡ� ���ڲ��������֮Ϊ
+      <literal>utility</literal> ��Ӧ�ó��� ������
+      <filename>/etc/rc.conf</filename> �м�������һ�У�</para>
 
     <programlisting>utility_enable="YES"</programlisting>
 
@@ -2060,8 +2060,8 @@ device_probe_and_attach: cbb0 attach returned 12</screen>
       ���������� OS ��ͬ�⡣ �ڶ��� APM �߼���Ƕ��
       BIOS �ģ� ��������� OS �Ŀ���֮����ת�ġ�
       ����ζ���û�ֻ��ͨ��ͨ��ˢ������ ROM �е� APM BIOS
-      ���ܹ����ijЩ���⣻ ������һ����Σ�յIJ����� һ��ʧ�ܣ�
-      �����ʹϵͳ����һ���޷��ָ���״̬�� ������ APM
+      ���ܹ����ijЩ���⣻ ������һ����Σ�յIJ�����
+      ��Ϊ������ʹϵͳ����һ���޷��ָ���״̬�� ������ APM
       ��һ��������ר���ļ����� Ҳ����˵�кܶ��������
       (�ظ��Ĺ���) �Լ� bugs�� �����һ�������̵� BIOS ���У�
       Ҳδ�ػ��������IJ�Ʒ�н���� ��󵫾�������С�����⣬ APM
@@ -2130,12 +2130,13 @@ device_probe_and_attach: cbb0 attach returned 12</screen>
 
     <title>ʹ�ú͵��� &os; <acronym>ACPI</acronym></title>
 
-    <para><acronym>ACPI</acronym> ���ڱ�������һ�ַ����豸��������Դʹ�ã�
+    <para><acronym>ACPI</acronym> ��һ��ȫ�µķ����豸�� ������Դʹ�ã�
       �ṩ��ȥ�� <acronym>BIOS</acronym> �����ķ��ʲ�ͬӲ���ı�׼��������
       �� <acronym>ACPI</acronym> �ڸ���ϵͳ�϶�����ȷʹ�õĹ���һֱ�ڽ��У�
       ����������� <firstterm><acronym>ACPI</acronym> ��������</firstterm>
-      (<acronym>AML</acronym>) �ֽڴ����е� bug�� &os; ���ں�����ϵͳ��ƵIJ����ƣ�
-      �Լ� Intel <acronym>ACPI-CA</acronym> �������е� bug ��Ȼ�г�����֡�</para>
+      (<acronym>AML</acronym>) �ֽڴ����е� bug��  &os; ���ں�����ϵͳ��ƵIJ����ƣ�
+      �Լ�  &intel;
+      <acronym>ACPI-CA</acronym> �������е� bug ��Ȼ��ʱ����֡�</para>
 
     <para>����ĵ������ܹ�������Э�� &os;
       <acronym>ACPI</acronym> ��ά����Ա���ҵ������۲쵽������ĸ�Դ��
@@ -2153,7 +2154,7 @@ device_probe_and_attach: cbb0 attach returned 12</screen>
       <para>�����ϣ���ύһ�����⣬
 	��ȷ����������Ϣ����
 	<ulink url="mailto:freebsd-acpi@FreeBSD.org">
-	freebsd-acpi@FreeBSD.org</ulink></para>
+	freebsd-acpi@FreeBSD.org</ulink>:</para>
 
       <itemizedlist>
 	<listitem>
@@ -2163,13 +2164,13 @@ device_probe_and_attach: cbb0 attach returned 12</screen>
 
 	<listitem>
 	  <para>�� <quote>boot
-	    <option>-v</option></quote>֮��õ��� dmesg ����� �����κ������� bug
-	    ֮����ֵĴ�����Ϣ��</para>
+	    <option>-v</option></quote> ֮��õ��� &man.dmesg.8; ����� �Լ��κ�������
+	    bug ʱ���ֵĴ�����Ϣ��</para>
 	</listitem>
 
 	<listitem>
 	  <para>�ڽ����� <acronym>ACPI</acronym> ֮��� <quote>boot
-	    <option>-v</option></quote> �� dmesg ����� ��������ֽ��� ACPI
+	    <option>-v</option></quote> �� &man.dmesg.8; ����� ��������ֽ��� ACPI
 	    �ܹ������������⡣</para>
 	</listitem>
 
@@ -2232,7 +2233,7 @@ device_probe_and_attach: cbb0 attach returned 12</screen>
 
       <para><acronym>ACPI</acronym> ��������Ҫ�����̶�����
 	ʵ���ֽ���������� ���޸�����������ںˣ� �Խ�������
-	<acronym>ACPI</acronym> ��ϵͳ����Ϣ�� ���� &os;�� Intel
+	<acronym>ACPI</acronym> ��ϵͳ����Ϣ�� ���� &os;�� &intel;
 	�ṩ��һ�������� (<acronym>ACPI-CA</acronym>)��
 	���� Linux �� NetBSD Ҳ����ʹ�á�
 	<acronym>ACPI-CA</acronym> Դ���������
diff --git a/zh_CN.GB2312/books/handbook/install/chapter.sgml b/zh_CN.GB2312/books/handbook/install/chapter.sgml
index 5b8cfaab66..cbf911e174 100644
--- a/zh_CN.GB2312/books/handbook/install/chapter.sgml
+++ b/zh_CN.GB2312/books/handbook/install/chapter.sgml
@@ -2049,7 +2049,7 @@ Mounting root from ufs:/dev/md0c
       <keycap>Enter</keycap> ȷ�ϰ�װ</para>
 
     <para>��װ�����ʱ����������ѡ�����������װ�����Լ������Ե��ٶȶ�������ͬ��
-	�ڰ�װ�Ĺ����л���һЩ��Ϣ����ʾĿǰ�Ƚ��ȡ�</para>
+	�ڰ�װ�Ĺ����л���һЩ��Ϣ����ʾĿǰ�Ľ��ȡ�</para>
 
     <para>���������������Ϣ��ʾ�Ѿ���װ����ˣ�</para>
 
@@ -2244,7 +2244,7 @@ installation menus to retry whichever operations have failed.
 
       <para>ѡ�� &gui.yes; Ȼ��
 	<keycap>Enter</keycap> ���Ὣ����������תΪ����״̬�������´�����
-	��ʱ�򼴿�ʵ�á�</para>
+	��ʱ�򼴿�ʹ�á�</para>
     </sect2>
 
     <sect2 id="gateway">
diff --git a/zh_CN.GB2312/books/handbook/introduction/chapter.sgml b/zh_CN.GB2312/books/handbook/introduction/chapter.sgml
index e9cc4ad4c3..9f0a653650 100644
--- a/zh_CN.GB2312/books/handbook/introduction/chapter.sgml
+++ b/zh_CN.GB2312/books/handbook/introduction/chapter.sgml
@@ -586,15 +586,14 @@
         <primary>FreeBSD Project</primary>
         <secondary>goals</secondary>
       </indexterm>
-      <para>FreeBSD ��Ŀ��Ŀ����Ϊ��Щ���ܳ���ʲôĿ�ģ�
-	����Ҫ���κ����Ƶ����ṩ������
-	�����е������˶Դ���(�ͼƻ�)���зdz����Ͷ����о���
-	��ȻҲ������һЩ�ʽ��ϵIJ��������������ڻ��߽�����
-	���ǣ�����ȷ����׼�������ô����
-	������Ϊ���ǵ���Ҫ<quote>ʹ��</quote>��Ϊ�κ��˺��������ṩ���룬
-	�������dz���ʲôĿ�ġ��Ա�����ܵõ�����޶ȵ����ã�
-	����ʹ�������ĺô���
-	����Ϊ�����������������ǵĿ���֧���ߵ�һ���������Ŀ�ꡣ</para>
+      <para>FreeBSD ��Ŀ��Ŀ�����޸����������ṩ�ܹ������κ�Ŀ�ĵ�������
+	�����е������˶Դ��� (�Լ���Ŀ����) ���зdz����Ͷ�룬
+	��˵�Ȼ������ż����һЩ�ʽ��ϵIJ�����
+	�����Dz�û��������Ҫ��õ�����������
+	������Ϊ���ǵ���Ҫ <quote>ʹ��</quote> ��Ϊ�κ����ṩ���룬
+	�������Ǵ�������Щ������ʲô�� ��Ϊ�������뽫�ܹ������㷺��ʹ�ã�
+	�Ӷ�����޶ȵط������ֵ�� ����Ϊ������������������ģ�
+	ͬʱҲ��Ϊ������������һ��Ŀ�ꡣ</para>
 
       <indexterm>
         <primary>GNU General Public License (GPL)</primary>
diff --git a/zh_CN.GB2312/books/handbook/kernelconfig/chapter.sgml b/zh_CN.GB2312/books/handbook/kernelconfig/chapter.sgml
index 7dfb54ccf5..099d8a3dff 100644
--- a/zh_CN.GB2312/books/handbook/kernelconfig/chapter.sgml
+++ b/zh_CN.GB2312/books/handbook/kernelconfig/chapter.sgml
@@ -2,7 +2,7 @@
      The FreeBSD Documentation Project
      The FreeBSD Chinese Documentation Project
 
-     Original Revision: 1.140
+     Original Revision: 1.142
      $FreeBSD$
 -->
 
@@ -36,31 +36,31 @@
       <secondary>����һ�����Ƶ��ں�</secondary>
     </indexterm>
 
-    <para>�ں���&os;����ϵͳ�ĺ��ġ������������ڴ棬ִ��
-    ��ȫ���ƣ����磬���̷��ʵȵȡ���Ȼ����&os;���Ը����
-    ���ж�̬���ã�����ʱ��������Ҫ�������úͱ��������ںˡ�</para>
+    <para>�ں��� &os; ����ϵͳ�ĺ��ġ� ����������ڴ桢 ִ�а�ȫ���ơ�
+    ���硢 ���̷��ʵȵȡ� ���� &os; ���Զ�̬�޸ĵ������Ѿ�Խ��Խ�࣬
+    ����ʱ��������Ҫ�������úͱ��������ںˡ�</para>
 
-    <para>�������£������˽⵽��</para>
+    <para>�������£������˽⣺</para>
 
     <itemizedlist>
       <listitem>
-	<para> Ϊʲô��Ҫ����һ�����Ƶ��ںˡ�</para>
+	<para>Ϊʲô��Ҫ�������Ƶ��ںˡ�</para>
       </listitem>
 
       <listitem>
-	<para> ���дһ���ں������ļ������޸��Ѵ��ڵ������ļ���</para>
+	<para>��α�д�ں������ļ������޸��Ѵ��ڵ������ļ���</para>
       </listitem>
 
       <listitem>
-	<para> ���ʹ���ں������ļ������ͽ���һ���µ��ںˡ�</para>
+	<para>���ʹ���ں������ļ������������µ��ںˡ�</para>
       </listitem>
 
       <listitem>
-	<para>��ΰ�װһ�����ںˡ�</para>
+	<para>��ΰ�װ���ںˡ�</para>
       </listitem>
 
       <listitem>
-	<para>�����<filename>/dev</filename>�д����豸�ڵ㡣</para>
+	<para>����� <filename>/dev</filename> �д����豸�ڵ㡣</para>
       </listitem>
 
       <listitem>
@@ -73,7 +73,7 @@
   </sect1>
 
   <sect1 id="kernelconfig-custom-kernel">
-    <title>Ϊʲô��Ҫ����һ�����Ƶ��ں�?</title>
+    <title>Ϊʲô��Ҫ�������Ƶ��ں�?</title>
 
     <para>��ȥ�� &os; ���ó��� <quote>��Ƭʽ</quote> ���ںˡ�
       ��仰����˼��˵�ں���һ����ij��� ֧�̶ֹ����豸��
@@ -153,8 +153,10 @@
       �������������������� ֻ���Ŀ¼������Ӧ�ĵ������ɡ�</para>
 
     <note>
-      <para>���������ϵͳ��<emphasis>û��</emphasis><filename>/usr/src/sys</filename>���Ŀ¼,
-	��ô�ں�Դ�����û�б���װ����򵥵ķ�������<username>root</username>����ִ��<command>/stand/sysinstall</command>��
+      <para>���������ϵͳ�� <emphasis>û��</emphasis> <filename>/usr/src/sys</filename> ���Ŀ¼��
+	��˵��û�а�װ�ں�Դ���롣
+	��򵥵ķ������� <username>root</username> ����ִ��
+	<command>/stand/sysinstall</command>��
 	ѡ��<guimenuitem>Configure</guimenuitem>��
 	������<guimenuitem>Distributions</guimenuitem>��
 	����<guimenuitem>src</guimenuitem>��
@@ -214,7 +216,7 @@
       linkend="bibliography">�ο���Ŀ</link> һ�����ҵ��ܶ�����鼮��
       ������ &os; Ҳ�ṩ��һ�������õı༭����
       ������ <application>ee</application>�� ����������˵��
-      ���ܿ�����һ��������ѡ��
+      ��ܿ�����һ��������ѡ��
       �������޸������ļ��е�ע���Է�ӳ�������ã�
       �������� <filename>GENERIC</filename> ��ͬ�ĵط���</para>
     <indexterm><primary>SunOS</primary></indexterm>
@@ -729,7 +731,7 @@ options          NFS_ROOT          # NFS usable as /, requires NFSCLIENT</progra
       <literal>PROCFS</literal>��
       ��Ϊ����������Ժͼ��ӹ��߶��Ѿ��������޸ģ�
       ������Ҫ <literal>PROCFS</literal>�� �� &os; 4.X
-      ��ͬ�� �°�װ�� &os; 5.X Ĭ��������ƹǹҽ�����
+      ��ͬ�� �°�װ�� &os; 5.X Ĭ������²����ҽ�����
       ���⣬ 6.X-CURRENT �ں���ʹ��
       <literal>PROCFS</literal> ʱ���������
       <literal>PSEUDOFS</literal> ��֧�֣�</para>
@@ -769,21 +771,21 @@ options          NFS_ROOT          # NFS usable as /, requires NFSCLIENT</progra
 
     <programlisting>options          SYSVSHM           # SYSV-style shared memory</programlisting>
 
-    <para>�ṩSystem V�����ڴ�(SHM)��֧�֣���õ�SHM��Ӧ����X Window��XSHM���죬
+    <para>�ṩSystem&nbsp;V�����ڴ�(SHM)��֧�֣���õ�SHM��Ӧ����X Window��XSHM���죬
     ���ٻ�ͼ��س�����Զ�ʹ��SHM���ṩ������ٶȡ������Ҫʹ��X Window������ü������ѡ�
     </para>
 
     <programlisting>options          SYSVSEM           # SYSV-style semaphores</programlisting>
 
-    <para>֧��System V semaphores�������õ���ֻ��kernel��ռ�ü��ٸ��ֽڵĿռ䡣</para>
+    <para>֧��System&nbsp;V �ź����������õ���ֻ��kernel��ռ�ü��ٸ��ֽڵĿռ䡣</para>
 
     <programlisting>options          SYSVMSG           # SYSV-style message queues</programlisting>
 
-    <para>֧�� System V ��Ϣ�� ͬ���أ� ��ֻ�����ں������������ֽڵĿռ�ռ�á�</para>
+    <para>֧�� System&nbsp;V ��Ϣ�� ͬ���أ� ��ֻ�����ں������������ֽڵĿռ�ռ�á�</para>
 
     <note>
       <para>&man.ipcs.1; ����� <option>-p</option> ѡ�������ʾ���κ��õ���Щ
-	System V ���ƵĽ��̡�</para>
+	System&nbsp;V ���ƵĽ��̡�</para>
     </note>
 
     <programlisting>options 	     _KPOSIX_PRIORITY_SCHEDULING # POSIX P1003_1B real-time extensions</programlisting>
@@ -1071,7 +1073,7 @@ device          ppc</programlisting>
 
     <programlisting>#device         puc</programlisting>
 
-    <para>��������� &man.puc.4 ֧�ֵ� <quote>��</quote>
+    <para>��������� &man.puc.4; ֧�ֵ� <quote>��</quote>
       ���л��� PCI ���� ��Ӧȥ����һ�е�ע�͡�</para>
 
     <programlisting># PCI Ethernet NICs.
@@ -1487,7 +1489,7 @@ device          fwe           # Ethernet over FireWire (non-standard!)</programl
 	      Ϊ�������һ�㣬 ��Ҫ�޸�Ŀ¼�����֣�</para>
 
 	    <screen>&prompt.root; <userinput>mv /boot/kernel /boot/kernel.bad</userinput>
-<userinput>mv /boot/<replaceable>kernel.good</replaceable> /boot/kernel</userinput></screen>
+&prompt.root; <userinput>mv /boot/<replaceable>kernel.good</replaceable> /boot/kernel</userinput></screen>
 
 	    <para>���� &os; 5.X ֮ǰ�İ汾�� ��ȷ��
 	      <quote>���</quote> <command>make</command>
diff --git a/zh_CN.GB2312/books/handbook/mail/chapter.sgml b/zh_CN.GB2312/books/handbook/mail/chapter.sgml
index 28c42a506b..704674ee18 100644
--- a/zh_CN.GB2312/books/handbook/mail/chapter.sgml
+++ b/zh_CN.GB2312/books/handbook/mail/chapter.sgml
@@ -2,7 +2,7 @@
      The FreeBSD Documentation Project
      The FreeBSD Chinese Documentation Project
 
-     Original Revision: 1.120
+     Original Revision: 1.121
      $FreeBSD$
 -->
 
@@ -102,17 +102,17 @@
       <listitem>
 	<para>��ȷ������������������
 	  (<xref linkend="advanced-networking">).</para>
-	  </listitem>
+      </listitem>
 
-	  <listitem>
+      <listitem>
 	<para>��ȷ��Ϊ�����ʼ����������� DNS ��Ϣ
-	  (<xref linkend="advanced-networking">)��</para>
-	  </listitem>
+	  (<xref linkend="network-servers">).</para>
+      </listitem>
 
-	  <listitem>
+      <listitem>
 	<para>֪����ΰ�װ����������
 	  (<xref linkend="ports">).</para></listitem>
-	</itemizedlist>
+      </itemizedlist>
   </sect1>
 
   <sect1 id="mail-using">
diff --git a/zh_CN.GB2312/books/handbook/mirrors/chapter.sgml b/zh_CN.GB2312/books/handbook/mirrors/chapter.sgml
index 05b3034231..5693d1dd0b 100644
--- a/zh_CN.GB2312/books/handbook/mirrors/chapter.sgml
+++ b/zh_CN.GB2312/books/handbook/mirrors/chapter.sgml
@@ -2,7 +2,7 @@
      The FreeBSD Documentation Project
      The FreeBSD Chinese Documentation Project
 
-     Original revision: 1.356
+     Original revision: 1.357
      $FreeBSD$
 -->
 
@@ -41,6 +41,14 @@
       <para>FreeBSD CD �� DVD ���̿��Դ��������������������򵽣�</para>
 
     <itemizedlist>
+      <listitem>
+        <address>
+	  <otheraddr>BSD-Systems</otheraddr>
+	  Email: <email>info@bsd-systems.co.uk</email>
+	  WWW: <otheraddr><ulink url="http://www.bsd-systems.co.uk"></ulink></otheraddr>
+        </address>
+      </listitem>
+
       <listitem>
         <address>
 	  <otheraddr>Daemon News Mall</otheraddr>
@@ -2698,4 +2706,3 @@ doc/zh_*</screen>
      sgml-parent-document: ("../book.sgml" "part" "appendix")
      End:
 -->
-
diff --git a/zh_CN.GB2312/books/handbook/network-servers/chapter.sgml b/zh_CN.GB2312/books/handbook/network-servers/chapter.sgml
index fa85b95a6a..cfea8fff63 100644
--- a/zh_CN.GB2312/books/handbook/network-servers/chapter.sgml
+++ b/zh_CN.GB2312/books/handbook/network-servers/chapter.sgml
@@ -2,7 +2,7 @@
      The FreeBSD Documentation Project
      The FreeBSD Simplified Chinese Project
 
-     Original Revision: 1.30
+     Original Revision: 1.31
      $FreeBSD$
 -->
 
@@ -18,7 +18,7 @@
     <!-- 23 July 2004 -->
   </chapterinfo>
 
-  <title>Network Servers</title>
+  <title>���������</title>
 
   <sect1 id="network-servers-synopsis">
     <title>��Ҫ</title>
@@ -159,7 +159,7 @@
 	  <term>-l</term>
 
 	  <listitem>
-	    <para>��¼�ɹ�������</para>
+	    <para>��¼�ɹ�������</para>
 	  </listitem>
 	</varlistentry>
 
@@ -219,7 +219,7 @@
 
 	    <para>��ʹ����������ʽʱ�����IPV4��IPV6���ᱻ�󶨵�����
 	      ��ô����Ҫ��<filename>/etc/inetd.conf</filename>.��Ϊ�÷���
-	      ��ÿ����ӦЭ������һ����¼�����磬һ��TCP������Ҫ������¼��
+	      ��ÿ����ӦЭ������һ����¼�����磬һ��TCP������Ҫ������¼��
 	      һ��ʹ��<literal>tcp4</literal>����һ��ʹ��<literal>tcp6</literal>��</para>
 	  </listitem>
 	</varlistentry>
@@ -627,7 +627,7 @@ mountd_flags="-r"</programlisting>
       <para>�����ŵ��������˵����������һ���ļ�ϵͳ�����ܾ����趨����
       �Ļ����Լ����������йء���Ϊʵ����Ϊ�����<filename>/cdrom</filename>
       �����������ӻ�����������ͬ��������������ǵ���������ԣ�����������
-      <filename>/etc/hosts</filename>�ļ���ͷ�м�¼��<option>-ro</option>
+      <filename>/etc/hosts</filename>�ļ���ͷ�м�¼��<option>-ro</option>
       ��־����������ļ�ϵͳ��Ϊֻ�������������־��Զ��ϵͳ���޷��ڱ����
       ���ļ�ϵͳ��д���κα䶯��</para>
 
@@ -1053,16 +1053,1174 @@ host mailhost {
         </author>
       </authorgroup>
     </sect1info>
-    <title>Domain Name System (DNS)</title>
+    <title>����ϵͳ (DNS)</title>
+
+    <sect2>
+      <title>����</title>
+      <indexterm><primary>BIND</primary></indexterm>
+
+      <para>FreeBSD ��Ĭ�������ʹ��һ���汾�� BIND (Berkeley
+        Internet Name Domain)�� ����Ŀǰ��Ϊ���е� DNS Э��ʵ�֡�
+        DNS ��һ��Э�飬 ����ͨ����������ͬ IP ��ַ�໥��Ӧ��
+        ���磬 ��ѯ <hostid role="fqdn">www.FreeBSD.org</hostid>
+        ���õ� FreeBSD Project �� web �������� IP ��ַ�� ����ѯ <hostid
+        role="fqdn">ftp.FreeBSD.org</hostid> �򽫵õ���Ӧ�� FTP ������
+        IP ��ַ�� ���Ƶأ� Ҳ�������෴�����顣 ��ѯ IP
+        ��ַ���Եõ����������� ��Ȼ�� ��� DNS
+        ��ѯ������Ҫ��ϵͳ������������������
+      </para>
+
+      <indexterm><primary>DNS</primary></indexterm>
+      <para>DNS �� Internet ��ͨ��һ�����Ը��ӵ�Ȩ������������������֯��
+        �������ಿ�����ɽ�С��ģ��������������ɣ�
+        ��Щ�������ṩ������������������ ����������Ϣ���л��档
+      </para>
+
+      <para>
+        ����ĵ������� BIND 8.x�� ���� FreeBSD ��ǰ�汾�����õ��ȶ��汾��
+	BIND 9.x ����ͨ�� <filename role="package">net/bind9</filename>
+	port ����װ�� FreeBSD �ϣ� ���� 5.3-RELEASE ��ʼ��
+	����Ϊ�˻���ϵͳ��һ���֡�
+      </para>
+
+      <para>
+        RFC1034 �� RFC1035 ������ DNS Э�顣
+      </para>
+
+      <para>
+        Ŀǰ�� BIND ��
+        Internet Software Consortium <ulink url="http://www.isc.org/"></ulink>
+        ����
+      </para>
+    </sect2>
+
+    <sect2>
+      <title>����</title>
+
+      <para>Ҫ��������ĵ��� ��Ҫ�����˽�һЩ��ص� DNS ���</para>
+
+      <indexterm><primary>������ (resolver)</primary></indexterm>
+      <indexterm><primary>���� DNS (reverse DNS)</primary></indexterm>
+      <indexterm><primary>���� (root zone)</primary></indexterm>
+      <informaltable frame="none" pgwide="1">
+	<tgroup cols="2">
+	  <colspec colwidth="1*">
+	  <colspec colwidth="3*">
+
+	  <thead>
+	    <row>
+	      <entry>����</entry>
+	      <entry>����</entry>
+	    </row>
+	  </thead>
+
+	  <tbody>
+	    <row>
+	      <entry>���� DNS (Forward DNS)</entry>
+	      <entry>������ӳ�䵽 IP ��ַ</entry>
+	    </row>
+
+	    <row>
+	      <entry>ԭ�� (Origin)</entry>
+	      <entry>��ʾ�ض����ļ����ڵ���</entry>
+	    </row>
+
+	    <row>
+	      <entry><application>named</application>, BIND, ����������(name server)</entry>
+	      <entry>�� FreeBSD �� BIND �����������������ij����з�</entry>
+	    </row>
+
+	    <row>
+	      <entry>������ (Resolver)</entry>
+	      <entry>�����������������������ѯ������Ϣ��һ��ϵͳ����</entry>
+	    </row>
+
+	    <row>
+	      <entry>���� DNS (Reverse DNS)</entry>
+	      <entry>������ DNS ��ԣ� �� IP ��ַӳ��Ϊ������</entry>
+	    </row>
+
+	    <row>
+	      <entry>����</entry>
+
+	      <entry>Internet ���ε���㡣 ���е����ڸ���֮�£�
+		�����ļ�ϵͳ�У� �ļ����ڸ�Ŀ¼֮��������</entry>
+	    </row>
+
+	    <row>
+	      <entry>�� (Zone)</entry>
+	      <entry>�������� ���� ������ͬһ���������� DNS ��һ���֡�</entry>
+	    </row>
+	  </tbody>
+	</tgroup>
+      </informaltable>
 
-    <sect2 id="network-named-sandbox">
-      <title>Running <application>named</application> in a Sandbox ** ��������� **</title>
       <indexterm>
-        <primary>BIND</primary>
-        <secondary>running in a sandbox</secondary>
+	<primary>��</primary>
+	<secondary>����</secondary>
       </indexterm>
 
-      <para></para>
+      <para>������ӣ�
+      </para>
+      <itemizedlist>
+        <listitem>
+          <para><hostid>.</hostid> �Ǹ���</para>
+        </listitem>
+        <listitem>
+          <para><hostid>org.</hostid> ��һ�������µ���</para>
+        </listitem>
+        <listitem>
+          <para><hostid role="domainname">example.org</hostid> ��
+          <hostid>org.</hostid> ��֮�µ���</para>
+        </listitem>
+        <listitem>
+          <para><hostid role="domainname">foo.example.org.</hostid> ��
+            <hostid role="domainname">example.org.</hostid> �������</para>
+        </listitem>
+        <listitem>
+          <para>
+            <hostid>1.2.3.in-addr.arpa</hostid> �����ڱ��� <hostid
+	    role="ipaddr">3.2.1.*</hostid> IP ��ַ�ռ�֮������
+	    IP ��ַ����
+          </para>
+        </listitem>
+      </itemizedlist>
+
+      <para>���������� ��������ϸ�ڵIJ�����������ߡ�
+        ������˵�� <hostid
+        role="domainname">example.org.</hostid> Ҫ��
+        <hostid>org.</hostid> ���� ���� <hostid>org.</hostid>
+        Ҫ�ȸ����Сһ���� �������ĸ�ֺ��ļ�ϵͳ���ƣ�
+        <filename>/dev</filename> Ŀ¼�ڸ�Ŀ¼�У� �ȵȡ�</para>
+
+
+    </sect2>
+
+    <sect2>
+      <title>��������������������</title>
+
+      <para>����������ͨ������������ʽ�� Ȩ��������������
+	�Լ�����������������</para>
+
+      <para>���������Ҫ��Ȩ��������������</para>
+
+      <itemizedlist>
+	<listitem>
+	  <para>��Ҫ��ȫ�����ṩ DNS ��Ϣ��
+	    �����������Ȩ��Ӧ��</para>
+	</listitem>
+	<listitem>
+	  <para>ע�������� <hostid role="domainname">example.org</hostid>
+	    ���� ����Ҫ�� IP ָ�������µ��������ϡ�</para>
+	</listitem>
+	<listitem>
+	  <para>ij�� IP ��ַ����Ҫ���� DNS �� (IP ��������)��</para>
+	</listitem>
+	<listitem>
+	  <para>��Ҫ���ݷ������� ��˵�Ĵ� (slave) ��������
+	    ��������������������޷�����ʱ��Ӧ���ѯ����</para>
+	  </listitem>
+      </itemizedlist>
+
+      <para>���������Ҫ�л���������������</para>
+
+      <itemizedlist>
+	<listitem>
+	  <para>���ص� DNS �������ܹ����棬
+	    ����ֱ�������������������������صõ�Ӧ��</para>
+	</listitem>
+	<listitem>
+	  <para>��������������������� (DNS
+	    ����ͨ��ռȫ�� Internet ������ 5% �����)��</para>
+	</listitem>
+      </itemizedlist>
+
+      <para>�����˲�ѯ <hostid
+	role="fqdn">www.FreeBSD.org</hostid> ʱ��������ͨ�������ϼ�
+	ISP �������������������� ����û�Ӧ�� ����б��صĻ��� DNS
+	�������� ��ѯֻ���ڵ�һ�α����� DNS �����������ⲿ���硣
+	�����IJ�ѯ���ᷢ��������⣬ ��Ϊ�����Ѿ����ڱ��صĻ����ˡ�</para>
+
+    </sect2>
+
+    <sect2>
+      <title>DNS �������</title>
+      <para>�� FreeBSD �У� BIND ������򱻳�Ϊ
+	<application>named</application>�� ��ԭ���Զ��׼���</para>
+
+      <informaltable frame="none">
+	<tgroup cols="2">
+	  <thead>
+	    <row>
+	      <entry>�ļ�</entry>
+	      <entry>����</entry>
+	    </row>
+	  </thead>
+
+	  <tbody>
+	    <row>
+	      <entry><application>named</application></entry>
+	      <entry>BIND �������</entry>
+	    </row>
+
+	    <row>
+	      <entry><command>ndc</command></entry>
+	      <entry>����������Ƴ���</entry>
+	    </row>
+
+	    <row>
+	      <entry><filename>/etc/namedb</filename></entry>
+	      <entry>BIND ���������Ϣ��λ��</entry>
+	    </row>
+
+	    <row>
+	      <entry><filename>/etc/namedb/named.conf</filename></entry>
+	      <entry>�������������ļ�</entry>
+	    </row>
+	  </tbody>
+	</tgroup>
+      </informaltable>
+
+      <para>
+        ���ļ�ͨ��������
+        <filename>/etc/namedb</filename>
+        Ŀ¼�У� ���ǰ����������������ṩ�� DNS �����Ϣ��
+      </para>
+    </sect2>
+
+    <sect2>
+      <title>���� BIND</title>
+      <indexterm>
+        <primary>BIND</primary>
+	<secondary>����</secondary>
+      </indexterm>
+      <para>
+        ���� BIND ����Ĭ������°�װ�� �����������Զ��Ժܼ򵥡�
+      </para>
+      <para>
+        Ҫȷ�� <application>named</application> �������������ʱ���Զ�������
+         ��������мӵ� <filename>/etc/rc.conf</filename> �У�
+      </para>
+      <programlisting>named_enable="YES"</programlisting>
+      <para>Ҫ�ֹ��������� (���������֮��)��</para>
+      <screen>&prompt.root; <userinput>ndc start</userinput></screen>
+    </sect2>
+
+    <sect2>
+      <title>�����ļ�</title>
+      <indexterm>
+        <primary>BIND</primary>
+	<secondary>�����ļ�</secondary>
+      </indexterm>
+      <sect3>
+        <title>ʹ�� <command>make-localhost</command></title>
+        <para>һ��Ҫ��
+        </para>
+        <screen>&prompt.root; <userinput>cd /etc/namedb</userinput>
+&prompt.root; <userinput>sh make-localhost</userinput></screen>
+        <para>�Ա㴴����ȷ�ı��� DNS ����������ļ�
+          <filename>/etc/namedb/localhost.rev</filename>��
+        </para>
+      </sect3>
+
+      <sect3>
+        <title><filename>/etc/namedb/named.conf</filename></title>
+
+        <programlisting>// &dollar;FreeBSD$
+//
+// Refer to the named(8) manual page for details.  If you are ever going
+// to setup a primary server, make sure you've understood the hairy
+// details of how DNS is working.  Even with simple mistakes, you can
+// break connectivity for affected parties, or cause huge amount of
+// useless Internet traffic.
+
+options {
+        directory "/etc/namedb";
+
+// In addition to the "forwarders" clause, you can force your name
+// server to never initiate queries of its own, but always ask its
+// forwarders only, by enabling the following line:
+//
+//      forward only;
+
+// If you've got a DNS server around at your upstream provider, enter
+// its IP address here, and enable the line below.  This will make you
+// benefit from its cache, thus reduce overall DNS traffic in the
+Internet.
+/*
+        forwarders {
+                127.0.0.1;
+        };
+*/</programlisting>
+
+        <para>
+	  ��ע����˵�� Ҫ���ϼ��Ļ��������棬 �����ڴ˴�����
+          <literal>forwarders</literal>�� ��һ������£� �������������𼶵ز�ѯ
+          Internet ���ҵ��ض��������������� ֱ���õ���Ϊֹ��
+          ����������������Ȳ�ѯ�ϼ����������� (�������ṩ������������)��
+          �Ӷ������ǵĻ����еõ������ ����ϼ������������ĸ��غ��أ�
+          �ڸ�����������������������������ڸ��Ʒ���Ʒ�ʡ�
+        </para>
+
+	<warning><para><hostid role="ipaddr">127.0.0.1</hostid>
+            <emphasis>����</emphasis> ����������
+            һ��Ҫ�ѵ�ַ��Ϊ���ϼ��������� IP ��ַ��</para>
+        </warning>
+
+        <programlisting>        /*
+         * If there is a firewall between you and name servers you want
+         * to talk to, you might need to uncomment the query-source
+         * directive below.  Previous versions of BIND always asked
+         * questions using port 53, but BIND 8.1 uses an unprivileged
+         * port by default.
+         */
+        // query-source address * port 53;
+
+        /*
+         * If running in a sandbox, you may have to specify a different
+         * location for the dumpfile.
+         */
+        // dump-file "s/named_dump.db";
+};
+
+// Note: the following will be supported in a future release.
+/*
+host { any; } {
+        topology {
+                127.0.0.0/8;
+        };
+};
+*/
+
+// Setting up secondaries is way easier and the rough picture for this
+// is explained below.
+//
+// If you enable a local name server, don't forget to enter 127.0.0.1
+// into your /etc/resolv.conf so this server will be queried first.
+// Also, make sure to enable it in /etc/rc.conf.
+
+zone "." {
+        type hint;
+        file "named.root";
+};
+
+zone "0.0.127.IN-ADDR.ARPA" {
+        type master;
+        file "localhost.rev";
+};
+
+zone
+"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.IP6.INT" {
+        type master;
+        file "localhost.rev";
+};
+
+// NB: Do not use the IP addresses below, they are faked, and only
+// serve demonstration/documentation purposes!
+//
+// Example secondary config entries.  It can be convenient to become
+// a secondary at least for the zone where your own domain is in.  Ask
+// your network administrator for the IP address of the responsible
+// primary.
+//
+// Never forget to include the reverse lookup (IN-ADDR.ARPA) zone!
+// (This is the first bytes of the respective IP address, in reverse
+// order, with ".IN-ADDR.ARPA" appended.)
+//
+// Before starting to setup a primary zone, better make sure you fully
+// understand how DNS and BIND works, however.  There are sometimes
+// unobvious pitfalls.  Setting up a secondary is comparably simpler.
+//
+// NB: Don't blindly enable the examples below. :-)  Use actual names
+// and addresses instead.
+//
+// NOTE!!! FreeBSD runs BIND in a sandbox (see named_flags in rc.conf).
+// The directory containing the secondary zones must be write accessible
+// to BIND.  The following sequence is suggested:
+//
+//      mkdir /etc/namedb/s
+//      chown bind:bind /etc/namedb/s
+//      chmod 750 /etc/namedb/s</programlisting>
+
+	<para>For more information on running BIND in a sandbox, see
+	  <link linkend="network-named-sandbox">Running named in a sandbox</link>.
+	</para>
+
+	<programlisting>/*
+zone "example.com" {
+        type slave;
+        file "s/example.com.bak";
+        masters {
+                192.168.1.1;
+        };
+};
+
+zone "0.168.192.in-addr.arpa" {
+        type slave;
+        file "s/0.168.192.in-addr.arpa.bak";
+        masters {
+                192.168.1.1;
+        };
+};
+*/</programlisting>
+        <para>�� <filename>named.conf</filename> �У� ����һЩת���õĴ����Լ�����������ӡ�</para>
+
+        <para>����ÿһ������ ���Ӧ�������ӵ�
+	  <filename>named.conf</filename> �С�</para>
+
+        <para>���磬 ��򵥵�����
+	  <hostid role="domainname">example.org</hostid> �����Ŀ������������ӣ�</para>
+
+        <programlisting>zone "example.org" {
+	type master;
+	file "example.org";
+};</programlisting>
+
+	<para>����һ������ ���� <option>type</option> ����ʶ������
+	  ����Ϣ����
+	  <filename>/etc/namedb/example.org</filename> ���ļ��У�
+	  ������ <option>file</option> ���ָ���ġ�</para>
+
+        <programlisting>zone "example.org" {
+	type slave;
+	file "example.org";
+};</programlisting>
+
+        <para>�ڴ���������У� �����Ϣ�Ӹ����ij�������������͹�����
+	  ��������ָ�����ļ��С� ����������������˻򲻿ɴ
+	  ��������������ʹ����Щ������������Ϣ�� �Ӷ����Ӧ��</para>
+      </sect3>
+
+      <sect3>
+        <title>����Ϣ�ļ�</title>
+        <para>
+          ������һ������ <hostid
+	  role="domainname">example.org</hostid> ��������ļ� (����Ϊ
+	  <filename>/etc/namedb/example.org</filename>)��
+        </para>
+
+        <programlisting>$TTL 3600
+
+example.org. IN SOA ns1.example.org. admin.example.org. (
+                        5               ; Serial
+                        10800           ; Refresh
+                        3600            ; Retry
+                        604800          ; Expire
+                        86400 )         ; Minimum TTL
+
+; DNS Servers
+@       IN NS           ns1.example.org.
+@       IN NS           ns2.example.org.
+
+; Machine Names
+localhost       IN A    127.0.0.1
+ns1             IN A    3.2.1.2
+ns2             IN A    3.2.1.3
+mail            IN A    3.2.1.10
+@               IN A    3.2.1.30
+
+; Aliases
+www             IN CNAME        @
+
+; MX Record
+@               IN MX   10      mail.example.org.</programlisting>
+
+        <para>
+          ��ע���� <quote>.</quote> ��β����������ȫ���������� ����βû��
+          <quote>.</quote> �����������ԭ����������� ���磬
+          <literal>www</literal> ����ת��Ϊ
+          <literal>www.<replaceable>ԭ��</replaceable></literal>.
+          ��������������Ϣ�ļ��У� ���ǵ�ԭ����
+          <hostid>example.org.</hostid>�� ��� <literal>www</literal>
+          �������� <hostid>www.example.org.</hostid>��
+        </para>
+
+        <para>
+          ����Ϣ�ļ��ĸ�ʽ���£�
+        </para>
+        <programlisting>��¼��          IN ��¼����     ֵ</programlisting>
+
+	<indexterm>
+	  <primary>DNS</primary>
+	  <secondary>��¼</secondary>
+	</indexterm>
+        <para>
+          ��õ� DNS ��¼��
+        </para>
+
+	<variablelist>
+	  <varlistentry>
+	    <term>SOA</term>
+
+	    <listitem><para>��Ȩ����ʼ</para></listitem>
+	  </varlistentry>
+
+	  <varlistentry>
+	    <term>NS</term>
+
+	    <listitem><para>Ȩ������������</para></listitem>
+	  </varlistentry>
+
+	  <varlistentry>
+	    <term>A</term>
+
+	    <listitem><para>������ַ</para></listitem>
+	  </varlistentry>
+
+	  <varlistentry>
+	    <term>CNAME</term>
+
+	    <listitem><para>������Ӧ����������</para></listitem>
+	  </varlistentry>
+
+	  <varlistentry>
+	    <term>MX</term>
+
+	    <listitem><para>�ʼ����ݷ�����</para></listitem>
+	  </varlistentry>
+
+	  <varlistentry>
+	    <term>PTR</term>
+
+	    <listitem><para>����ָ�� (���ڷ��� DNS)
+	      </para></listitem>
+	  </varlistentry>
+	</variablelist>
+
+        <programlisting>
+example.org. IN SOA ns1.example.org. admin.example.org. (
+                        5               ; Serial
+                        10800           ; Refresh after 3 hours
+                        3600            ; Retry after 1 hour
+                        604800          ; Expire after 1 week
+                        86400 )         ; Minimum TTL of 1 day</programlisting>
+
+
+
+	<variablelist>
+	  <varlistentry>
+	    <term><hostid role="domainname">example.org.</hostid></term>
+
+	    <listitem><para>������ ͬʱҲ���������Ϣ�ļ���ԭ�㡣</para></listitem>
+	  </varlistentry>
+
+	  <varlistentry>
+	    <term><hostid role="fqdn">ns1.example.org.</hostid></term>
+
+	    <listitem><para>�������/Ȩ��������������</para></listitem>
+	  </varlistentry>
+
+	  <varlistentry>
+	    <term><literal>admin.example.org.</literal></term>
+
+	    <listitem><para>����ĸ����˵ĵ����ʼ���ַ��
+		���� <quote>@</quote> �������ˡ�
+          (<email>admin@example.org</email> ��Ӧ
+		<literal>admin.example.org</literal>)</para>
+	    </listitem>
+	  </varlistentry>
+
+	  <varlistentry>
+	    <term><literal>5</literal></term>
+
+	      <listitem><para>�ļ�����š� ÿ���޸����ļ�ʱ����������������֡�
+		  �ֽ� �������Ա�ῼ��ʹ��
+		  <literal>yyyymmddrr</literal> �����ĸ�ʽ����ʾ��š�
+		  <literal>2001041002</literal> ͨ����ʾ�ϴ��޸���
+		  04/10/2001�� �������
+		  <literal>02</literal> ���ʾ������ĵڼ����޸ġ�
+		  ��ŷdz���Ҫ�� ������֪ͨ����������������ݡ�</para>
+	      </listitem>
+	  </varlistentry>
+	</variablelist>
+
+        <programlisting>
+@       IN NS           ns1.example.org.</programlisting>
+
+        <para>
+          ����һ�� NS � ÿ��׼���ṩȨ��Ӧ��ķ�������������һ����Ӧ�
+	  ����� <literal>@</literal> ��ʾ
+	  <hostid role="domainname">example.org.</hostid>��
+	  <literal>@</literal> �ᱻ����Ϊԭ�㡣
+        </para>
+
+        <programlisting>
+localhost       IN A    127.0.0.1
+ns1             IN A    3.2.1.2
+ns2             IN A    3.2.1.3
+mail            IN A    3.2.1.10
+@               IN A    3.2.1.30</programlisting>
+
+        <para>
+          A ��¼������������ �����濴���ģ�
+          <hostid role="fqdn">ns1.example.org</hostid> ������Ϊ
+          <hostid role="ipaddr">3.2.1.2</hostid>�� �ڴ��ٴ�ʹ����ԭ�����
+          <literal>@</literal>�� ����ʾ
+          <hostid role="domainname">example.org</hostid> Ӧ����Ϊ
+          <hostid role="ipaddr">3.2.1.30</hostid>��
+        </para>
+
+        <programlisting>
+www             IN CNAME        @</programlisting>
+
+        <para>
+          ��������¼ͨ�����ڶ�ij̨�����ı���������Ӧ����ʽ���֡�
+          ����������У� <hostid>www</hostid> ������Ϊԭ�㣬 ����˵
+          <hostid role="domainname">example.org</hostid>
+          (<hostid role="ipaddr">3.2.1.30</hostid>) ��̨�����ı�����
+          CNAMEs ���������ṩ�����ı����� ��ͬһ�����ڶ�̨����������ѯ��
+        </para>
+
+	<indexterm>
+	  <primary>MX ��¼</primary>
+	</indexterm>
+
+        <programlisting>
+@               IN MX   10      mail.example.org.</programlisting>
+
+        <para>
+          MX ��¼��ʾ�ĸ��ʼ�������������շ����������ʼ���
+          <hostid role="fqdn">mail.example.org</hostid> ���ʼ�����������������
+          �� 10 �����������ȼ���
+        </para>
+
+        <para>
+          �����ж�̨�ʼ��������� �����ȼ��ֱ��� 3, 2,
+          1�� �� <hostid
+          role="domainname">example.org</hostid> ����Ͷ�ݵ��ʼ����������Ȼ᳢�����ȼ����
+          (������С) �� MX�� Ȼ���ǽϵ����ȼ��ģ� �ȵȣ� ֱ���ɹ���Ͷ�����ʼ�Ϊֹ��
+        </para>
+
+        <para>
+          ���� in-addr.arpa ������Ϣ�ļ� (���� DNS)�� ʹ����ͬ���ĸ�ʽ��
+          ֻ�� PTR ������� A �� CNAME ��λ�á�
+        </para>
+
+        <programlisting>$TTL 3600
+
+1.2.3.in-addr.arpa. IN SOA ns1.example.org. admin.example.org. (
+                        5               ; Serial
+                        10800           ; Refresh
+                        3600            ; Retry
+                        604800          ; Expire
+                        3600 )          ; Minimum
+
+@       IN NS   ns1.example.org.
+@       IN NS   ns2.example.org.
+
+2       IN PTR  ns1.example.org.
+3       IN PTR  ns2.example.org.
+10      IN PTR  mail.example.org.
+30      IN PTR  example.org.</programlisting>
+
+        <para>����ļ������������������� IP ��ַ��������ӳ���ϵ��</para>
+      </sect3>
+    </sect2>
+
+    <sect2>
+      <title>��������������</title>
+      <indexterm>
+        <primary>BIND</primary>
+        <secondary>��������������</secondary>
+      </indexterm>
+
+      <para>���������������Ƕ��κ��򶼲��ṩȨ��������������������
+        ���Լ��򵥵���ɲ�ѯ�� ����ס��Щ��ѯ�Ա�����ʹ�á�
+        Ҫ���������ķ������� ֻ����ƽʱһ������һ��������������
+        ����������Ϳ����ˡ�</para>
+    </sect2>
+
+    <sect2 id="network-named-sandbox">
+      <title>��ɳ�������� <application>named</application></title>
+      <indexterm>
+        <primary>BIND</primary>
+        <secondary>��ɳ��������</secondary>
+      </indexterm>
+
+      <indexterm>
+        <primary><command>chroot</command></primary>
+      </indexterm>
+      <para>Ҫ����ȫ������ &man.named.8;�� Ӧ���Է���Ȩ�û�����������
+	������Ϊ &man.chroot.8; ��һ��ɳ��Ŀ¼�С�
+	��ʹ�� <application>named</application> �����޷������κ�ɳ������Ķ�����
+	���� <application>named</application> �����ƣ�
+	�⽫���������ܴ������ƻ��� Ĭ������£� FreeBSD �ṩ����Ϊ
+	<groupname>bind</groupname> ���û����������������Ŀ�ġ�</para>
+
+      <note><para>�����˽��鲻�������� ��
+	<application>named</application> ����Ϊ <command>chroot</command>��
+	��Ӧ����һ�� &man.jail.8; ������ <application>named</application>��
+	��һ�ڲ��������������Ρ�</para>
+      </note>
+
+      <para>���� <application>named</application> û�а취����ɳ��������κζ���
+	(���繲���⣬ ��־ socket �ȵ�)�� ����Ҫ��������������
+	<application>named</application> ���������� ������嵥�ٶ�ɳ����
+	<filename>/etc/namedb</filename> ����û�����ȸĹ����Ŀ¼�е����ݡ�
+	�� <username>root</username> ������������в��裺</para>
+
+      <itemizedlist>
+	<listitem>
+	  <para>���� <application>named</application>
+	    ��Ҫ���ʵ�����Ŀ¼��</para>
+
+	  <screen>&prompt.root; <userinput>cd /etc/namedb</userinput>
+&prompt.root; <userinput>mkdir -p bin dev etc var/tmp var/run master slave</userinput>
+&prompt.root; <userinput>chown bind:bind slave var/*</userinput><co id="chown-slave"></screen>
+
+
+
+	  <calloutlist>
+	    <callout arearefs="chown-slave">
+	      <para><application>named</application> ֻ��Ҫд��ЩĿ¼��
+		��Ҳ�����Ǹ�������ȫ��Ȩ�ޡ�</para>
+	    </callout>
+	  </calloutlist>
+	</listitem>
+
+	<listitem>
+	  <para>������֯��������������ļ���</para>
+	  <screen>&prompt.root; <userinput>cp /etc/localtime etc</userinput><co id="localtime">
+&prompt.root; <userinput>mv named.conf etc && ln -sf etc/named.conf</userinput>
+&prompt.root; <userinput>mv named.root master</userinput>
+<!-- I don't like this next bit -->
+&prompt.root; <userinput>sh make-localhost && mv localhost.rev localhost-v6.rev master</userinput>
+&prompt.root; <userinput>cat > master/named.localhost
+$ORIGIN localhost.
+$TTL 6h
+@	IN	SOA	localhost. postmaster.localhost. (
+			1	; serial
+			3600	; refresh
+			1800	; retry
+			604800	; expiration
+			3600 )	; minimum
+	IN	NS	localhost.
+	IN	A		127.0.0.1
+^D</userinput></screen>
+
+	  <calloutlist>
+	    <callout arearefs="localtime">
+	      <para>��ʹ�� <application>named</application> �ܹ�����ȷ��ʱ�䴫�ݸ�
+		&man.syslogd.8;��</para>
+	    </callout>
+	  </calloutlist>
+	</listitem>
+
+	<listitem>
+
+        <indexterm><primary>syslog</primary></indexterm>
+        <indexterm><primary>��־</primary>
+	  <secondary>DNS</secondary></indexterm>
+
+	  <para>����������� &os; �� 4.9-RELEASE ֮ǰ�İ汾�� ��Ҫ����һ����̬���ӵ�
+	    <application>named-xfer</application>�� �����临�Ƶ�ɳ���У�</para>
+
+	      <screen>&prompt.root; <userinput>cd /usr/src/lib/libisc</userinput>
+&prompt.root; <userinput>make cleandir && make cleandir && make depend && make all</userinput>
+&prompt.root; <userinput>cd /usr/src/lib/libbind</userinput>
+&prompt.root; <userinput>make cleandir && make cleandir && make depend && make all</userinput>
+&prompt.root; <userinput>cd /usr/src/libexec/named-xfer</userinput>
+&prompt.root; <userinput>make cleandir && make cleandir && make depend && make NOSHARED=yes all</userinput>
+&prompt.root; <userinput>cp named-xfer /etc/namedb/bin && chmod 555 /etc/namedb/bin/named-xfer</userinput><co id="clean-cruft"></screen>
+
+	  <para>�ڰѾ�̬���ӵ�
+	    <command>named-xfer</command> װ��֮����Ҫ����һ�£�
+	    ���⽫��ʱ�Ŀ�������������Դ���븱���У�</para>
+
+	  <screen>&prompt.root; <userinput>cd /usr/src/lib/libisc</userinput>
+&prompt.root; <userinput>make cleandir</userinput>
+&prompt.root; <userinput>cd /usr/src/lib/libbind</userinput>
+&prompt.root; <userinput>make cleandir</userinput>
+&prompt.root; <userinput>cd /usr/src/libexec/named-xfer</userinput>
+&prompt.root; <userinput>make cleandir</userinput></screen>
+
+	  <calloutlist>
+	    <callout arearefs="clean-cruft">
+	      <para>��˵��һ����ʱ��ʧ�ܡ� ������������������⣬ ִ����������</para>
+
+	      <screen>&prompt.root; <userinput>cd /usr/src && make cleandir && make cleandir</userinput></screen>
+
+	      <para>��ɾ�� <filename>/usr/obj</filename> Ŀ¼��</para>
+
+	      <screen>&prompt.root; <userinput>rm -fr /usr/obj && mkdir /usr/obj</userinput></screen>
+
+		<para>�⽫���κ� <quote>����</quote> ������Դ����Ŀ¼��ɾ����
+		  ������������������������</para>
+	    </callout>
+	  </calloutlist>
+
+	  <para>��������� &os; �� 4.9-RELEASE ����µİ汾�� ��Ĭ�������
+	    <filename>/usr/libexec</filename> �е� <command>named-xfer</command>
+	    �����Ѿ��Ǿ�̬���ӵ��ˡ� �����Լ򵥵ذ����� &man.cp.1; ���Ƶ�ɳ���С�</para>
+	</listitem>
+
+	<listitem>
+	  <para>��һ�� <application>named</application>
+	    �ܹ�������д��� <filename>dev/null</filename>��</para>
+
+	  <screen>&prompt.root; <userinput>cd /etc/namedb/dev && mknod null c 2 2</userinput>
+&prompt.root; <userinput>chmod 666 null</userinput></screen>
+	</listitem>
+
+	<listitem>
+	  <para>�� <filename>/var/run/ndc</filename> �������ӵ�
+	    <filename>/etc/namedb/var/run/ndc</filename>��</para>
+
+	  <screen>&prompt.root; <userinput>ln -sf /etc/namedb/var/run/ndc /var/run/ndc</userinput></screen>
+
+	  <note>
+	    <para>����Ҫ�DZ���ÿ�ζ����ò�ָ�� &man.ndc.8;
+	      <option>-c</option> ��ѡ� ����
+	      <filename>/var/run</filename> ����ÿ������ʱɾ����
+	      �����������������ÿ������ʱ����Ҫ�������飬
+	      ������� <username>root</username> ��
+	      <filename>crontab</filename> ��������Ӧ����Ŀ�� ��ʹ��
+	      <option>@reboot</option> ѡ� �μ� &man.crontab.5;
+	      ���˽����ϸ�ڡ�</para>
+	  </note>
+
+	</listitem>
+
+	<listitem>
+
+        <indexterm><primary>syslog</primary></indexterm>
+        <indexterm><primary>��־</primary>
+	  <secondary>named</secondary></indexterm>
+
+	  <para>���� &man.syslogd.8; ������һ�� <application>named</application>
+	    ����д�� <devicename>log</devicename> socket�� Ҫ������� ��Ҫ��
+	    <literal>-l /etc/namedb/dev/log</literal> �ӵ�
+	    <filename>/etc/rc.conf</filename> ��
+	    <varname>syslogd_flags</varname> ������</para>
+	</listitem>
+
+	<listitem>
+
+          <indexterm><primary><command>chroot</command></primary></indexterm>
+
+	  <para>���� <application>named</application> �������Զ��ذ��Լ�
+	    <command>chroot</command> ��ɳ���У� �����ǰ���������ݼӵ�
+	    <filename>/etc/rc.conf</filename>��</para>
+
+	  <programlisting>named_enable="YES"
+named_flags="-u bind -g bind -t /etc/namedb /etc/named.conf"</programlisting>
+
+	  <note>
+	    <para>��ע�������ļ�
+	    <replaceable>/etc/named.conf</replaceable> ����
+	    <emphasis>�����ɳ��</emphasis> ������·����ָ���ģ�
+	    ����������һ�У� �ļ����ڵ�Ŀ¼ʵ������
+	    <filename>/etc/namedb/etc/named.conf</filename>��</para>
+	  </note>
+	</listitem>
+      </itemizedlist>
+
+      <para>��һ���DZ༭
+	<filename>/etc/namedb/etc/named.conf</filename> ��
+	<application>named</application> ֱ����Ҫ������Щ��
+	�Լ������ڴ����ϵ�λ�á� ��������ע�͵����Ǹ�����
+	(û����ȷ��ע�͵�����Щ�Ͳ���ɳ�������� DNS ������ʱ����������)��</para>
+
+	<programlisting>options {
+        directory "/";<co id="directory">
+        named-xfer "/bin/named-xfer";<co id="named-xfer">
+        version "";		// Don't reveal BIND version
+        query-source address * port 53;
+};
+// ndc control socket
+controls {
+        unix "/var/run/ndc" perm 0600 owner 0 group 0;
+};
+// Zones follow:
+zone "localhost" IN {
+        type master;
+        file "master/named.localhost";<co id="master">
+        allow-transfer { localhost; };
+        notify no;
+};
+zone "0.0.127.in-addr.arpa" IN {
+        type master;
+        file "master/localhost.rev";
+        allow-transfer { localhost; };
+        notify no;
+};
+zone "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.ip6.int" {
+	type master;
+	file "master/localhost-v6.rev";
+	allow-transfer { localhost; };
+	notify no;
+};
+zone "." IN {
+        type hint;
+        file "master/named.root";
+};
+zone "private.example.net" in {
+        type master;
+        file "master/private.example.net.db";
+	allow-transfer { 192.168.10.0/24; };
+};
+zone "10.168.192.in-addr.arpa" in {
+        type slave;
+        masters { 192.168.10.2; };
+        file "slave/192.168.10.db";<co id="slave">
+};</programlisting>
+
+      <calloutlist>
+	<callout arearefs="directory">
+	  <para>
+	    <literal>directory</literal> ��䱻ָ��Ϊ
+	    <filename>/</filename>�� ��Ϊ���е�
+	    <application>named</application> ��Ҫ������ļ���
+	    (���൱���� <quote>��ͨ</quote> ģʽ������ʱ��
+	    <filename>/etc/namedb</filename>)��</para>
+	</callout>
+
+	<callout arearefs="named-xfer">
+	  <para>ָ���� <command>named-xfer</command> ִ���ļ�������·�� (���
+	    <application>named</application> �IJ���ϵ)�� ���DZ���IJ��裬
+	    ��Ϊ <application>named</application> ��Ĭ������»��
+	    <filename>/usr/libexec</filename> ���� <command>named-xfer</command>��</para>
+	</callout>
+	<callout arearefs="master"><para>ָ���ļ��� (�����ǰ���
+	  <literal>directory</literal> ���ָ����Ŀ¼)�� 
+	  <application>named</application> ���������������Ϣ�ļ���</para>
+	</callout>
+	<callout arearefs="slave"><para>ָ���ļ��� (�����ǰ���
+	    <literal>directory</literal> ���ָ����Ŀ¼)�� 
+	    <application>named</application> ��������д��ɹ��ش����������õ�������Ϣ�ļ�������
+	    ��ʹΪʲô������ǰ��IJ����н� <filename>slave</filename> ��������Ϊ
+	    <groupname>bind</groupname> ��ԭ��</para>
+	</callout>
+      </calloutlist>
+
+      <para>�����Щ����֮�� ���������������������� ������
+	&man.syslogd.8; �������� &man.named.8;�� ��ȷ��
+	<varname>syslogd_flags</varname> ��
+	<varname>named_flags</varname> ����ֵ��Ч�ˡ�
+	������Ӧ���Ѿ���ɳ�������� <application>named</application> ��!</para>
+
+    </sect2>
+
+    <sect2>
+      <title>��ȫ</title>
+
+      <para>���� BIND ����Ϊ���õ� DNS ʵ�֣� ����������һЩ��ȫ���⡣
+        ʱ�������˷���һЩ���ܵ������������õİ�ȫ©����
+      </para>
+
+      <para>
+        ������ <ulink
+        url="http://www.cert.org/">CERT</ulink> �İ�ȫ���沢����
+	&a.security-notifications; ����һ��������ʱ���˽�����
+        Internet �� FreeBSD ��ȫ����ĺ�ϰ�ߡ�
+      </para>
+
+      <tip><para>������������⣬ ���������������°汾����������
+        <application>named</application> ��������κ��鷳��</para></tip>
+    </sect2>
+
+    <sect2>
+      <title>��һ���Ķ�</title>
+
+      <para>BIND/<application>named</application> �����ֲ᣺
+      &man.ndc.8; &man.named.8; &man.named.conf.5;</para>
+
+      <itemizedlist>
+	<listitem>
+	  <para><ulink
+	      url="http://www.isc.org/products/BIND/">�ٷ��� ISC BIND
+	      ҳ��</ulink></para>
+	</listitem>
+
+	<listitem>
+	  <para><ulink
+	  url="http://www.nominum.com/getOpenSourceResource.php?id=6">
+	  BIND FAQ</ulink></para>
+	</listitem>
+
+	<listitem>
+	  <para><ulink url="http://www.oreilly.com/catalog/dns4/">O'Reilly
+         DNS �� BIND ��4��</ulink></para>
+	</listitem>
+
+	<listitem>
+	  <para><ulink
+	      url="ftp://ftp.isi.edu/in-notes/rfc1034.txt">RFC1034
+	      - ���� - ����͹���</ulink></para>
+	</listitem>
+
+	<listitem>
+	  <para><ulink
+	      url="ftp://ftp.isi.edu/in-notes/rfc1035.txt">RFC1035
+	      - ���� - ʵ�ּ����׼</ulink></para>
+	</listitem>
+      </itemizedlist>
+    </sect2>
+  </sect1>
+
+  <sect1 id="network-bind9">
+    <sect1info>
+      <authorgroup>
+	<author>
+	  <firstname>Tom</firstname>
+	  <surname>Rhodes</surname>
+	  <contrib>׫д�� </contrib>
+	</author>
+      </authorgroup>
+    </sect1info>
+    <title><acronym>BIND</acronym>9 �� &os;</title>
+
+<!-- This section is here to get users up with BIND9 configurations!  It
+  does not cover the terminology, theoretical discussion (why run a name
+  server) or the further reading which is still in the previous section.
+  I did things this way to avoid repetition of content and obviously we
+  cannot just remove the previous section since other supported releases
+  use it.  When the previous section is removed then those comments
+  should be moved here.  // Tom Rhodes -->
+
+    <indexterm><primary>bind9</primary>
+      <secondary>��װ</secondary></indexterm>
+
+    <para>&os;&nbsp;5.3 ��
+      <acronym>BIND</acronym>9 <acronym>DNS</acronym> �������������˷��а���
+      ���ͬʱ�� ��������µİ�ȫ���ԣ� �ļ����֣� �Լ��Զ���
+      &man.chroot.8; ���á� ��һ�ڰ��������֣�
+      ��һ�����������������Լ�����������ǣ� ����һ����������������IJ��裬
+      ��������˳����Ǩ�Ƶ� &os;&nbsp;5.3�� �Ӵ˿�ʼ�� ������������дΪ
+      &man.named.8; ������ <acronym>BIND</acronym>��
+      ��һ��������ǰһ���������ܵ������Լ�һЩ�����ϵ����ۣ� ��ˣ�
+      �������Ķ�ǰһ��Ȼ���ٿ���һ�ڡ�</para>
+
+    <para><command>named</command> �������ļ�Ŀǰ�����
+      <filename role="directory">/var/named/etc/namedb/</filename>��
+      ��ʹ��ǰ��Ҫ����һЩ�޸ġ� ��Ҳ�Ǿ�������������ڵ�λ�á�</para>
+
+    <sect2>
+      <title>��������</title>
+
+      <para>Ҫ������������Ҫ����
+	<filename role="directory">/var/named/etc/namedb/</filename>
+	��ִ����������</para>
+
+      <screen>&prompt.root; <userinput>sh make-localhost</userinput></screen>
+
+      <para>���һ�������� ����
+	<filename role="directory">master</filename> Ŀ¼�н��������µ��ļ���
+	���ǵ��ļ����� <filename>localhost.rev</filename> ��
+	<filename>localhost-v6.rev</filename>�� �ֱ������������ص����ֺ�
+	<acronym>IPv6</acronym> �����е����֡� ��ΪĬ�ϵ������ļ���
+	�����Ѿ��� <filename>named.conf</filename> �ļ��н����˶��塣</para>
+    </sect2>
+
+    <sect2>
+      <title>����</title>
+
+      <para>����ͨ�����ô������ṩ������������Ľ�����
+	��������£� <filename>master/localhost.rev</filename>
+	���Ը��Ƶ� <filename role="directory">slave</filename>
+	�в������޸ġ� һ����ɣ� ��Щ�ļ��Ϳ��Լ��뵽
+	<filename>named.conf</filename> ����
+	<hostid role="fqdn">example.com</hostid> ��������</para>
+
+      <programlisting>zone "example.com" {
+        type slave;
+        file "slave/example.com";
+        masters {
+                10.0.0.1;
+        };
+};
+
+zone "0.168.192.in-addr.arpa" {
+        type slave;
+        file "slave/0.168.192.in-addr.arpa";
+        masters {
+                10.0.0.1;
+        };
+};</programlisting>
+
+      <para>��ע������������У� ����������
+	<acronym>IP</acronym> ��ַָ��������Ҫ��������򴫹�����
+	��̨��������������һ��Ҫ��Ϊ�����
+	<acronym>DNS</acronym> ���������á�</para>
+    </sect2>
+
+    <sect2>
+      <title>ϵͳ�ij�ʼ����</title>
+
+      <para>Ϊ���� <command>named</command> �����ܹ���ϵͳ����ʱ�Զ����أ�
+	��Ҫ�������ѡ��ӵ� <filename>rc.conf</filename> �ļ��У�</para>
+
+      <programlisting>named_enable="YES"</programlisting>
+
+      <para>���ܻ���������һЩ����ѡ� ����������������������Ҫ����С���á�
+	��ο� &man.rc.conf.5; �����ֲ��˽�����ѡ� ��
+	<filename>rc.conf</filename> �н�������Щ����֮��
+	����ͨ������������������� <command>named</command>��</para>
+
+      <screen>&prompt.root; <userinput>/etc/rc.d/named start</userinput></screen>
+    </sect2>
+
+    <sect2>
+      <title><acronym>BIND</acronym>9 �İ�ȫ</title>
+
+      <para>���� &os; ���Զ��ؽ� <command>named</command> �ŵ�һ��
+	&man.chroot.8; �����У� ����Ȼ���Բ�ȡһЩ�����ܵĴ�ʩ����ֹ���ܵ����
+	<acronym>DNS</acronym> ���������
+
+      <sect3>
+	<title>��ѯ���ʿ��Ʊ�</title>
+
+	<para>��ѯ���ʿ��Ʊ������������ƶ�����IJ�ѯ��
+	  ��Щ����ͨ���� <literal>acl</literal> ������г���
+	  <acronym>IP</acronym> ��ַ���������á� Ҫ����һ��������ѯ
+	  example.org �е������� ����������Ķ��壺</para>
+
+	<programlisting>acl "example.com" {
+        192.168.0.0/24;
+};
+
+zone "example.com" {
+        type slave;
+        file "slave/example.com";
+        masters {
+                10.0.0.1;
+        };
+	allow-query { example.com; };
+};
+
+zone "0.168.192.in-addr.arpa" {
+        type slave;
+        file "slave/0.168.192.in-addr.arpa";
+        masters {
+                10.0.0.1;
+        };
+	allow-query { example.com; };
+};</programlisting>
+      </sect3>
+
+      <sect3>
+	<title>���ư汾��ѯ</title>
+
+	<para>������ѯ <acronym>DNS</acronym> ����İ汾��
+	  ���ܻ�������߳�������֮�š�
+	  �Ĵ������û��ܹ�������һ��Ϣ�ҵ�������֪©���ķ�������
+	  ������ʵʩ������ �� <filename>named.conf</filename>
+	  �� <literal>options</literal> С���п���α��汾�ַ�����</para>
+
+	<programlisting>options {
+        directory       "/etc/namedb";
+        pid-file        "/var/run/named/pid";
+        dump-file       "/var/dump/named_dump.db";
+        statistics-file "/var/stats/named.stats";
+	version		"None of your business";</programlisting>
+      </sect3>
+<!-- Here is where I stopped for now
+      <sect3>
+        <title>Authentication</title>
+
+	<para> ... </para>
+
+-->
     </sect2>
   </sect1>
 
diff --git a/zh_CN.GB2312/books/handbook/pgpkeys/chapter.sgml b/zh_CN.GB2312/books/handbook/pgpkeys/chapter.sgml
index 97b5c70cfe..9290602717 100644
--- a/zh_CN.GB2312/books/handbook/pgpkeys/chapter.sgml
+++ b/zh_CN.GB2312/books/handbook/pgpkeys/chapter.sgml
@@ -2,7 +2,7 @@
      The FreeBSD Documentation Project
      The FreeBSD Simplified Chinese Project
 
-     Original Revision: 1.242
+     Original Revision: 1.246
      $FreeBSD$
 -->
 <!--
@@ -193,6 +193,11 @@
       &pgpkey.brooks;
     </sect2>
 
+    <sect2 id="pgpkey-gnn">
+      <title>&a.gnn;</title>
+      &pgpkey.gnn;
+    </sect2>
+
     <sect2 id="pgpkey-pjd">
       <title>&a.pjd;</title>
       &pgpkey.pjd;
@@ -323,6 +328,11 @@
       &pgpkey.mikeh;
     </sect2>
 
+    <sect2 id="pgpkey-mheinen">
+      <title>&a.mheinen;</title>
+      &pgpkey.mheinen;
+    </sect2>
+
     <sect2 id="pgpkey-ghelmer">
       <title>&a.ghelmer;</title>
       &pgpkey.ghelmer;
@@ -498,7 +508,7 @@
       &pgpkey.dwmalone;
     </sect2>
 
-    <sect2>
+    <sect2 id="pgpkey-kwm">
       <title>&a.kwm;</title>
       &pgpkey.kwm;
     </sect2>
@@ -823,6 +833,11 @@
       &pgpkey.viny;
     </sect2>
 
+    <sect2 id="pgpkey-ups">
+      <title>&a.ups;</title>
+      &pgpkey.ups;
+    </sect2>
+
     <sect2 id="pgpkey-nectar">
       <title>&a.nectar;</title>
       &pgpkey.nectar;
diff --git a/zh_CN.GB2312/books/handbook/security/chapter.sgml b/zh_CN.GB2312/books/handbook/security/chapter.sgml
index e4f9313acc..49ba535915 100644
--- a/zh_CN.GB2312/books/handbook/security/chapter.sgml
+++ b/zh_CN.GB2312/books/handbook/security/chapter.sgml
@@ -2,7 +2,7 @@
      The FreeBSD Documentation Project
      The FreeBSD Simplified Chinese Project
 
-     Original Revision: 1.225
+     Original Revision: 1.228
      $FreeBSD$
 -->
 
@@ -1265,7 +1265,7 @@ permit port ttyd0</programlisting>
 	�������ķ������������ �ڻ�������֮�����۸����ӵ������</para>
 
       <para>�������õ���ʽͨ����
-	<literal>���� : ����ѡ�� : ����</literal>��
+	<literal>���� : ��ַ : ����</literal>��
 	���� <literal>����</literal> �Ǵ�
 	<command>inetd</command> �����ķ����������֡� ��
 	<literal>��ַ</literal> ����ʹ�κ���Ч���������� һ��
@@ -2724,8 +2724,8 @@ jdoe@example.org</screen>
 	  any</literal> �Ӷ������˽��Լ�������������ξ��档</para>
       </warning>
 
-      <para>Ŀǰһ��������� IPFW �йص��ں�ѡ�</para>
-
+      <para>Ŀǰһ�����ĸ��� IPFW �йص��ں�ѡ�</para>
+	  
       <variablelist>
 	<varlistentry>
 	  <term><literal>options IPFIREWALL</literal></term>
@@ -2776,9 +2776,9 @@ jdoe@example.org</screen>
 	  </listitem>
 	</varlistentry>
       </variablelist>
-
+      
       <note><para>��ǰ�汾�� FreeBSD ������һ��
-	<literal>IPFIREWALL_ACCT</literal>  ѡ� �������Ѿ���ʱ�ˣ�
+	<literal>IPFIREWALL_ACCT</literal> ѡ� �������Ѿ���ʱ�ˣ�
 	��Ϊ�µķ���ǽ�����Ѿ���������ƻ��ơ�</para>
       </note>
     </sect2>
@@ -3511,7 +3511,7 @@ An optional company name []:<userinput><replaceable>Another Name</replaceable></
       <para>�������轫�ڵ�ǰĿ¼�������������ļ���
 	һ����Ȩ����֤������ǩ���ļ��� <filename>myca.key</filename> ��һ������֤�鱾����
 	<filename>new.crt</filename>�� ��Щ�ļ�Ӧ�ŵ�һ��Ŀ¼�У� ͨ���Ƽ�����
-	<filename role="directory">/etc</filename> �£� ��ֻ�ܱ� root ��ȡ��
+	<filename role="directory">/etc</filename> �£� ��ֻ�ܱ� <username>root</username> ��ȡ��
 	0600 ������Ȩ��Ӧ�þ��㹻�ˣ� �������� <command>chmod</command> ������޸ġ�</para>
     </sect2>
 
diff --git a/zh_CN.GB2312/books/handbook/serialcomms/chapter.sgml b/zh_CN.GB2312/books/handbook/serialcomms/chapter.sgml
index 00bdbda953..de65efba07 100644
--- a/zh_CN.GB2312/books/handbook/serialcomms/chapter.sgml
+++ b/zh_CN.GB2312/books/handbook/serialcomms/chapter.sgml
@@ -1833,7 +1833,7 @@ raisechar=^^</programlisting>
 		  ���磬 ��������ڲ�����̨������ ������ʹ�� <option>-h</option>
 		  ��ֱ��ʹ���������������ں���ʹ�ô�����Ϊ���Ŀ���̨�豸��
 		  ���⣬ ������Ӵ��������� ������ʹ�� <option>-h</option>
-		  �������������������ں�ʹ����ʾ�豸��Ϊ����̨��/para>
+		  �������������������ں�ʹ����ʾ�豸��Ϊ����̨��</para>
 	      </listitem>
 	    </varlistentry>
 
diff --git a/zh_CN.GB2312/books/handbook/users/chapter.sgml b/zh_CN.GB2312/books/handbook/users/chapter.sgml
index 5260329caf..4bcd03f5e9 100644
--- a/zh_CN.GB2312/books/handbook/users/chapter.sgml
+++ b/zh_CN.GB2312/books/handbook/users/chapter.sgml
@@ -1,7 +1,7 @@
 <!--
      The FreeBSD Chinese Documentation Project
 
-     Original Revision: 1.47
+     Original Revision: 1.48
      $FreeBSD$
 -->
 
@@ -564,7 +564,7 @@ Other information:</screen>
 	  NIS ���Զ�֧�ֵģ�
 	  ��һ��Ҫ������ǰָ�� <literal>yp</literal>��
 	  ����������е㲻̫���ף� ���ص��ģ�
-	  NIS ���� <xref linkend="advanced-networking"> ���ܡ�</para>
+	  NIS ���� <xref linkend="network-servers"> ���ܡ�</para>
       </note>
     </sect2>
     <sect2 id="users-passwd">
diff --git a/zh_CN.GB2312/books/handbook/x11/chapter.sgml b/zh_CN.GB2312/books/handbook/x11/chapter.sgml
index b61d47af4d..2e5e1a6514 100644
--- a/zh_CN.GB2312/books/handbook/x11/chapter.sgml
+++ b/zh_CN.GB2312/books/handbook/x11/chapter.sgml
@@ -2,7 +2,7 @@
      The FreeBSD Documentation Project
      The FreeBSD Simplified Chinese Project
      
-     Original Revision: 1.152
+     Original Revision: 1.154
 
      $FreeBSD$
 -->
@@ -461,7 +461,7 @@
 
       <indexterm><primary>΢�� X11</primary></indexterm>
 
-      <para>�������ǵ��� <filename>xorg.conf.new</filename> (�� <filename>XF86Config.new</filename>�� ������� <application>&xfree86</application> �Ļ�)
+      <para>�������ǵ��� <filename>xorg.conf.new</filename> (�� <filename>XF86Config.new</filename>�� ������� <application>&xfree86;</application> �Ļ�)
         �����ļ��������ԡ� ���ı��༭����
         &man.emacs.1; �� &man.ee.1; ������ļ��� Ҫ���ĵ�һ������Ϊ��ǰϵͳ����ʾ������ˢ���ʡ�
         ��Щֵ������ֱ��ˮƽ��ͬ��Ƶ�ʡ� �����Ǽӵ�
diff --git a/zh_CN.GB2312/share/sgml/authors.ent b/zh_CN.GB2312/share/sgml/authors.ent
index ccd23d01ae..68ed0ad20a 100644
--- a/zh_CN.GB2312/share/sgml/authors.ent
+++ b/zh_CN.GB2312/share/sgml/authors.ent
@@ -56,7 +56,7 @@
      names on cvs.freebsd.org.cn.
 -->
 
-<!ENTITY a.cn.alu "½����" <email>alu@FreeBSD.org.cn</email>">
+<!ENTITY a.cn.alu "½���� <email>alu@FreeBSD.org.cn</email>">
 
 <!ENTITY a.cn.delphij "���� <email>delphij@FreeBSD.org.cn</email>">