No.12141 投稿時間:2003年09月09日(Tue) 15:03 投稿者名:あご URL:
いつもお世話になります。
今、RedHutLinuxでDNSサーバーを構築しています。
インターネットにはつながず、ハブでつなげてDNSの設定をしようと思いやってみたのですが、
この場合、ドメイン名や、プロバイダから割り当てられた固定IPアドレスなどはどのように
設定すればいいのでしょうか?ドメイン名は任意の文字でも大丈夫なのでしょうか?
No.12148 投稿時間:2003年09月09日(Tue) 18:15 投稿者名:OAK URL:
> 今、RedHutLinuxでDNSサーバーを構築しています。
> インターネットにはつながず、ハブでつなげてDSNの設定をしようと思いやってみたのですが、
DNSはBIND9ですか。それならインターネットにつないでいてもかまわない
と思います
> この場合、ドメイン名や、プロバイダから割り当てられた固定IPアドレスなどはどのように
サーバーに振ったローカルアドレスを使えば良いでしょう。
> 設定すればいいのでしょうか?ドメイン名は任意の文字でも大丈夫なのでしょうか?
LAN内部の話ですからドメインに使える文字なら何でも。
No.12150 投稿時間:2003年09月09日(Tue) 19:14 投稿者名:あご URL:
お返事ありがとうございます。
>DNSはBIND9ですか。
はい。BIND9です。
とりあえず、やってみて
DNSサーバーの動作チェックをしてみたのですが、
[root@ns etc]# nslookup ns.start-linux.jp -sil
Server: 192.168.55.4
Address: 192.168.55.4#53
** server can't find ns.start-linux.jp: MXDOMAIN
という感じのエラーが出ました。
これは、どのような意味なのでしょうか?
No.12153 投稿時間:2003年09月09日(Tue) 21:55 投稿者名:OAK URL:
> [root@ns etc]# nslookup ns.start-linux.jp -sil
> Server: 192.168.55.4
> Address: 192.168.55.4#53
>
> ** server can't find ns.start-linux.jp: MXDOMAIN
>
> という感じのエラーが出ました。
>
> これは、どのような意味なのでしょうか?
192.168.55.4 のDNSに ns.start-linux.jp のIPアドレスを聞きに行ったが
そんなドメインは見つからなかった。という事。zone file あたりでしょうか。
鯖機から行う場合、上の方法より
dig @127.0.0.1 ns.start-linux.jp
とするのが正しい。
No.12159 投稿時間:2003年09月10日(Wed) 09:49 投稿者名:あご URL:
GNOMEメニューから「システム設定」-「ネットワーク」のDNSタブのところの設定で、
ホスト名:ns.start-linux.jp
1番目のDNS:192.168.55.4
2番目のDNS:192.168.55.4
DNS検索パス:start-linux.jp
と設定しています。
その後、
/etc/resolv.confの内容を見てみると、
参考書では、
nameserver 192.168.55.4
nameserver 192.168.55.4
domain start-linux.jp
search start-linux.jp
というような感じで表示されるはずと書いてあるのですが、
私の場合は、
search start-linux.jp
nameserver 192.168.55.4
nameserver 192.168.55.4
と表示され、domainが表示されていません。
これはまずいですよね・・?
No.12161 投稿時間:2003年09月10日(Wed) 10:04 投稿者名:OAK URL:
http://www.idg.co.jp/lw/weekly_2/030720/
のように等価ですからどちらかがあれば良い。
今回の場合2番目のDNSが1番目と同じだから要らない。
従って、/etc/resolv.confの内容は
search start-linux.jp
nameserver 127.0.0.1
の2行あれば良い。1行目は無くてもかまわないです。私はいれていません。
192.168.55.4 はlinuxサーバーのIPアドレスですよね。
それなら自分への問い合わせを明示するため 127.0.0.1 が良いです。
No.12162 投稿時間:2003年09月10日(Wed) 11:20 投稿者名:あご URL:
dig @127.0.0.1 ns.start-linux.jpを実行したところ
;<<>> DIG 9.2.1 <<>> @127.0.0.1 ns.start-linux.jp
;;global options; printcmd
;;Got answer:
;;->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id:31076
;;flags: qr aa rd ra; QUERY: 1, ANSWER 0,AUTHORITY: 1,ADDITIONAL: 0
;;QUESTION SECTION:
;ns.start-linux.jp. IN A
;;AUTHORITY SECTION:
start-linux.jp. 86400 IN SOA ns.start-linux.jp. root.localhost.start-linux.jp.
2 28800 7200 604800 86400
;;Query time: 2 msec
;;SERVER: 127.0.0.1#53(127.0.0.1)
;;WHEN: Wed Sep 10 11:02:31 2003
;;MSG SIZE rcvd:86
という、結果になりました。
参考書にはANSWER SECTION:という欄があったのですが、AUTHORITY SECTION:と同じですかね。。
結果をご覧になってなにかおかしな箇所とかございますでしょうか?
No.12163 投稿時間:2003年09月10日(Wed) 12:09 投稿者名:OAK URL:
この結果から想像すると、ns.start-linux.jp は登録が無い。
start-linux.jp のゾーンファイルはあるようです。
ゾーンファイルに
ns IN A 192.168.55.4
と書いてありますか?
書いてあってこの結果なら
dig @127.0.0.1 start-linux.jp
dig @127.0.0.1 start-linux.jp SOA
も行なって見てください。
それとゾーンファイルの内容をペーストしてください
AUTHORITY SECTION の件はわかりません。
No.12165 投稿時間:2003年09月10日(Wed) 13:20 投稿者名:あご URL:
dig @127.0.0.1 start-linux.jp SOAをやってみたところ
下のように変化しました。
[root@ns named]# dig @127.0.0.1 start-linux.jp SOA
; <<>> DiG 9.2.1 <<>> @127.0.0.1 start-linux.jp SOA
;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 1601
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;start-linux.jp. IN SOA
;; ANSWER SECTION:
start-linux.jp. 86400 IN SOA ns.start-linux.jp. root.ns.start-linux.jp.
2003090910 28800 7200 604800 86400
;; AUTHORITY SECTION:
start-linux.jp. 86400 IN NS 192.168.55.4.start-linux.jp.
;; Query time: 2 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Wed Sep 10 13:06:41 2003
;; MSG SIZE rcvd: 103
start-linux.jp.zoneです。----------------------------------
ns IN A 192.168.55.4が入力されていなかったので、
追加してみましたが特に変化はありませんでした。
$TTL 86400
@ IN SOA ns.start-linux.jp. root.ns.start-linux.jp. (
2003090910 ; serial
28800 ; refresh
7200 ; retry
604800 ; expire
86400 ; ttl
)
IN NS 192.168.55.4
ns IN A 192.168.55.4
55.168.192.in-addr.arpa.zoneです。-------------------------------
$TTL 86400
@ IN SOA ns.start-linux.jp. root.ns.start-linux.jp. (
2003090910 ; serial
28800 ; refresh
7200 ; retry
604800 ; expire
86400 ; ttk
)
@ IN NS ns.start-linux.jp.
1 IN PTR www.start-linux.jp.
No.12176 投稿時間:2003年09月10日(Wed) 17:21 投稿者名:あご URL:
おかげさまでうまくいきました!
ですが、少し疑問点があるのですが、
今まで、ゾーンファイルに直接入力し、設定してきたのですが、
完全に正しい入力だと思っていても、うまくいきませんでした。
そこで、ドメインネームサービスを利用して、同じ設定になるようにやったところ、
うまくいきました。
ゾーンファイルに直接入力した場合、その更新を反映させるコマンドかなにかが
あるのでしょうか?
No.12177 投稿時間:2003年09月10日(Wed) 17:45 投稿者名:OAK URL:
ドメインネームサービスとはフリーのダイナミックDNSの事ですか?
その更新を反映させるコマンド?
ゾーンファイルを修正したら
ps -A | grep named
を行なってそのPIDにたいして
kill nn (nn はそのPID)
で停止させて
/usr/local/sbin/named
で再実行させるのですがやってないの。
No.12192 投稿時間:2003年09月11日(Thu) 10:09 投稿者名:あご URL:
> ドメインネームサービスとはフリーのダイナミックDNSの事ですか?
Red Hut Linux9に、簡単にDNSの設定が出来るツールのようなものが
あったので、それのことです。
なんとか設定が出来ました。
本当にありがとうございます。