我正在运行多个 Ubuntu VM,并希望在使用 ssh 时通过主机名而不是 IP 来引用它们。因为我不想将每个服务器添加到每个 /etc/hosts,所以我认为使用 DNS 别名是最好的。
我设置了一个虚拟机来运行 dnsmasq,并输入了一些 IP 到主机名的条目,同时使用 8.8.8.8 作为备份。然后我在路由器上创建了一个自定义 DNS 配置以指向该虚拟机(其中 8.8.8.8 也作为备份)。
像我的 Macbook 这样的机器会遵循路由器的 DNS 设置并使用 VM 进行查找,但我的其他 Ubuntu VM 却不会。如何让 Ubuntu 使用我的路由器进行 DNS?