確認
nyan:/etc/bind# sed /^#/d ../hosts 127.0.0.1 localhost 192.168.0.9 nyan.bcnet.ne.jp nyan ~~~~~~~~~~~~~~~~~~~~~~~
作成するといっても”root.hints”は規定の最新版
http://www.internic.net/zones/named.root(たまに変わるらしいので)は 何処かからコピーします、上記の 場所は一例で す自分で作成しないこと。”localhost” と”0.0.127.in-addr.arpa” についても同じく自作せずにもらいましょう、これはどのPCでも 共通のため、出来合いのものを拾ってきます。作成するのは”bcnet.ne.jp”と” 0.168.192.in-addr.arpa”の2個になります。では はしょって
bcnet.ne.jp と 0.168.192.in-addr.arpa を 進めていきましょう ”localhost” と”0.0.127.in-addr.arpa”の 内容は 自分の IP アドレス つまり 127.0.0.1 に 関するものだけで 独自の 192.168.0.123 なんかは 含まれて いないので そのまま コピー 、というか 計算機個々に共通のもの、どの計算機 にも必要でありどの計算機も同じものを 持っている。また”root.hints”も 同 じ だけど これはたまに変更になるし これは大本の データー番地のため 共通 である、一種の 原点と 考えよう。今回はこのまま使用し 後で日時確認する。
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ last update: Jan 29, 2004 related version of root zone: 2004012900 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
これより 新しいものが あれば入れ換える。本日現在最新版みたいである。 どこで確認するか は上記のものでもいいでせう。では 続けませう内容は別途表 示しますが、一応できたとします これを 設置 します。
nyan:/etc/bind# cd /var/named/ nyan:/var/named# ls local/ root.hints run/ nyan:/var/named# cp /home/mm/b_data/bcnet.hosts* . nyan:/var/named# cp /home/mm/b_data/localhost.* . nyan:/var/named# ls -l total 28 -rw-r--r-- 1 root root 657 Feb 24 11:57 bcnet.hosts -rw-r--r-- 1 root root 508 Feb 24 11:57 bcnet.hosts.rev drwxr-xr-x 2 root root 4096 Feb 24 08:37 local/ -rw-r--r-- 1 root root 347 Feb 24 11:57 localhost.rev -rw-r--r-- 1 root root 271 Feb 24 11:57 localhost.zone -rw-r--r-- 1 root root 2518 Jun 1 2004 root.hints drwxr-xr-x 2 root root 4096 Apr 6 2003 run/ ~~~~~~~~~~~~~~~~~~~~~~~~~~~
こんな 感じです。 内容は 動作後 開示する。
nyan:/var/named# cat /etc/bind/named.conf | grep pid ## pid-file "/var/run/named/named.pid";## 今回以下のように変更 ver_004 pid-file "/var/named/run/named.pid"; # 今回 pid file の 位置を "/var/run/named/named.pid"; から # pid-file "/var/named/run/named.pid"; に 変更 また 本ファイルの nyan:/var/named#
へて から named.pid を 作成しませう
nyan:/var/named# cd run/ nyan:/var/named/run# pwd /var/named/run nyan:/var/named/run# ls -a ./ ../ nyan:/var/named/run# touch named.pid nyan:/var/named/run# ls -l total 0 -rw-r--r-- 1 root root 0 Feb 24 12:01 named.pid ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
zone file を チェックしてゆこう
nyan:/var/named/run# find / -name named-checkzone /usr/sbin/named-checkzone
予想どおりですね、 へてから
nyan:/var/named/run# cd nyan:~# /usr/sbin/named-checkzone bcnet.hosts /var/named/bcnet.hosts zone bcnet.hosts/IN: loaded serial 20030121 OK nyan:~# /usr/sbin/named-checkzone bcnet.hosts /var/named/bcnet.hosts.rev zone bcnet.hosts/IN: loaded serial 20030121 OK nyan:~# /usr/sbin/named-checkzone bcnet.hosts /var/named/localhost.zone zone bcnet.hosts/IN: loaded serial 20030121 OK nyan:~# /usr/sbin/named-checkzone bcnet.hosts /var/named/localhost.rev zone bcnet.hosts/IN: loaded serial 20030121 OK ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
日付けが古いが御愛嬌です。
nyan:~# which named /usr/sbin/named nyan:~# tail -f /var/log/messages Feb 24 21:45:34 nyan -- MARK -- Feb 24 22:05:34 nyan -- MARK -- Feb 24 22:21:38 nyan kernel: nfs_get_root: getattr error = 5 Feb 24 22:45:34 nyan -- MARK -- Feb 24 23:05:34 nyan -- MARK -- Feb 24 23:25:34 nyan -- MARK -- Feb 24 23:45:34 nyan -- MARK -- Feb 25 00:05:34 nyan -- MARK -- Feb 25 00:25:35 nyan -- MARK -- Feb 25 00:45:35 nyan -- MARK -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ここで 別のターミナルから
mm@nyan:~/b_data$ su - Password: nyan:~# /usr/sbin/named
へたら 以下追加される。
Feb 25 00:51:35 nyan su[620]: + pts/0 mm-root Feb 25 00:51:43 nyan named[630]: starting BIND 9.2.3 Feb 25 00:51:43 nyan named[630]: using 1 CPU Feb 25 00:51:43 nyan named[630]: loading configuration from '/etc/bind/named.conf' Feb 25 00:51:44 nyan named[630]: no IPv6 interfaces found Feb 25 00:51:44 nyan named[630]: listening on IPv4 interface lo, 127.0.0.1#53 Feb 25 00:51:44 nyan named[630]: listening on IPv4 interface eth0, 192.168.0.9#53 Feb 25 00:51:44 nyan named[630]: command channel listening on 127.0.0.1#953 Feb 25 00:51:44 nyan named[630]: zone 0.0.127.in-addr.arpa/IN: loaded serial 20030121 Feb 25 00:51:44 nyan named[630]: zone 0.168.192.in-addr.arpa/IN: loaded serial 20030121 Feb 25 00:51:44 nyan named[630]: zone bcnet.ne.jp/IN: loaded serial 20030121 Feb 25 00:51:44 nyan named[630]: zone localhost/IN: loaded serial 20030121 Feb 25 00:51:44 nyan named[630]: running ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ともかく何か動いてまっせ ただし 現状 PC - to - PC な 状態のため 試験 をしても確認できず嘘 にゃんたろうが できないだけ、拝!現状の pid 番号を ps ax で調べて 今回 613 であるので
nyan:~# kill 613 Feb 24 12:58:13 nyan su[645]: + pts/0 mm-root Terminated
で 停止させておこう
nyan:~# cat /etc/resolv.conf domain bcnet.ne.jp nameserver 192.168.0.1 mm@nyan:~/b_data$ nslookup ppp Note: nslookup is deprecated and may be removed from future releases. Consider using the `dig' or `host' programs instead. Run nslookup with the `-sil[ent]' option to prevent this message from appearing. ;; connection timed out; no servers could be reached
ほなら
nyan:~# echo "nameserver 192.168.0.9" >>/etc/resolv.conf nyan:~# cat /etc/resolv.conf domain bcnet.ne.jp nameserver 192.168.0.1 nameserver 192.168.0.9 mm@nyan:~/b_data$ nslookup ppp Note: nslookup is deprecated and may be removed from future releases. Consider using the `dig' or `host' programs instead. Run nslookup with the `-sil[ent]' option to prevent this message from appearing. Server: 192.168.0.9 Address: 192.168.0.9#53 ppp.bcnet.ne.jp canonical name = nyan.bcnet.ne.jp. Name: nyan.bcnet.ne.jp Address: 192.168.0.9 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
というわけで ございます dig の 方が良いのですが 表示が 長く なるので 省略してます。本来 dig すべし そうですか?
nyan:~# dig ppp ;; reply from unexpected source: 192.168.0.9#53, expected 192.168.0.1#53 ;; Warning: ID mismatch: expected ID 36692, got 46616 ;; reply from unexpected source: 192.168.0.9#53, expected 192.168.0.1#53 ;; Warning: ID mismatch: expected ID 36692, got 46616 ; <<>> DiG 9.2.3 <<>> ppp ;; global options: printcmd ;; connection timed out; no servers could be reached nyan:~# cd /etc/ nyan:/etc# cp resolv.conf 001_resolv.conf_01
ほなら
mm@nyan:~/b_data$ nslookup ppp Note: nslookup is deprecated and may be removed from future releases. Consider using the `dig' or `host' programs instead. Run nslookup with the `-sil[ent]' option to prevent this message from appearing. Server: 127.0.0.1 Address: 127.0.0.1#53 ppp.bcnet.ne.jp canonical name = nyan.bcnet.ne.jp. Name: nyan.bcnet.ne.jp Address: 192.168.0.9 nyan:/etc# cat resolv.conf search bcnet.ne.jp nameserver 192.168.0.9 nameserver 192.168.0.1 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
暫定
mm@nyan:~/b_data$ nslookup www Note: nslookup is deprecated and may be removed from future releases. Consider using the `dig' or `host' programs instead. Run nslookup with the `-sil[ent]' option to prevent this message from appearing. Server: 192.168.0.9 Address: 192.168.0.9#53 www.bcnet.ne.jp canonical name = lx.bcnet.ne.jp. Name: lx.bcnet.ne.jp Address: 192.168.0.5 mm@nyan:~/b_data$ nslookup qqq Note: nslookup is deprecated and may be removed from future releases. Consider using the `dig' or `host' programs instead. Run nslookup with the `-sil[ent]' option to prevent this message from appearing. Server: 192.168.0.9 Address: 192.168.0.9#53 qqq.bcnet.ne.jp canonical name = nl.bcnet.ne.jp. Name: nl.bcnet.ne.jp Address: 192.168.0.8 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mm@nyan:~/b_data$ dig -x 192.168.0.9 ; <<>> DiG 9.2.3 <<>> -x 192.168.0.9 ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 24897 ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 1 ;; QUESTION SECTION: ;9.0.168.192.in-addr.arpa. IN PTR ;; ANSWER SECTION: 9.0.168.192.in-addr.arpa. 259200 IN PTR nyan.bcnet.ne.jp. ;; AUTHORITY SECTION: 0.168.192.in-addr.arpa. 259200 IN NS nyan.bcnet.ne.jp. ;; ADDITIONAL SECTION: nyan.bcnet.ne.jp. 86400 IN A 192.168.0.9 ;; Query time: 3 msec ;; SERVER: 192.168.0.9#53(192.168.0.9) ;; WHEN: Thu Feb 24 13:21:35 2005 ;; MSG SIZE rcvd: 102 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ううううーーーんんんん
正引き 逆引き の 問題か???
それとも 内部の 問題か???
mm@nyan:~/b_data$ dig nyan ; <<>> DiG 9.2.3 <<>> nyan ;; global options: printcmd ;; connection timed out; no servers could be reached mm@nyan:~/b_data$ dig nyan.bcnet.ne.jp ; <<>> DiG 9.2.3 <<>> nyan.bcnet.ne.jp ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 10011 ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 0 ;; QUESTION SECTION: ;nyan.bcnet.ne.jp. IN A ;; ANSWER SECTION: nyan.bcnet.ne.jp. 86400 IN A 192.168.0.9 ;; AUTHORITY SECTION: bcnet.ne.jp. 86400 IN NS nyan.bcnet.ne.jp. ;; Query time: 15 msec ;; SERVER: 192.168.0.9#53(192.168.0.9) ;; WHEN: Thu Feb 24 13:27:26 2005 ;; MSG SIZE rcvd: 64
cname が 問題あるのか??
mm@nyan:~/b_data$ dig ppp.bcnet.ne.jp ; <<>> DiG 9.2.3 <<>> ppp.bcnet.ne.jp ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 2247 ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 1, ADDITIONAL: 0 ;; QUESTION SECTION: ;ppp.bcnet.ne.jp. IN A ;; ANSWER SECTION: ppp.bcnet.ne.jp. 86400 IN CNAME nyan.bcnet.ne.jp. nyan.bcnet.ne.jp. 86400 IN A 192.168.0.9 ;; AUTHORITY SECTION: bcnet.ne.jp. 86400 IN NS nyan.bcnet.ne.jp. ;; Query time: 3 msec ;; SERVER: 192.168.0.9#53(192.168.0.9) ;; WHEN: Thu Feb 24 13:28:18 2005 ;; MSG SIZE rcvd: 82
そうみたい とにかく動いたようだ えろー長くなっちまった
にゃんたろう 拝!