为域名协议提供服务器功能。
/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.conf。named8 守护程序也更为通用,支持较新的规范且包含很多安全性修正。为支持 named8 守护程序,named4 守护程序正在逐渐被淘汰,因此鼓励用户将他们的名称服务器的安装迁移为较新的配置格式。
使用何种名称服务器守护程序的选择,由 /usr/sbin/named 和 /usr/sbin/named-xfer 符号链路控制。缺省情况下,是指向 named4 和 named4-xfer 可执行文件的链接,但可更改为引用 named8 和 named8-xfer 可执行文件。注:由于版本 4 的名称服务器与版本 8 的区段传输不兼容,要求前后的两个符号链路都更改,反之亦然。
named8 守护程序侦听名称服务器请求,该请求由外部主机上运行的解析器例程生成。守护程序侦听在 /etc/services 文件中定义的套接字;/etc/services 文件中的项以 domain 开始。然而,该套接字的赋值可在命令行中使用的 -p 标志来覆盖。
使用系统资源控制器来操作 named8 守护程序
named8 守护程序是由系统资源控制器(SRC)所控制的子系统。named8 守护程序是 tcpip 系统组的成员。缺省情况下,此守护程序是禁用的,可用以下 SRC 命令操作。
startsrc | 启动子系统、子系统组或子服务器。 |
stopsrc | 停止子系统、子系统组或子服务器。 |
refresh | 使 named8 守护程序重新读取 /etc./named.boot 文件。取决于文件内容,refresh 命令有可能重新或不重新装入所列数据库。 |
traceson | 启用子系统、子系统组或子服务器的跟踪。 |
tracesoff | 禁用子系统、子系统组或子服务器的跟踪。 |
lssrc | 获取子系统、子系统组或子服务器的状态。 |
信号
当使用 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 守护程序关闭调试。 |
startsrc -s named
本命令启动守护程序。您可在 rc.tcpip 文件或命令行中使用本命令。-s 标志指定启动其后跟随的子系统。named8 守护程序的进程标识在启动时存储至 /etc/named.pid 文件。
stopsrc -s named
本命令停止守护程序。-s 标志指定停止其后跟随的子系统。
lssrc -s named
本命令返回守护程序名称、守护程序的进程标识和守护程序状态(活动的或停止的)。
traceson -s named
或
kill -30 `cat /etc/named.pid`
named8 守护程序打开调试以响应这些命令中的任何一个;每个后续命令递增调试级别。调试信息写入 /var/tmp/named.run 文件。
tracesoff
或
kill -31 `cat /etc/named.pid`
任一命令均可立即关闭全部调试。
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 系统管理指南:通信与网络》中的『配置名称服务器』和『域名称解析规划』。