ローカルエリアにあるサーバは、ローカルPCの逆引きができず不便。 gethostbyaddrでタイムアウトしてしまったり。仕方ないので苦手なDNSを入れました。
BINDのインストール
# cd /usr/ports/dns/bind94/ # make install
ルート DNS の設定
# wget ftp://ftp.nic.ad.jp/internet/rs.internic.net/domain/named.root # cp named.root /var/named/named.ca
逆引き設定
# vim /etc/namedb/named.conf
# 以下を追記
zone "0.168.192.in-addr.arpa" {
    type master;
    file "master/0.168.192.in-addr.arpa";
};
# cd /var/named/etc/
# vim master/0.168.192.in-addr.arpa
$TTL	3600
@    IN    SOA    box.teachat.org. root.box.teachat.org.  (
                20071118    ; Serial
                3600    ; Refresh
                900    ; Retry
                3600000    ; Expire
                3600 )    ; Minimum
    IN    NS    box.teachat.org.
70	IN	PTR	macbookpro.
DNSの切り替え
ネームサーバをローカルに変更する。
vim # /etc/resolv.conf #nameserver 192.168.0.1 nameserver 127.0.0.1
起動設定
# /etc/rc.conf named_enable="YES" named_program="/usr/sbin/named" named_flags="-c /etc/namedb/named.conf -u bind" named_pidfile="/var/run/named/pid" named_chrootdir="" named_chroot_autoupdate="YES" named_symlink_enable="YES"
#/etc/rc.d/named restart
確認
# nslookup > 192.168.0.70 Server: 127.0.0.1 Address: 127.0.0.1#53 70.0.168.192.in-addr.arpa name = macbookpro.
※参考
http://www.miloweb.net/bind.html
http://park1.wakwak.com/~ima/freebsd_bind9_1.html