2015年8月27日 11:00
新・OS X ハッキング! (140) 「Raspberry Pi」をOS Xで快適に使うために(2)
(SSHサーバ)や「_afpovertcp._tcp」(AFPサーバ)といった文字列を引数として与え、さらに前述の「-t」オプションもあわせて指定する(例2)。これで、LAN上に存在するすべてのAFPサーバを表示できる。
例2:ネットワーク上のAFPサーバをリストアップする
$ avahi-browse _afpovertcp._tcp -t
○IPアドレスとホスト名を相互変換
ホストのIPアドレスを知りたい場合には、「-n」オプションに続けて対象のホスト名(Bonjour名)を指定する。これで、そのホストのIPアドレスが表示されるはずだ(例3)。「-a」オプションを使えば、反対にIPアドレスからホスト名を割り出すこともできる(例4)。OS Xにはありそうでない機能なだけに、このコマンドの存在を知っていれば(当然Avahi収録のマシン使用時に限るが)役に立つこともあるはずだ。
例3:ホスト名からIPアドレスを割り出す
$ avahi-resolve -n LaCie-d2.local
LaCie-d2.local 192.168.12.25
例4:IPアドレスからホスト名を割り出す
$ avahi-resolve -a 192.168.12.7
192.168.12.7 MBAir.local
○ホスト名にIPアドレスを割り当てる
ホスト名にIPアドレスを割り当てることができる。