• 締切済み

Vine Linux3.2 DNSサーバの構築についえ教えてください

Vine Linux3.2でDNSサーバを構築しようと苦闘しています。 まずは、LAN内で構築を目指しました。 ルータ 192.168.11.1 Linux マシン 192.168.11.8 WindowsXPマシン 192.168.11.3 Linux マシンの名前をshuttle ドメイン名を rqgdomain.co.jp としました。 http://www.jitaku-server.net/bind_hostname.html を、参考にさせていただきました。ありがとうございます。 6つのファイル (1)named.cd、(2)named.conf、(3)localhost.zone、(4)named.local、(5)rqgdomain.co.jp、(6)11.168.192.in-addr.arpa を用意しました。 いろいろ調べてもわからない不具合がいくつか出てきてしまいました。 #/etc/rc.d/init.d/named restart namedを停止中:rndc:connect failed:connection refused [失敗] namedを起動中:[ OK ] と、なってしまいます。 Q1.何故失敗してしまうのでしょうか。 次に #nameserver 127.0.0.1 -bash: nameserver: command not found と、いうことでこの操作もできません。 Q2.何故できないのでしょうか。 最後に #host localhost localhost has address 127.0.0.1 # host 127.0.0.1 1.0.0.127.in-addr.arpa domain name pointer localhost. となり、正常のようです。 しかし、 #host shuttle.rqgdomain.co.jp Host shuttle.rqgdomain.co.jp not found: 3(NXDOMAIN) # host 192.168.11.8 Host 8.11.168.192.in-addr.arpa not found: 3(NXDOMAIN) となってしまいます。 Q3.何故エラーが出てしまうのでしょうか。 定義ファイルが間違っているのではないかと入念に見直したつもりですが、わかりません。 定義ファイルを以下に記載させていただこうと思いましたが文字数制限にかかりました。ご回答いただけたら補足で記載させていただきます。 おわかりの方見えましたらなにとぞよろしくお願いいたします。

みんなの回答

  • YanTan
  • ベストアンサー率45% (5/11)
回答No.1

DNSサーバはBIND9でしょうか? もしそうだとすると、rndc-keyは作成しましたか? もしまだなら、下記URLなどを参考に設定してみてください。

参考URL:
http://www.cozy.cx/pwiki/?Debian%A4%B7%A4%AD%A4%EA%C4%BE%A4%B7#content_1_26
rqg2010
質問者

お礼

YanTanさん、レスありがとうございます。 早速試してみました。 [root@localhost root]# dnssec-keygen -a HMAC-MD5 -b 512 -n USER named Knamed.+157+39906 と、なりました。 次に、 12.次に、/chroot/named/etc/ に rndc.confを作成。中身は、rndc を使ったネームサーバの制御を参考にする。 options { default-server 127.0.0.1; default-key "rndc-key"; }; key "rndc-key" { algorithm hmac-md5; secret "さっき作った鍵の内、.privateと言う方の中身"; }; と、いうことですが、 「さっき作った鍵の内、.privateと言う方の中身」 のことがわかりません。 DNSサーバの構築というのは、ここまで難しいものかと。 あきらめずに頑張ります。 なんとか、応援をお願いいたします。

rqg2010
質問者

補足

YanTanさん、レスありがとうございます。 ご教示いただいたことをやってみました。お礼の方にその欠課を記載させていただきます。 BINDに関する定義ファイルをUPさせて頂きます。 また、更にご教示いただけるとありがたいです。 (1)named.cd ftp://ftp.rs.internic.net/domain/named.root のものです。 (2)named.conf options { //zoneファイルの格納場所 directory "/var/named"; //LAN内からの問い合わせのみ応答する # allow-query{ # 127.0.0.1; # 192.168.11.0/24; # }; forwarders{ 157.14.130.5; // プロバイダのプライマリ DNS の IP アドレス 157.14.130.4; // プロバイダのセカンダリ DNS の IP アドレス }; }; // ルート DNS の情報 zone "." IN { // ルート DNS の情報である事を明示 type hint; // ファイル名 file "named.ca"; }; // localhost の正引きの設定 zone "localhost" IN { // Master DNS Serverであることを示す type master; file "localhost.zone"; }; // localhost の逆引きの設定 zone "named.loal" IN { type master; file "named.loal"; }; zone "rqgdomain.co.jp" IN { type master; file "rqgdomain.co.jp"; }; // 192.168.11.* の逆引きの設定 zone "11.168.192.in-addr.arpa" IN { type master; file "11.168.192.in-addr.arpa"; }; (3)localhost.zone $TTL 1D @ IN SOA shuttle.rqgdomain.co.jp. root.rqgdomain.co.jp. ( 2005021401 3H 15M 1W 1D ) IN NS shuttle.rqgdomain.co.jp. IN A 127.0.0.1 (4)named.local $TTL 1D @ IN SOA shuttle.rqgdomain.co.jp. root.rqgdomain.co.jp. ( 2005021401 ; Serial 3H ; Refresh 15M ; Retry 1W ; Expire 1D ) ; Minimum IN NS shuttle.rqgdomain.co.jp. 127.0.0.1 IN PTR localhost. (5)rqgdomain.co.jp $TTL 1D @ IN SOA shuttle.rqgdomain.co.jp. root.rqgdomain.co.jp. ( 2005021401 ; Serial 3H ; Refresh 15M ; Retry 1W ; Expire 1D ) ; Minimum IN NS shuttle.rqgdomain.co.jp. IN MX 10 shuttle.rqgdomain.co.jp. shuttle IN A 192.168.11.8 p425 IN A 192.168.11.3 www IN CNAME shuttle mail IN CNAME shuttle ftp IN CNAME shuttle (6)11.168.192.in-addr.arpa $TTL 1D @ IN SOA shuttle.rqgdomain.co.jp. root.rqgdomain.co.jp. ( 2005021401 ; Serial 3H ; Refresh 15M ; Retry 1W ; Expire 1D ) ; Minimum IN NS shuttle.rqgdomain.co.jp. 8 IN PTR shuttle.rqgdomain.co.jp. 3 IN PTR p425.rqgdomain.co.jp.