systemd-resolved 是否可以像 avahi-browse 一样用于浏览 mdns 服务?
例如:
$ avahi-browse _smb._tcp
+ eno1 IPv6 PC1 Microsoft Windows Network local
+ eno1 IPv6 PC2 Microsoft Windows Network local
+ eno1 IPv6 PC3 Microsoft Windows Network local
+ eno1 IPv6 PC4 Microsoft Windows Network local
但在同一网络中的另一台机器上,使用resolved,但查询给定服务的所有机器不起作用:
$ resolvectl --protocol=mdns service _smb._tcp.local
Resolve call failed: All attempts to contact name servers or networks failed
但是涉及主机名的直接查询正在工作:
$ resolvectl --protocol=mdns service PC1._smb._tcp.local
PC1._smb._tcp.local: PC1.local:445 [priority=0, weight=0]
fe80::e4c2:d456:7856:45f1%4 -- link: eth0
(PC1/_smb._tcp/local)
-- Information acquired via protocol mDNS/IPv6 in 139.7ms.
-- Data is authenticated: no
我在这里想念什么?或者是决心不是为了我想要的?