システム解決 mdns サービスの検索

システム解決 mdns サービスの検索

avahi-browseなどのmdnsサービスをナビゲートするためにsystemd-resolvedを使用できますか?

たとえば、

$ 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

ただし、同じネットワーク上の他のシステムでは解決を使用しますが、指定されたサービスに対してすべてのシステムを照会することは機能しません。

$ 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

私がここで何を見逃しているのでしょうか?それとも、私が望むものと決断力がないのでしょうか?

ベストアンサー1

おすすめ記事