見つかったサービスを使う
Bonjourの仕組みによってサービスを見つけることができました。しかしそのサービスを利用できるかどうかは,
iTunesの共有ライブラリの場合
DAAPサービスに対応したメディアプレイヤーが必要です。Ubuntu 12.
図6 Bansheeであればメニュー
しかし,
ネットワークプリンターの場合
Ubuntuデフォルトの印刷システムであるCUPSは,
あとはUSB接続のプリンターと同じようにして登録するステップを踏んでいき,
PulseAudioサウンドサーバーの場合
PulseAudioもまた,
- 注1)
- Avahiの開発者もPulseAudioの開発者も同じ人であるというトリビアがあります。
libvirtの場合
仮想化ソフトウェアであるlibvirtですが,
libvirtを画面上から操作するためのソフトウェアに,
最後に,
ホスト名.localによる通信
avahi-discoverに戻って再びキャッシュ情報を見てみましょう。
「.local」
起動しているAvahiが持つキャッシュには,
もしAvahiを使わずにホスト名による通信を行いたければ,
- 注2)
- IPv4のアドレスとIPv6のアドレスは区別され,
同じホスト名であっても別の組み合わせとして扱われる。 - 注3)
- デフォルトでインストールされるパッケージ
「libnss-mdns」 がName Service Switchにプラグインし, Avahiのキャッシュを参照することで成立している。
まとめ
直接触れる機会のない地味な存在であるAvahiですが,