/usr/local/etc/namedb/named.conf :

options {
	directory "/usr/local/etc/namedb";
	listen-on {
		127.0.0.1; 192.168.0/24;
	};
	allow-query {
		127.0.0.1; 192.168.0/24;
	};
};

zone "." {
	type hint;
	file "named.root";
};

zone "localhost" {
	type master;
	file "localhost.zone";
};

zone "0.0.127.IN-ADDR.ARPA" {
	type master;
	file "localhost.rev";
};

zone "localnet.priv" {
	type master;
	file "localnet.priv.zone";
};

zone "0.168.192.IN-ADDR.ARPA" {
	type master;
	file "localnet.priv.rev";
};

/usr/local/etc/namedb/localnet.priv.zone :

$TTL 3600
@	IN	SOA	server.hoge.domain.	postmaster.server.hoge.domain.	(
				20010502	; Serial
				3600		; Refresh
				900		; Retry
				3600000		; Expire
				3600	)	; Minimum
	IN	NS	server.hoge.domain.
	IN	MX 10	server.hoge.domain.
server	IN	A	192.168.0.1
host1	IN	CNAME	server
host2	IN	A	192.168.0.2
host3	IN	A	192.168.0.3
host4	IN	A	192.168.0.4

/usr/local/etc/namedb/localnet.priv.rev :

$TTL 3600
@	IN	SOA	server.hoge.domain.	postmaster.server.hoge.domain.	(
				20010502	; Serial
				3600		; Refresh
				900		; Retry
				3600000		; Expire
				3600	)	; Minimum
	IN	NS	server.hoge.domain.
1	IN	PTR	server.hoge.domain.
2	IN	PTR	host2.hoge.domain.
3	IN	PTR	host3.hoge.domain.
4	IN	PTR	host4.hoge.domain.

/usr/local/etc/namedb/localhost.zone :

$TTL 3600
@	IN	SOA	server.hoge.domain.	postmaster.hoge.domain.	(
				20010502	; Serial
				3600		; Refresh
				900		; Retry
				3600000		; Expire
				3600	)	; Minimum
	IN	NS	localhost
	IN	MX 10	localhost
	IN	A	127.0.0.1


/usr/local/etc/namedb/localhost.rev :
$TTL	3600
@	IN	SOA	server.hoge.domain.	postmaster.server.hoge.domain.	(
				20010502	; Serial
				3600		; Refresh
				900		; Retry
				3600000		; Expire
				3600	)	; Minimum
	IN	NS	server.hoge.domain.
1	IN	PTR	localhost.hoge.domain.

GO PREV.つるたにの自己紹介へ戻る
GO PREV.つるたにのホームページへ戻る
turutani@scphys.kyoto-u.ac.jp