はじめての自宅サーバ構築 - Fedora/CentOS -
Last Update 2018/05/30
[ 更新履歴 ] [ サイト マップ ] [ 質問掲示板 ] [ 雑談掲示板 ] [ リンク ]
トップ >> 質問掲示板

 BINDの設定難しい…(zoneファイルでミスったか?
日時: 2005/03/29 17:46
名前: os

BINDスレなかったので新規で失礼します。
今回は私の理解力不足で設定がうまくいかない為ご助言いただこうと。
またつっこみ所あると思いますのでお願いします。

設定条件はこちらです。(仮定)
・非固定IPアドレスが1つのみ
・DDNSにてドメインは2つ取得→os.sytes.net u2.myvnc.com(MXレコードはドメイン名と同じ)
・バーチャルホストで構築予定
・apacheとpostfixは後ほど設定します
・BINDは内部向け(LANで使用のみ)
・接続はBフレッツ⇔ルーター⇔サーバー+クライアント(DMZには現在置いてません)
・サーバーIPアドレス :192.168.1.100
・ルーターLAN側IPアドレス :192.168.1.1
・ISPのDNSサーバーIPアドレス :111.222.333.444
・サーバーリモートアクセス用クライアントIPアドレス :192.168.1.12
・マスターサーバーname :os.sytes.net
・スレイブサーバーname :u2.myvnc.com

●named.confの記述
[root@os ~]# vi /etc/named.conf

allow-query{
 127.0.0.1;
 192.168.1.0/24;
};
allow-transfer{
 127.0.0.1;
 192.168.1.0/24;
};
forwarders{
 192.168.1.1;
 111.222.333.444;
};
(中略)
zone "os.sytes.net" IN {
 type master;
 file "os.sytes.net.db";
 allow-update { none; };
};
zone "1.168.192.in-addr.arpa" IN {
 type master;
 file "1.168.192.in-addr.arpa.db";
 allow-update { none; };
};
 
●正引きzoneファイル
[root@os ~]# vi /var/named/chroot/var/named/os.sytes.net.db

$TTL 86400
@ IN SOA os.sytes.net. root.os.sytes.net.(
 2005032900 ; Serial
 28800 ; Refresh
 14400 ; Retry
 3600000 ; Expire
 86400 ) ; Minimum
 IN NS os.sytes.net.
 IN MX 10 os.sytes.net.
@ IN A 192.168.1.100

●逆引き
[root@os ~]# vi /var/named/chroot/var/named/1.168.192.in-addr.arpa.db

$TTL 86400
@ IN SOA os.sytes.net. root.os.sytes.net.(
 2005032900 ; Serial
 28800 ; Refresh
 14400 ; Retry
 3600000 ; Expire
 86400 ) ; Minimum
 IN NS os.sytes.net.
 IN MX 10 os.sytes.net.
100 IN PTR os.sytes.net.

後の設定もそつなくこなし、クライアントよりnslookup
どうもおかしい… こんな感じです
Microsoft Windows 2000 [Version 5.00.2195]
(C) Copyright 1985-2000 Microsoft Corp.

C:\Documents and Settings\Administrator>nslookup
*** Can't find server name for address 192.168.1.1: Non-existent domain
*** Default servers are not available
Default Server: UnKnown
Address: 192.168.1.1

> os.sytes.net
Server: UnKnown
Address: 192.168.1.1

Non-authoritative answer:
Name: os.sytes.net
Address: 192.168.1.100

> 192.168.1.100
Server: UnKnown
Address: 192.168.1.1

Name: os.sytes.net
Address: 192.168.1.100
メンテ

Page:  [1] [2] [3] [4] [5] [6] [7] [8]

■ コンテンツ関連情報

 Re: BINDの設定難しい…(zoneファイルでミスったか? ( No.11 )
日時: 2005/03/29 22:31
名前: os

うーぬ…数日鳶の仕事が忙しくなりそうなんでレス遅れるかもです;;

> forwarders{
> 111.222.333.444;
> };

DNS出すとISP判るので仮定にしてました。
一応出すと210.191.110.1です

ですねぇ BINDの設定でしょうね コレ
zoneファイル定義分はきちんと引けてたから…
ちっとエイリアスとかもおかしいとこないかじっくり考えてみます。
メンテ
 Re: BINDの設定難しい…(zoneファイルでミスったか? ( No.12 )
日時: 2005/03/29 23:29
名前: PINE

むむ〜ますます分からなくなりました(^_^;
named.conf間違ってなさそうだし、、、
サーバで
$ host www.yahoo.co.jp 210.191.110.1
ってやればwww.yahoo.co.jp引けますよね〜?
メンテ
 Re: BINDの設定難しい…(zoneファイルでミスったか? ( No.13 )
日時: 2005/03/30 05:02
名前: os


[***@os ~]$ host os.sytes.net
os.sytes.net has address 192.168.1.100
[***@os ~]$ host 192.168.1.100
100.1.168.192.in-addr.arpa domain name pointer os.sytes.net.
[***@os ~]$ host www.yahoo.co.jp 210.191.110.1
Using domain server:
Name: 210.191.110.1
Address: 210.191.110.1#53
Aliases:

www.yahoo.co.jp has address 202.229.199.136
www.yahoo.co.jp has address 203.141.35.113
www.yahoo.co.jp has address 210.81.3.241
www.yahoo.co.jp has address 210.81.150.5
www.yahoo.co.jp has address 211.14.15.5
www.yahoo.co.jp has address 202.229.198.216

外部DNS指定で引いてやるとできてるみたいですね。
また再度zone指定分確認、こちらも問題なしです。
.confの記述に問題か…
メンテ
 Re: BINDの設定難しい…(zoneファイルでミスったか? ( No.14 )
日時: 2005/03/30 05:09
名前: os

●.conf前文で出してみます;;
[root@os ~]# vi /etc/named.conf
//
// named.conf for Red Hat caching-nameserver
//

options {
 directory "/var/named";
 dump-file "/var/named/data/cache_dump.db";
 statistics-file "/var/named/data/named_stats.txt";
 /*
 * 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;

 allow-query{
 127.0.0.1;
 192.168.1.0/24;
 };
 allow-recursion{
 127.0.0.1;
 192.168.1.0/24;
 };
 allow-transfer{
 127.0.0.1;
 192.168.1.0/24;
 };
 forwarders{
 210.191.110.1;
 };
};

//
// a caching only nameserver config
//
controls {
 inet 127.0.0.1 allow { localhost; } keys { rndckey; };
};

logging {
 category lame-servers { null; };
};

zone "." IN {
 type hint;
 file "named.ca";
};

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

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; };
};

zone "0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.ip6.arpa" IN {
 type master;
 file "named.ip6.local";
 allow-update { none; };
};

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

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

include "/etc/rndc.key";

zone "os.sytes.net" IN {
type master;
file "os.sytes.net.db";
allow-update { none; };
};
zone "1.168.192.in-addr.arpa" IN {
type master;
file "1.168.192.in-addr.arpa.db";
allow-update { none; };
};


メンテ
 Re: BINDの設定難しい…(zoneファイルでミスったか? ( No.15 )
日時: 2005/03/30 13:34
名前: PINE

私のnamed.confにはallow-recursionが無かったので追加してみても
問題なく引けますね、、、
ちなみに私のBINDのバージョンは
# rpm -q bind
bind-9.2.4-2
です。
メンテ

Page:  [1] [2] [3] [4] [5] [6] [7] [8]

題名
名前  ("初心者"を含む名前は使用できません)
E-Mail
URL
パスワード 記事メンテ時に使用)
投稿キー (投稿時 投稿キー を入力してください)
コメント
画像添付 (対応画像:JPEG/GIF/PNG [Max 500KB])

   クッキー保存

■ その他


Copyright(©)2004-2018 First home server construction. All Right Reserved.