21.9. DNS 管理工具

下面列出的命令是我们常用的命令,但还有很多其他命令。请查阅 man 手册和文档以获取更多详细信息。

dig. dig 命令实用程序域名信息挖掘器 可用于更新您的db.cache文件,通过告知您的服务器根域的服务器在哪里。根域。当服务器知道这些区域的位置时,它会从中查询新的 db.cache 文件。根域名服务器不会经常更改,但它们确实会更改。一个好的做法是每隔一两个月更新您的db.cache文件。

使用以下命令查询新的db.cache文件,用于您的 DNS 服务器
 [root@deep] /# dig @.aroot-servers.net . ns > db.cache
 
检索 db.cache 文件后,将其复制到 /var/named/。
 [root@deep] /# cp db.cache /var/named/
 
其中 @a.root-servers.net 是根服务器的地址,用于查询新的db.cache文件,以及db.cache文件是您的新db.cache文件的名称。

ndc. ISC BIND/DNSndc 命令实用程序允许系统管理员通过终端交互式地控制名称服务器的运行。在您的终端上输入 ndc,然后输入 help 以查看有关不同命令的帮助。
 [root@deep] /# ndc
 

 Type   help  -or-   /h   if you need help.
 ndc> help
 getpid
 status
 stop
 exec
 reload [zone] ...
 reconfig (just sees new/gone zones)
 dumpdb
 stats
 trace [level]
 notrace
 querylog
 qrylog
 help
 quit
 ndc> /e