linux – 在本地网络中添加用于名称解析的自定义dns条目

嗨!

我们的办公服务器根据主机名提供不同的网站,例如: wiki.os,icons.os,许多客户项目的条目等.我们通过办公室中每台PC上的hosts文件执行名称解析.这是一个真正的痛苦,因为名单不时变化.

我想使用办公室服务器作为办公室中PC的名称服务器,并让它返回通常的名称服务器结果PLUS我们的办公室服务器的自定义本地DNS条目,因此网络中连接的每台PC都可以使用这些名称.目前,使用的名称服务器是路由器.服务器在Debian上运行.

最好的方法是什么?我是否必须设置一个完整的BIND服务器,或者是否有一个我错过的偷偷摸摸的工具?有什么建议?

问候,
斯特芬

解决方法

我已经使用dnsmasq在我的家庭网络中提供本地DNS服务,并且还知道能够以超过1000个主机的方式提供服务. Dnsmasq将提供/ etc / hosts文件中的名称,提供dns-caching,它还包含一个dhcp服务器.默认情况下禁用dhcp部分.

在Debian上,安装过程如下:

apt-get install dnsmasq

Dnsmasq默认会询问resolv.conf中的名称服务器是否有自己的缓存,或者本地主机文件缺少合适的条目.

我还在工作中使用dnsmasq来提供dns-caching,它的效果非常明显.

相关文章

linux常用进程通信方式包括管道(pipe)、有名管道(FIFO)、...
Linux性能观测工具按类别可分为系统级别和进程级别,系统级别...
本文详细介绍了curl命令基础和高级用法,包括跳过https的证书...
本文包含作者工作中常用到的一些命令,用于诊断网络、磁盘占满...
linux的平均负载表示运行态和就绪态及不可中断状态(正在io)的...
CPU上下文频繁切换会导致系统性能下降,切换分为进程切换、线...