我有最新的 Synology 和几个 Ubuntu 22.04(已完全更新),但是是空的。
- 安装了 Synology 自己的 DNS 服务器:example.local
- 安装了 Synology 自己的 DHCP 服务器。
客户端确实获得了我为他们指定的 DHCP 范围的 IP。很好。但他们没有获得交付的域选项,因此我可以使用 解析 FQDN hostname -f
。它仅显示我在客户端主机名文件中设置的主机名。/etc/hostname
resolv.conf 仅显示:
nameserver 127.0.0.53
options edns0 trust-ad
search example.local
(这也是一个任意的名称服务器。我的名称/DNS服务器是10.0.0.10)
从一个客户端 ping 另一个客户端将导致:
ping worker-s-05
ping: worker-s-05: Temporary failure in name resolution
... 或者 ...
ping worker-s-05.example.local
ping: worker-s-05.example.local: Name or service not known
我已经添加了供应商(Ubuntu22.04)选项到 DHCP 服务器,希望 synolgy dhcp 服务器将 DNS/DHCP 选项广播给客户端,并且客户端将接受它们。
- 64:示例.本地
- 15:示例.本地
- 65:10.0.0.10 <-- 我的 synology/dns/dhcp 服务器 ip
- 6:10.0.0.10
- 119:示例.本地
我还能做些什么让我的 Ubuntu 22.04 客户端接受域 example.local 并解析为 FQDN?