Answers:
我已经使用dnsmasq在我的家庭网络中提供本地dns服务,并且众所周知它能够提供超过1000台主机的服务。Dnsmasq将提供/ etc / hosts文件中的名称,提供dns缓存,并且还包含dhcp服务器。默认情况下,dhcp部分是禁用的。
在Debian上,安装过程如下:
apt-get install dnsmasq
默认情况下,Dnsmasq将在resolv.conf中询问名称服务器,如果它是自己的缓存或本地主机文件缺少合适的条目。
我还在工作中使用dnsmasq来提供dns缓存,其效果非常明显。
address=...
下/etc/dnsmasq.d/somefile.conf
指定自定义地址。确保restorecon -r /etc/dnsmasq.d/
在其中创建文件的任何时间运行。
在Debian上设置BIND确实没什么大不了的。有关许多与BIND相关的HOWTO文档之一,请参见:http : //www.langfeldt.net/DNS-HOWTO/BIND-9/DNS-HOWTO.html。该特定的HOWTO的操作非常分步,非常容易遵循。
无论您做什么,都已做出正确的决定,停止使用HOSTS文件。(我几乎在想使用HOSTS文件而眼花bleeding乱...)