−ゾーンファイルの作成−

ゾーンファイルの作成
ゾーンファイルは, /var/named ディレクトリに収められています。
localhost.rev(localhost逆引き)の記述例
$TTL 86400
@	IN	SOA	ns0.kitahotaru.com.	root.kitahotaru.com. (
			2002080601 ; serial
			28800 ; refresh
			7200 ; retry
			604800 ; expire	
			86400 ; ttk
			)

	IN	NS	ns0.kitatotaru.com.
1	IN	PTR	localhost.
▲UP
named.hosts(内部向け正引き)の記述例
$TTL 86400
@	IN	SOA	ns0.kitahotaru.com.  root.kitahotaru.com. (
			2002080601 ; serial
			28800 ; refresh
			7200 ; retry
			604800 ; expire	
			86400 ; ttl
			)


	IN	NS	ns0.kitahotaru.com.

ns0	IN	A	192.168.1.20
winxp	IN	A	192.168.1.2
isdn	IN	A	192.168.1.1
win2k	IN	A	192.168.1.3
win98	IN	A	192.168.1.4
note	IN	A	192.168.1.5

www	IN	CNAME	ns0
mail	IN	CNAME	ns0
ftp	IN	CNAME	ns0
localhost IN    A       127.0.0.1
▲UP
named.rev(内部向け逆引き)の記述例
$TTL 86400
@	IN	SOA	ns0.kitahotaru.com.	root.kitahotaru.com. (
			2002080601 ; serial
			28800 ; refresh
			7200 ; retry
			604800 ; expire	
			86400 ; ttk
			)

	IN	NS	ns0.kitahotaru.com.
20	IN	PTR	ns0.kitahotaru.com.
1	IN	PTR	isdn.kitahotaru.com.
2	IN	PTR	winxp.kitahotaru.com.
3	IN	PTR	win2k.kitahotaru.com.
4	IN	PTR	win98.kitahotaru.com.
5	IN	PTR	note.kitahotaru.com.
▲UP
out_named.hosts(外部向け正引き)の記述例
$TTL 86400
@	IN	SOA	ns0.kitahotaru.com.  root.kitahotaru.com. (
			2002081301 ; serial
			28800 ; refresh
			7200 ; retry
			604800 ; expire	
			86400 ; ttl
			)


	IN	A	111.222.333.444
	IN	NS	ns0.kitahotaru.com.
	IN	NS	ns3.zoneedit.com.
@	IN	MX	10	mail
ns0	IN	A	111.222.333.444
www	IN	CNAME	ns0
mail	IN	CNAME	ns0
ftp	IN	CNAME	ns0
▲UP
BINDの起動
設定が終了したら,BINDを再起動します。 service named restart で再起動します。
# service named restart
namedを停止中                       [ OK ]
namedを起動中                       [ OK ]
#
続けて自動起動の設定をします。 chkconfig named on これでシステムの起動と同時にサービスが開始されます。
# chkconfig named on
#
▲UP
リゾルバの設定
リゾルバの設定は /etc/resolv.conf で行います。[vi] で開いて編集します。
# vi /etc/resolv.conf
私は下記のように設定しています。
search kitahotaru.com
nameserver 192.168.1.20 ←プライマリーDNSサーバ
nameserver 555.666.777.888 ←セカンダリーDNSサーバ
▲UP


このサイトに関するお問い合わせはlinux@kitahotaru.comまでお願いいたします。