bind (DNSサーバ構築)
bind(named)をよく理解していないので、とりあえず設定した項目のみ列挙。
/etc/named.conf
コメント化
#listen-on port 53 { 127.0.0.1; };
#listen-on-v6 port 53 { ::1; };
options 内に追加
allow-query { localhost; localnets; };
allow-transfer { localhost; localnets; };
allow-recursion { localhost; localnets; };
logging { } の下部に追加
view "internal" {
match-clients {
localhost;
localnets;
};
match-destinations {
localhost;
localnets;
};
zone "." IN {
type hint;
file "named.ca";
};
include "/etc/named.rfc1912.zones";
# 内部向け
zone "mizuhataya.com" {
type master;
file "mizuhataya.com.db";
};
zone "11.168.192.in-addr.arpa" {
type master;
file "11.168.192.in-addr.arpa.db";
};
};
/var/named/mizuhataya.com.db
google apps の設定含む
$TTL 86400
@ IN SOA mizuhataya.com. moiroka.mizuhataya.com.(
2010091301 ; Serial (YYYYMMDDNN)
28800 ; Refresh
14400 ; Retry
3600000 ; Expire
86400 ; Minimum
)
IN NS mizuhataya.com.
* IN A 192.168.11.11
@ IN A 192.168.11.11
IN MX 10 ASPMX.L.GOOGLE.COM.
IN MX 20 ALT1.ASPMX.L.GOOGLE.COM.
IN MX 20 ALT2.ASPMX.L.GOOGLE.COM.
IN MX 30 ASPMX2.GOOGLEMAIL.COM.
IN MX 30 ASPMX3.GOOGLEMAIL.COM.
IN MX 30 ASPMX4.GOOGLEMAIL.COM.
IN MX 30 ASPMX5.GOOGLEMAIL.COM.
google IN CNAME ghs.google.com.
/var/named/11.168.192.in-addr.arpa.db
$TTL 86400
@ IN SOA mizuhataya.com. moiroka.mizuhataya.com.(
2010091301 ; Serial (YYYYMMDDNN)
28800 ; Refresh
14400 ; Retry
3600000 ; Expire
86400 ; Minimum
)
IN NS mizuhataya.com.
* IN A 192.168.11.11
@ IN A 192.168.11.11
IN MX 10 ASPMX.L.GOOGLE.COM.
IN MX 20 ALT1.ASPMX.L.GOOGLE.COM.
IN MX 20 ALT2.ASPMX.L.GOOGLE.COM.
IN MX 30 ASPMX2.GOOGLEMAIL.COM.
IN MX 30 ASPMX3.GOOGLEMAIL.COM.
IN MX 30 ASPMX4.GOOGLEMAIL.COM.
IN MX 30 ASPMX5.GOOGLEMAIL.COM.
google IN CNAME ghs.google.com.