名前解決に新型を導入しましょう この3つです。
/usr/ports/net/mDNSResponder
/usr/ports/dns/mDNSResponder_nss
/usr/ports/net/howl
これらは、multi Domain Name という物らしくって、Appleが考えた名前解決を行う新種らしいです。
効果の程は、不明ですが、入れておいた方が良いらしいです。
入れ方は、make installします。
後は、rc.confに記述します。
mdnsd_enable="YES"
mdnsresponder_enable="YES"
なんか、起動します。
最後に
/etc/nsswitch.conf
hosts: files mdns dns <- mdnsを入れる
とします。
確認は、
ping [ホスト名].local
で、名前解決出来れば良いみたいです。
追記
ブラウズした時に、情報を提供する方法があるらしいです。
/usr/local/etc/Bonjour.conf
Web Server <- 表示名
_http._tcp. <-プロトコル
80 <-ポート番号
path=/ <-説明
SSH
_ssh._tcp.
22
none
Samba
_smb._tcp
445
SambaServer
<- 最後に空白行があると、だめらしい
後は、起動設定を記述する。
/etc/rc.conf
mdnsresponderposix_enable="YES"
mdnsresponderposix_flags="-f /usr/local/etc/Bonjour.conf"
確認は、Linuxなんかから、
avahi-browse -art
とコマンドを打つと
= enp2s0 IPv4 Web Server Web Site local
hostname = [homebase.local]
address = [192.168.0.90]
port = [80]
txt = ["path=/"]
等と表示されました。