Linux自宅サーバー構築
LinuxサーバーTOP
BBS
Linuxサーバー構築
INFORMATION
LINK
MAIL
 

 

DNSサーバの構築

最終更新 2003年6月16日

<=きさま怪しいやつだな、名を名乗れ!!てなわけでDNSサーバの構築です。私がbindがどうのこうのといってもこれまたかなりあやしいので説明は割愛させていただきます。まさかbindってなーにって言う方がこれ読まないですよね・・・・とりあえず設定ファイルを見てください。わたしんちのネットワーク構成はこちらです。

/etc/named.conf
// generated by named-bootconf.pl

options {
directory "/var/named";
/*
* If there is a firewall between you and nameservers you want
* to talk to, you might need to uncomment the query-source
* directive below. Previous versions of BIND always asked
* questions using port 53, but BIND 8.1 uses an unprivileged
* port by default.
*/
// query-source address * port 53;
};

//
// a caching only nameserver config
//
controls {
inet 127.0.0.1 allow { localhost; } keys { rndckey; };
};
zone "." IN {
type hint;
file "named.ca";
};

#zone "localhost" IN {
# type master;
# file "localhost.zone";
# allow-update { none; };
#};

zone "0.0.127.in-addr.arpa" IN {
type master;
file "named.local";
allow-update { none; };
};

#####/////paopao.org/////#####


zone "paopao.org" IN {
type master;
file "paopao.org.hosts";
allow-transfer {
localhost;
195.20.105.149;
};
};

zone "43.244.201.103.in-addr.arpa" IN {
type master;
file "paopao.org.rev";
allow-transfer {
localhost;
195.20.105.149;
};
};

#####/////vf.paopao.org/////#####


zone "vf.paopao.org" IN {
type master;
file "vf.paopao.org.hosts";
allow-query {
127.0.0.1;
192.168.0.0/16;
};
allow-transfer {
127.0.0.1;
192.168.0.0/16;
};
};

zone "44.168.192.in-addr.arpa" IN {
type master;
file "192.168.44.rev";
allow-query {
127.0.0.1;
192.168.0.0/16;
};
allow-transfer {
127.0.0.1;
192.168.0.0/16;
};
};

#####/////yz.paopao.org//////#####


zone "yz.paopao.org" IN {
type master;
file "yz.paopao.org.hosts";
allow-query {
127.0.0.1;
192.168.0.0/16;
};
allow-transfer {
127.0.0.1;
192.168.0.0/16;
};
};

zone "0.168.192.in-addr.arpa" IN {
type master;
file "192.168.0.rev";
allow-query {
127.0.0.1;
192.168.0.0/16;
};
allow-transfer {
127.0.0.1;
192.168.0.0/16;
};
};


include "/etc/rndc.key";

/var/named/paopao.org.hosts

$TTL 86400
@ IN SOA ns1.paopao.org. root.ns1.paopao.org. (
2003052202 ; Serial
10800 ; Refresh
3600 ; Retry
604800 ; Expire
86400 ) ; Minimum

IN A 43.244.201.103
IN NS ns1.paopao.org.
IN NS ns0.xname.org.
IN MX 10 ns1.paopao.org.

localhost IN A 127.0.0.1
dns IN A 43.244.201.103

ns1 IN CNAME dns
www IN CNAME dns
ftp IN CNAME dns
mail IN CNAME dns
pop IN CNAME dns
smtp IN CNAME dns
proxy IN CNAME dns

/var/named/paopao.org.rev
$TTL 86400
@ IN SOA ns1.paopao.org. root.ns1.paopao.org. (
2003052202 ; Serial
10800 ; Refresh
3600 ; Retry
604800 ; Expire
86400 ) ; Minimum

IN NS ns1.paopao.org.
IN NS ns0.xname.org.
IN PTR paopao.org.
IN A 255.255.255.255

103 IN PTR ns1.paopao.org.

/var/named/vf.paopao.org.hosts
$TTL 86400
@ IN SOA ns1.vf.paopao.org. root.ns1.vf.paopao.org. (
2003052201 ; Serial
10800 ; Refresh
3600 ; Retry
604800 ; Expire
86400 ) ; Minimum

IN A 192.168.44.11
IN NS ns1.vf.paopao.org.
IN MX 10 ns1.paopao.org.

localhost IN A 127.0.0.1
ba8k IN A 192.168.44.1
gw01 IN A 192.168.44.11

ns1 IN CNAME gw01
www IN CNAME gw01
ftp IN CNAME gw01
mail IN CNAME gw01
pop IN CNAME gw01
smtp IN CNAME gw01
proxy IN CNAME gw01

/var/named/192.168.44.rev
$TTL 86400
@ IN SOA ns1.vf.paopao.org. root.ns1.vf.paopao.org. (
2003052201 ; Serial
10800 ; Refresh
3600 ; Retry
604800 ; Expire
86400 ) ; Minimum

IN NS ns1.vf.paopao.org.

IN PTR vf.paopao.org.
IN A 255.255.255.0

1 IN PTR ba8k.vf.paopao.org.
11 IN PTR gw01.vf.paopao.org.

/var/named/yz.paopao.org.hosts
$TTL 86400
@ IN SOA ns1.vf.paopao.org. root.ns1.vf.paopao.org. (
2003052302 ; Serial
10800 ; Refresh
3600 ; Retry
604800 ; Expire
86400 ) ; Minimum

IN A 192.168.0.11
IN NS ns1.vf.paopao.org.

gate IN A 192.168.0.11

ns1 IN CNAME gate
www IN CNAME gate
ftp IN CNAME gate
mail IN CNAME gate
pop IN CNAME gate
smtp IN CNAME gate
proxy IN CNAME gate

airc IN A 192.168.0.21

heso100 IN A 192.168.0.100
heso101 IN A 192.168.0.101
heso102 IN A 192.168.0.102
heso103 IN A 192.168.0.103
heso104 IN A 192.168.0.104
heso105 IN A 192.168.0.105
heso106 IN A 192.168.0.106
heso107 IN A 192.168.0.107
heso108 IN A 192.168.0.108
heso109 IN A 192.168.0.109
heso110 IN A 192.168.0.110
heso111 IN A 192.168.0.111
heso112 IN A 192.168.0.112

/var/named/192.168.0.rev

$TTL 86400
@ IN SOA ns1.vf.paopao.org. root.ns1.vf.paopao.org. (
2003052302 ; Serial
10800 ; Refresh
3600 ; Retry
604800 ; Expire
86400 ) ; Minimum

IN NS ns1.vf.paopao.org.

IN PTR yz.paopao.org.
IN A 255.255.255.0

11 IN PTR gate.yz.paopao.org

21 IN PTR airc.yz.paopao.org.

100 IN PTR heso100.yz.paopao.org.
101 IN PTR heso101.yz.paopao.org.
102 IN PTR heso102.yz.paopao.org.
103 IN PTR heso103.yz.paopao.org.
104 IN PTR heso104.yz.paopao.org.
105 IN PTR heso105.yz.paopao.org.
106 IN PTR heso106.yz.paopao.org.
107 IN PTR heso107.yz.paopao.org.
108 IN PTR heso108.yz.paopao.org.
109 IN PTR heso109.yz.paopao.org.
110 IN PTR heso110.yz.paopao.org.
111 IN PTR heso111.yz.paopao.org.
112 IN PTR heso112.yz.paopao.org.

でなんでサブドメインがvfとyzかって?わたしがホンダのVFっつーバイクで妻がFZRちゅーバイクに乗っているんです。えっ・・じゃyzじゃなくてfzrでしょ?って・・・いいのヤマハはyzなの!昔からそう決まっているの!・・・じゃホンダはnsrかcbじゃないかって・・・もうやめましょう。

xnameのFAQにあるようにzoneのTTLやrefreshを直します。以下はxnameのFAQ
Can I change my zone ttl, refresh, etc... ?
Yes.
When using advanced interface (you have a checkbox in your preference panel), SOA and TTL will be modifiable.
Default values are :
TTL : 1D
refresh : 3H
retry : 1H
expiry : 1W
minimum : 1D

ほんじゃま設定ファイルが整ったらnamedをリスタート

# /etc/init.d/named restart

こんなちっぽけなサーバでもファイルを用意して線をつないで”namedスタート!”なーんてうっちゃえば世界中につながっているDNSシステムの一員になることができます。 おぉこわ・・・・もう一回よく見直してみよう・・・・

しかしかなりはしょってるなー・・・・・・


linuxトップ | セカンダリーDNSにもどる | お次DHCPサーバ

 


linux自宅サーバーPAOPAO
リンクはご自由に!
yasu@paopao.org
 
パオパオ、ぱおぱお