AIX命令参考大全,卷 4,n - r - named8 守护程序

[ 页的底部 | 上一页 | 下一页 | 目录 | 索引 | 法律条款 ]

AIX命令参考大全,卷 4,n - r

named8 守护程序

用途

为域名协议提供服务器功能。

语法

/usr/sbin/named8 [ -d DebugLevel ] [ -p PortNumber ] [ -c ConfFile ] [ -w WorkingDirectory ] [ -t RootDirectory ] [ -q ] [ -r ] [ -f ]

描述

/usr/sbin/named8 守护程序是域名协议(DOMAIN)的服务器。named8 守护程序在名称服务器主机上运行并控制域名解析功能。

此操作系统提供两个名称服务器守护程序,named4 守护程序和 named8 守护程序。当两者提供相同的域名解析服务时,named8 守护程序支持更为健壮的配置文件 named.confnamed8 守护程序也更为通用,支持较新的规范且包含很多安全性修正。为支持 named8 守护程序,named4 守护程序正在逐渐被淘汰,因此鼓励用户将他们的名称服务器的安装迁移为较新的配置格式。

使用何种名称服务器守护程序的选择,由 /usr/sbin/named/usr/sbin/named-xfer 符号链路控制。缺省情况下,是指向 named4named4-xfer 可执行文件的链接,但可更改为引用 named8named8-xfer 可执行文件。注:由于版本 4 的名称服务器与版本 8 的区段传输不兼容,要求前后的两个符号链路都更改,反之亦然。

注:
使用“系统资源控制器(SRC)”或“系统管理界面程序(SMIT)”可控制 named8 守护进程。每次系统启动时,使用 rc.tcpip 文件来启动守护程序。

named8 守护程序侦听名称服务器请求,该请求由外部主机上运行的解析器例程生成。守护程序侦听在 /etc/services 文件中定义的套接字;/etc/services 文件中的项以 domain 开始。然而,该套接字的赋值可在命令行中使用的 -p 标志来覆盖。

注:
/etc/resolv.conf 文件告知本地内核和解析器例程使用 DOMAIN 协议。/etc/resolv.conf 文件必须存在,且包含本地主机地址或回送地址(127.0.0.1)以使用 DOMAIN 名称服务器主机上的 named8 守护程序。如果 /etc/resolv.conf 文件不存在,则本地内核和解析器例程使用 /etc/hosts 数据库。当此状况发生时,named8 守护程序不会正确运行。

使用系统资源控制器来操作 named8 守护程序

named8 守护程序是由系统资源控制器(SRC)所控制的子系统。named8 守护程序是 tcpip 系统组的成员。缺省情况下,此守护程序是禁用的,可用以下 SRC 命令操作。

startsrc 启动子系统、子系统组或子服务器。
stopsrc 停止子系统、子系统组或子服务器。
refresh 使 named8 守护程序重新读取 /etc./named.boot 文件。取决于文件内容,refresh 命令有可能重新或不重新装入所列数据库。
traceson 启用子系统、子系统组或子服务器的跟踪。
tracesoff 禁用子系统、子系统组或子服务器的跟踪。
lssrc 获取子系统、子系统组或子服务器的状态。

标志

-b | -cConfFile 指定备用配置文件。
-dDebugLevel 提供调试选项。-d 标志使 named8 守护程序将调试信息写入缺省名为 /var/tmp/named.run 的文件。DebugLevel 变量确定打印消息的级别,有效级别从 1 到 11,而级别 11 提供最多信息。
-pPortNumber 重新分配 named8 守护程序侦听 DOMAIN 请求的因特网套接字。如该变量未指定,named8 守护程序侦听定义在 /etc/services 文件中的套接字;该项位于 /etc/services 文件中,且以 domain 开始。
-wWorkingDirectory 更改 named8 守护程序的工作目录。该选项可由“目录”配置选项指定或重设。
-tRootDirectory 使用 chroot 命令为 named8 守护程序指定一目录作为新的根目录。
-q 启用全部名称服务查询的记录。
-r 禁用服务器循环和解析服务器本地数据库外查询的能力。
-f 表示在前台运行名称服务器守护程序而不是后台作业。

信号

当使用 kill 命令,发送下列信号给 named8 守护程序进程时,会有指定结果:

SIGHUP named8 守护程序重新读取 /etc/named.conf 文件。取决于文件内容,SIGHUP 命令有可能重新或不重新装入所列数据库。
SIGILL 将统计信息数据转储至 named.stats。统计信息数据被附加至文件。
SIGINT named8 守护程序将当前数据库转储至名为 /var/tmp/named_dump.db 的文件中。

在转储文件中,带有标号 name error 的名称表示无用的高速缓存项。这种情况在服务器响应指定的域名不存在时发生。标号为 data error 的名称也表示无用的高速缓存项。这种情况在服务器对(有效的)域名不存在指定类型的记录做出响应时发生。

SIGUSR1 named8 守护程序打开调试;每个后续 SIGUSR1 信号递增调试级别。调试信息写入 /var/tmp/named.run 文件。
SIGUSR2 named8 守护程序关闭调试。

示例

  1. 要正常启动 named8 守护程序,请输入下列内容:

    startsrc -s named

    本命令启动守护程序。您可在 rc.tcpip 文件或命令行中使用本命令。-s 标志指定启动其后跟随的子系统。named8 守护程序的进程标识在启动时存储至 /etc/named.pid 文件。

  2. 为正常停止 named8 守护程序,请输入下列内容:

    stopsrc -s named

    本命令停止守护程序。-s 标志指定停止其后跟随的子系统。

  3. 要获取 named8 守护程序的简短状态,请输入:

    lssrc -s named

    本命令返回守护程序名称、守护程序的进程标识和守护程序状态(活动的或停止的)。

  4. 要启用 named8 守护程序调试,请输入:

    traceson -s named

    kill -30 `cat /etc/named.pid`

    named8 守护程序打开调试以响应这些命令中的任何一个;每个后续命令递增调试级别。调试信息写入 /var/tmp/named.run 文件。

  5. 要关闭 named8 守护程序调试,请输入:

    tracesoff

    kill -31 `cat /etc/named.pid`

    任一命令均可立即关闭全部调试。

  6. 要使用 startsrc 命令在最高调试级别启动 named8 守护程序,请输入下列内容:

    startsrc -s named -a -d 11

    本命令将调试消息写入 /var/tmp/named.run 文件。

文件

/usr/sbin/named8 包含 named8 守护程序。
/usr/sbin/named8-xfer 提供从属名称服务器的入站区段传输功能。
/etc/named.conf 指定 named8 守护程序的配置,包括一些基本的行为、记录选项和本地数据库位置。
/etc/resolv.conf 指定使用域名服务。
/etc/rc.tcpip 在每次系统重新启动时初始化守护程序。
/etc/named.pid 存储进程标识。
/etc/services 定义套接字服务赋值。
/usr/samples/tcpip/named.conf 包含样本 named.conf 文件及其使用指导。
/usr/samples/tcpip/named.data 包含样本 DOMAIN 数据文件其及使用指导。
/usr/samples/tcpip/hosts.awk 包含样本 awk 脚本,它将 /etc/hosts 文件转换为 /etc/named.data 文件。该文件也包含其使用指导。
/usr/samples/tcpip/addrs.awk 包含样本 awk 脚本,它将文件 /etc/hosts 转换至 /etc/named.rev 文件。该文件也包含其使用指导。

相关信息

The nslookup 命令、traceroute 命令、kill 命令、chroot 命令。

named4 守护程序。

named.conf 文件格式,DOMAIN Cache 文件格式,DOMAIN Data 文件格式,DOMAIN Reverse Data 文件格式,DOMAIN Local Data 文件格式,resolv.conf 文件格式。

《AIX 5L V5.2 系统管理指南:通信与网络》中的『TCP/IP 名称解析』『TCP/IP 守护程序』

《AIX 5L V5.2 系统管理指南:通信与网络》中的『配置名称服务器』『域名称解析规划』

[ 页的顶部 | 上一页 | 下一页 | 目录 | 索引 | 法律条款 ]