📄 027.htm
字号:
<HTML><HEAD><meta http-equiv="Content-Type" content="text/html; charset=GB2312"><TITLE>-->Linux HowTo 中译版-->DNS HOWTO 中译版 : 维护工作</TITLE>
<META NAME="keywords" CONTENT=" Linux HowTo 中译版 DNS HOWTO 中译版 : 维护工作">
<META NAME="description" CONTENT=" - Linux HowTo 中译版 - DNS HOWTO 中译版 : 维护工作">
<style>
<!--
#page {position:absolute; z-index:0; left:0px; top:0px}
.tt3 {font: 9pt/12pt "宋体"}
.tt2 {font: 12pt/15pt "宋体"}
a {text-decoration:none}
a:hover {color: blue;text-decoration:underline}
-->
</style>
</HEAD>
<body text="#000000" aLink=#9900ff link=#006699 vLink=#006699 bgcolor="#FFFFFF" leftmargin="3" topmargin="3" marginheight="3" marginwidth="3">
<TABLE WIDTH="100%" CELLPADDING=10 CELLSPACING=0 BORDER=0>
<TR>
<TD CLASS="tt3" VALIGN="top" width="8%" bgcolor="#e0e0e0"><strong><A HREF="028.htm">后一页</A><BR>
<A HREF="026.htm">前一页</A><BR>
<A HREF="index.html">回目录</A><BR>
<A HREF="../../../../index.htm">回首页</A><BR>
</strong>
</TD>
<TD class="tt2" bgcolor="#F5F8F8" width="84%"><center><B><FONT style="FONT-SIZE: 16.5pt" COLOR="#FF6666" FACE="楷体_GB2312">DNS HOWTO 中译版 : 维护工作</FONT></B></center>
<hr color="#EE9B73" size="1" width="94%">
姓名:Nicolai Langfeldt<br>
Email:<br>
地址 :<br>
转摘 :http://member.netease.com/</p>
<BR>
<BR>
<hr SIZE="0">
<BR>
<p><br>
<br>
6. 维护工作 <br>
维持它的运作. <br>
<br>
维持它们的继续执行之外,对於 named
你还有个维护的任务得要做.那就是维持 root.cache
档案的更新.最简单的方法是使用 dig 程式,首先不加任何参数执行
dig 程式,你将会取得从你自己伺服器得到的 root.cache.然後以 dig
@rootserver . ns
查问所列出的根伺服器其中之一.你将会注意到这份输出看起来非常地像一个
root.cache
档案,除了一堆额外的数字以外.这些数字不会有什麽妨碍.把它存放到档案里(dig
@e.root-servers.net . ns >root.cache.new)并且用它来取代原本旧的 root.cache
档案. <br>
<br>
取代了原先的档案之後要记得重新启动 named 程式. <br>
<br>
Al Longyear 寄给我这个指令稿,它可以自动执行来更新 named.cache,为它安装个
crontab 项目然後忘了它.这个指令稿假设你的电子邮件可以运作而且
`hostmaster' 这个邮件别名有定义.你应该修订它以便符合你的设定. <br>
<br>
<br>
-------------------------------------------------------------------------------- <br>
<br>
#!/bin/sh <br>
# <br>
# Update the nameserver cache information file once per month. <br>
# This is run automatically by a cron entry. <br>
# <br>
( <br>
echo "To: hostmaster <hostmaster>" <br>
echo "From: system <root>" <br>
echo "Subject: Automatic update of the named.boot file" <br>
echo <br>
<br>
export PATH=/sbin:/usr/sbin:/bin:/usr/bin: <br>
cd /var/named <br>
<br>
dig @rs.internic.net . ns >root.cache.new <br>
<br>
echo "The named.boot file has been updated to contain the following
information:" <br>
echo <br>
cat root.cache.new <br>
<br>
chown root.root root.cache.new <br>
chmod 444 root.cache.new <br>
rm -f root.cache.old <br>
mv root.cache root.cache.old <br>
mv root.cache.new root.cache <br>
ndc restart <br>
echo <br>
echo "The nameserver has been restarted to ensure that the update is complete." <br>
echo "The previous root.cache file is now called /var/named/root.cache.old." <br>
) 2>&1 | /usr/lib/sendmail -t <br>
exit 0 <br>
<br>
<br>
-------------------------------------------------------------------------------- <br>
<br>
<br>
有些人可能用 ftp 从 Internic 得到 root.cache 档案.请不要用 ftp 来更新
root.cache,上面提到的方法更为便利. </p>
<BR>
<hr color="#EE9B73" size="1" width="94%">
</TD>
<TD CLASS="tt3" VALIGN="bottom" width="8%" bgcolor="#e0e0e0"><strong><A HREF="028.htm">后一页</A><BR>
<A HREF="026.htm">前一页</A><BR>
<A HREF="index.html">回目录</A><BR>
<A HREF="../../../../index.htm">回首页</A><BR>
</strong>
</TD>
</TR>
</table>
</BODY></HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -