本地名称服务器

本地名称服务器

我想为我的家庭网络设置一个名称服务器,这样我就可以使用容易记住的名称来指向我的设备。我已经 7 年多没有玩过 DNS 了,说实话,我记不清怎么做了。有人能给我指出一个好的“如何做”或类似的东西来让我入门吗?

答案1

我建议使用 dnsmasq,因为它将为您提供双重解决方案:针对您的本地网络的 dhcp 服务器和 dns 代理。

你可能想看看https://help.ubuntu.com/community/Dnsmasq

dnsmasq 的优点是它将在其 dns 代理中解析 dhcp 名称,并简单地使用 /etc/hosts 来获取您可能拥有的静态 ip。这比使用完整的 bind9 服务器要简单得多。

答案2

好吧,如果网络真的很简单而且是静态的,那么您只需/etc/hosts在所有设备上进行修改,使其具有如下行:

192.168.1.42  universe
172.17.18.19  foobar

如果您的设备太多或设备更换太频繁,dnsmasq(可在存储库中找到)可为您提供 DNS 服务器或 DHCP 服务器,或两者兼而有之。有一个基本的设置指南社区帮助 wiki以及关于dnsmasq 主页

相关内容