« 亡国のイージス  | メイン | ProFTPのユーザ追加 »

ローカルIPの逆引き

ローカルエリアにあるサーバは、ローカル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

About

2007年11月18日 16:21に投稿されたエントリーのページです。

ひとつ前の投稿は「亡国のイージス 」です。

次の投稿は「ProFTPのユーザ追加」です。

他にも多くのエントリーがあります。メインページアーカイブページも見てください。