设置内部 DNS 服务器以提供非常简单的名称的最简单方法

Sha*_*awn 7 dns ubuntu

我想在 Intranet 中设置一个 DNS 服务器,这样人们就不必重复向其主机文件中添加记录,例如:

xx.xx.xx.xx server1 
xx.xx.xx.xx server2
Run Code Online (Sandbox Code Playgroud)

请注意,server1server2没有传统的域名,他们只是简单的一个字主机名。

我的操作系统是 Ubuntu,我尝试了 bind 却发现它很难配置。对于这种情况,最简单的解决方案是什么?

Baa*_*arn 4

  1. 安装 DNS 服务器,例如dnsmasq 。
  2. 将条目添加到该服务器的主机文件中。
  3. 启动 dnsmasq 守护进程
  4. 告诉人们在其网络配置中使用此服务器作为 DNS 服务器。

应该是这样。

dnsmasq 还包括 dhcp 服务,但您不必激活它。参考