📄 00000004.htm
字号:
<HTML><HEAD> <TITLE>BBS水木清华站∶精华区</TITLE></HEAD><BODY><CENTER><H1>BBS水木清华站∶精华区</H1></CENTER>原始文件:file.lst(make file.lst) <BR> bind-4.9.3-BETA9 <BR>档案叙述:名称伺服器操作指引 <BR>文件编号:LRG.LDTP.GUIDE.001 <BR>翻译日期:1995/12/10 <BR>翻译维护:<A HREF="mailto:asdchen@pc2.hinet.net">asdchen@pc2.hinet.net</A> O <BR>---------------------------------------------------------------X--- <BR> O <BR> Name Server Operations Guide <BR> for BIND <BR> Release 4.9.3 <BR> <BR> Releases from 4.9 <BR> Paul Vixie1 <BR> <<A HREF="mailto:paul@vix.com>">paul@vix.com></A> <BR> <BR> Vixie Enterprises <BR> Redwood City, CA <BR> <BR> <BR> Releases through 4.8.3 <BR> Kevin J. Dunlap2 <BR> Michael J. Karels <BR> <BR> Computer Systems Research Group <BR> Computer Science Division <BR> Department of Electrical Engineering and Computer Sciences <BR> University of California <BR> Berkeley, CA 94720 <BR> <BR> <BR> <BR> 1. 简介 <BR> <BR> 柏克莱网际网路名称系统(The Berkeley Internet Name Domain <BR> BIND)是为 BSD 作业系统所实作的一套网际网路名称伺服器。这一套 <BR> BIND 包括有一个伺服器(或称为隐形程式 "daemon")以及一套解答 <BR> 器程式库(resolver library)。名称伺服器是一种让客户端(client) <BR> 能够使用名称来称呼资源或目标并且与网路上其它物件分享这些资讯 <BR> 的一项网路服务。它其实是一种电脑网路上的分散式物件资料库系统 <BR> 。BIND 完全整合在 BSD( 4.3 版或以後)的网路程式里用来储放及 <BR> 撷取主机名称与位址。系统管理者可以将系统配置成使用 BIND 来取 <BR> 代对主机档案 /etc/hosts 进行主机表格查阅 (host table lookup) <BR> 取得资讯的旧有方式。BSD 预设的配置是使用 BIND。 <BR> <BR> <BR>____________________ <BR> 1 This author was employed by Digital Equipment Corpora- <BR>tion's Network Systems Laboratory during the development and <BR>release of BIND 4.9. Release 4.9.2 was sponsored by Vixie <BR>Enterprises. Releases from 4.9.3 were sponsored by the In- <BR>ternet Software Consortium. <BR> 2 This author was an employee of Digital Equipment Corpo- <BR>ration's ULTRIX Engineering Advanced Development Group and <BR>was on loan to CSRG when this work was done. ULTRIX is a <BR>trademark of Digital Equipment Corporation. <BR> <BR> <BR> <BR> 2. 建立(building)具有名称伺服器的系统 <BR> <BR> BIND 系由两个部份所组成。 其中之一称为 resolver 是由一群 <BR> 存放在 C 程式库 /lib/libc.a 里面的函式组成的使用者界面。第二 <BR> 个部份是称为 named 的真正伺服器。这是一个在背景中执行并且在 <BR> 所给的网路埠号上提供查询服务的隐形程式。由 UDP 以及 TCP 使用 <BR> 的标准埠号在 /etc/services 里指定。 <BR> <BR> 2.1. 在 libc 里的解答器函式 <BR> <BR> 在建立你的 4.3BSD 系统时你可以建立 C 程式库以便使用 <BR> 名称伺服器的解答器函式或是使用主机表格查阅函式来解决主机 <BR> 名称与位址的解析。 4.3BSD 预设的解答器是使用名称伺服器。 <BR> 较新的 BSD 系统同时包含有名称伺服器以及主机表格两种功能 <BR> 端视是否有执行名称伺服器或是有 /etc/resolv.conf 档案决定 <BR> 运作的方式。 <BR> <BR> 建立 C 程式库使用名称伺服器会改变 gethostbyname(3N) <BR> gethostbyaddr(3N) 以及 sethostent(3N) 的运作方式。名称伺 <BR> 服器使得 gethostent(3N) 成为过时的,因为它不知道资料库里 <BR> 下一行资料的含意。这些程式库呼叫以及需要查询名称伺服器的 <BR> 解答器函式是一起建立的。 <BR> <BR> 解答器包括有产生查询封包以及与名称伺服器交换这些封包 <BR> 的函数。 <BR> <BR> 在建立 4.3BSD 的 C 程式库之前,请先在 /usr/src/lib/ <BR> libc/Makefile 里面设定变数 HOSTLOOKUP 等於 named。然後你 <BR> 就可以制作(make)并且安装 C 程式库以及编译器然後接著编译 <BR> 4.3BSD 系统的其它部份。更详细的资讯可以参阅 "Install and <BR> Operating 4.3BSD on the VAX" 第 6.6 节。 <BR> <BR> 如果你的作业系统并非是 VAX 4.3BSD 的话,可能的情况是 <BR> 你的供应商已经将解答器的支援包含在其所提供的 C 程式库里 <BR> 面。你应该参考你供应商的文件以找出他们起始解答器的支援的 <BR> 动作。注意到相对於 BIND 提供的解答器你供应商的解答器可能 <BR> 在某些方面是过时的,而且你可能想要建立 BIND 解答器程式库 <BR> 并且安装它,以及它所包含的档案,到你系统的编译/连结路径 <BR> 中以便让你自己的网路应用程式能够使用较新的特色。 <BR> <BR> 2.2. 名称服务 <BR> <BR>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -