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

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

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

named4 守护程序

用途

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

语法

/usr/sbin/named4 [ -d DebugLevel ] [ -p PortNumber ] [ -b BootFile ]

描述

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

此操作系统提供两个名称服务器守护程序,named4 守护程序和 named8 守护程序。两者均提供相同的域名解析服务时,named8 守护程序支持更为健壮的配置文件 named.conf。缺省情况下,当 named4 守护程序由更简单的 named.boot 文件配置时,它提供并启用向下兼容。

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

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

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

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

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

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

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

标志

-bBootFile 指定备用引导文件。
-dDebugLevel 提供调试选项。 -d 标志使 named4 守护程序将调试信息写入名为 /var/tmp/named.run 的文件。DebugLevel 变量确定打印消息的级别,有效级别从 1 到 11,而级别 11 提供最多信息。
-pPortNumber 重新分配 named4 守护程序侦听 DOMAIN 请求的因特网套接字。如未指定该变量,named4 守护程序侦听定义在 /etc/services 文件中的套接字;/etc/services 文件的项以 domain 开始。

信号

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

SIGHUP named4 守护程序重新读取 /etc/named.boot 文件。取决于文件内容,SIGHUP 信号有可能重新或不重新装入数据库。
SIGINT named4 守护程序将当前数据库转储至名为 /var/tmp/named_dump.db 的文件。

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

SIGUSR1 named4 守护程序打开调试;每个后续 SIGUSR1 信号递增调试级别。调试信息被写入 /var/tmp/named.run 文件。
SIGUSR2 named4 守护程序关闭调试。
SIGABRT/SIGIOT named4 守护程序将当前统计信息转储至 /var/tmp/named.stat 文件。

示例

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

    startsrc -s named

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

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

    stopsrc -s named

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

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

    lssrc -s named

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

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

    traceson -s named

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

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

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

    tracesoff

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

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

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

    startsrc -s named -a -d 11

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

文件

/usr/sbin/named4 包含 named 守护程序。
/etc/resolv.conf 指定使用域名服务。
/etc/rc.tcpip 在每次系统重新启动时初始化守护程序。
/etc/named.pid 存储进程标识。
/etc/services 定义套接字服务赋值。
/usr/samples/tcpip/named.boot 包含样本 named.boot 文件及其使用指导。
/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 文件。该文件也包含其使用指导。
/usr/samples/tcpip/named.dynamic 包含动态数据库设置。

相关信息

nslookup 命令、traceroute 命令、kill 命令。

named8 守护程序。

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 系统管理指南:通信与网络》中的『配置名称服务器』『域名称解析规划』

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