Dante 不具合報告と解決策
Dante Via、Dante Virtual SoundcardといったPC向けソフトウェアに関してです。
症状
Controller上でデバイス名は表示されるのに他の詳細情報が表示されず、ルーティングにも表示されないためパッチもできない。
他のPCのControllerからも同じ状況。

環境
PC: Lenovo IdeaPad Slim 3
OS: Windows11 Home 24H2
CPU: Intel Core5 120U 1.4GHz
NIC: Buffalo LUA5-U3-AGTE-NBK
Dante Via Version: 1.4.0.5
Dante Controller Version: 4.16.0.5
Dante Discovery Version: 1.4.0
Bonjour Version : 3.1.0.1
原因
Bonjourの名前解決エラー
対処法
PC名を31字以下に変更することで解決した。
複数台PCを所持しているため、わかりやすいよう「LAPTOP-自分の名前-LenovoIdeaPadSlim3」というPC名にしていた。どうやらこれがいけなかったらしい。Bonjour(mDNS)ではPC名が .local ドメインとしてネットワークにアドバタイズされる。そのため、PC名を複雑にしないほうが安全そうだということ。
PC名を短く簡潔なものに変更することで即座に解決した。
試しにPC名を40文字に設定してみたところ、症状を再現できた。

いくら待っても詳細情報が表示されない
原因特定の経緯
まずDante関連のソフトウェアを再インストールした。しかし治らず。
次に疑ったのはUSB NICの相性問題。しかし別のNICを使用しても症状は改善されず、また、別のPCに同じNICを使用したところ症状は現れなかった。よってUSB NICの問題ではない。
そしてポート開放について疑った。公式サイトとファイアウォール設定を入念に照らし合わせたが問題は無さそうだった。
また、ネットワーク設定のリセットやWindowsの別ユーザも試したが効果は無かった。Dante Viaのログ関連も一通りチェックした。RialtoSharedMemoryWin32Userのエラーなどが見られたが結局核心には至らなかった。
イベントビューア → Windowsログ → Application を確認したところ、Bonjourのエラーが多数見られた。
mDNSCoreReceiveResponse: Unexpected conflict discarding 48 10.11.168.192.in-addr.arpa. PTR 1234567890123456789012345678901234567890.local.mDNSResponderが受け取ったDNSレスポンスの処理中にUnexpected conflict(予期しない名前の衝突)が発生し、discarding(そのDNS応答を破棄した)というエラー。試すべきはBonjourの再インストールかドメイン名の変更。ドメイン名はPC名(ホスト名)がそのまま使われるためPC名を変えるだけで簡単に試せる。
というわけでPC名を変更してみたら解決した。
ここまで読んでいただきありがとうございました。同じようなトラブルに見舞われている方の力になれば幸いです。
