⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 dns-howto-9.html

📁 Linux初学者最好的老师就是howto了。相当于函数man。
💻 HTML
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=gb2312">
 <META NAME="GENERATOR" CONTENT="SGML-Tools 1.0.7">
 <TITLE>DNS HOWTO 中译版: 常见问题解答</TITLE>
 <LINK HREF="DNS-HOWTO-10.html" REL=next>
 <LINK HREF="DNS-HOWTO-8.html" REL=previous>
 <LINK HREF="DNS-HOWTO.html#toc9" REL=contents>
</HEAD>
<BODY>
<A HREF="DNS-HOWTO-10.html">Next</A>
<A HREF="DNS-HOWTO-8.html">Previous</A>
<A HREF="DNS-HOWTO.html#toc9">Contents</A>
<HR>
<H2><A NAME="qanda"></A> <A NAME="s9">9. 常见问题解答</A></H2>

<P>本节中我将列出一些关於 DNS 以及本文件最常被提出的问题.还有解答 :-)
在写信给我前请先阅读过本节.
<P>
<OL>
<LI>如何在防火墙之内使用 DNS ? 

<P>一些提示: `<CODE>forwarders</CODE>', `<CODE>slave</CODE>', 
以及参考本文件最後面的文献列表.
<P>
</LI>
<LI>如何利用 DNS 提供的可用位址於某一服务,如 <CODE>www.busy.site</CODE>,
以获得负荷平衡或类似的效果?

<P>为 <CODE>www.busy.site</CODE> 加上许多 <B>A</B> 记录,而且使用 <CODE>bind 4.9.3</CODE> 或以後的版本.
这样 <CODE>bind</CODE> 会使用 round-robin 演算法找寻答案.这<EM>不能</EM>在更早版本的 <CODE>bind</CODE> 上工作.
<P>
</LI>
<LI>我想在一封闭的 Intranet 上架设 DNS.我该怎麽做?

<P>把暂存档案丢掉只留区域档案.这也表示你将不需要更新暂存档案.
<P>
</LI>
<LI>我的系统没有 <CODE>ndc</CODE> 程式.我该怎麽办?

<P>你的系统安装过一旧的,可能过期的 <CODE>bind</CODE> 程式.
如果安全性对你很重要: 立刻将 <CODE>bind</CODE> 升级.如果不是,你也可以用这旧的.
你可直接执行 <CODE>named</CODE> 而不是 <CODE>ndc start</CODE>.
<CODE>ndc reload</CODE> 变成 <CODE>named.reload</CODE> 而 <CODE>ndc restart</CODE> 变成 <CODE>named.restart</CODE>.
所有这些程式可能都在 <CODE>/usr/sbin</CODE> 里.
<P>
</LI>
<LI>如何建立次要名称伺服器?

<P>如果主要名称伺服器的地址是 <CODE>127.0.0.1</CODE>,
在你的次要名称伺服器的 <CODE>named.boot</CODE> 档案中放一行:
<HR>
<PRE>
  secondary     linux.bogus             127.0.0.1       sz/linux.bogus
  
</PRE>
<HR>
<P>
</LI>
<LI>我希望离线时 <CODE>bind</CODE> 仍继续执行.

<P>我收到来自 Ian Clark &lt;
<A HREF="mailto:ic@deakin.edu.au">ic@deakin.edu.au</A>&gt; 
的信件解释他如何办到这点.
<BLOCKQUOTE><CODE>
<PRE>
I run named on my 'Masquerading' machine here. I have 
two root.cache files, one called root.cache.real which contains 
the real root server names and the other called root.cache.fake 
which contains...

--------------
; root.cache.fake
; this file contains no information
--------------

When I go off line I copy the root.cache.fake file to root.cache and
restart named.

When I go online I copy root.cache.real to root.cache and restart
named.

This is done from ip-down &amp; ip-up respectively.

The first time I do a query off line on a domain name named doesn't
have details for it puts an entry like this in messages..

Jan 28 20:10:11 hazchem named[10147]: No root nameserver for class IN

which I can live with.
         
It certainly seems to work for me. I can use the nameserver for
local machines while off the 'net without the timeout delay for
external domain names and I while on the 'net queries for external
domains work normally
</PRE>
</CODE></BLOCKQUOTE>
<P>
</LI>
<LI>名称伺服器将暂存资料保存在那儿? 有任何方法可以控制它的大小吗?

<P>所有的暂存资料都保存在记忆体中,任何时刻它都不会被写入磁碟中.
每次你杀掉 <CODE>named</CODE> 时这些暂存资料就没有了.<EM>没有</EM>任何方法可以控制暂存资料.
<CODE>named</CODE> 用一些简单的法则来管理它.你不能用任何理由任何方法控制暂存资料或其大小.
如果你希望如此你可以自己去改 <CODE>named</CODE> 的程式.不过最好别这麽做.
<P>
</LI>
<LI>如何在重新起始 <CODE>named</CODE> 之间保存暂存资料? 我可以把它存下来吗?

<P>不! <CODE>named</CODE> 被杀掉时<EM>不会</EM>保留暂存资料.
这就是说暂存资料必须在每次你杀掉并重新起始 <CODE>named</CODE> 後重新建立.
<EM>没有</EM>办法让 <CODE>named</CODE> 将暂存资料存到档案里.
如果你希望如此你可以自己去改 <CODE>named</CODE> 的程式.不过最好别这麽做.
<P>
</LI>
</OL>
<P>
<HR>
<A HREF="DNS-HOWTO-10.html">Next</A>
<A HREF="DNS-HOWTO-8.html">Previous</A>
<A HREF="DNS-HOWTO.html#toc9">Contents</A>
</BODY>
</HTML>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -