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

 このスレッドはクローズされています。記事の閲覧のみとなります。

 DNSサーバー:named.cong , 正引き、逆引き、動作確認について。
日時: 2007/07/08 02:51
名前: ikiru
参照: http://www.miyazaki-web.net

①不明点・障害内容:named.config 正引き 逆引き の記述の誤り、動作確認の結果。
②ログの有無   :
  (有:その内容):
③Distribution  :Fedora Core 6
      Version:
④Service Name  :
      Version:
⑤ネットワーク構成:FTTH→CTU→HUB→notePCxp1.desktopXP1.自作機1XP.サーバー実験機(NEC VALUESTAR VL800/87D)

管理人さん、ikiruです。またまたお世話をおかけいたします。
とりあえずやれるところまでやってみて何度も試して修正できるところは自力でやってみました。
 
権兵衛にて取得済みのドメイン : miyazaki-web.net
サーバー機の仕様は
NEC Valuestar VL800R/87D
CPU:Duron800MZ
メモリー:512MB
HDD:80GB
LAN card プライマリIPアドレス:192.168.xxx.xxx
LAN card セカンダリIPアドレス:192.168.xxx.xxy
 
CTU LAN側IPアドレス:192.168.xxx.yyy
 
プロバイダー:OCN
 
[root@miyazaki-web.net named]# vi nemed conf エンター
//
//
options {
  directory "/var/named";
  allow-transfer{
    セカンダリーDNSサーバーのIPアドレス削除しました。良かったでしょうか?
    };
  };

zoon "," {
  type hint;
  file "named.root";
  };

//   localhost
//
zoon "localhosot" {
  type masuter;
  file "localhost";
  };

zoon "0.0.127.in-addr.arpa" {
  type master;
  file "localhost";
  };

//   primary
//
zoon "miyazaki-web.net" {
  type masuter;
  file "miyazaki-web.net";
  };

zoon "xxx.xxx.168.192.in-addr.arpa" {
  type master;
  file "miyazaki-web.net.rev";
  };



ドメイン名を設定する

;;
$TTL      86400
@        IN    SOA   miyazaki-web.net. postmaster.miyazaki-web.net. {
        20070706001    ; Serial no (yyyy/mm/dd/nn)
        3600       ; Refresh after 1 hour
        1800       ; Retry after 30 minutes
        604800      ; Expire after 1 week
        7200 )      ; Minimum TTL of 2 hours

        IN    NS    ns.miyazaki-web.net.
        IN    NS    ns-miyazaki-web.net.      セカンダリが無いのでプライマリを記述しました。ダメ?
        IN    MX 10  miyazaki-web.net

localhost    IN    A    127.0.0.1



正引きの設定をする

;;
router     IN    A    192.168.xxx.yyy      CTUのLAN側のIPアドレスを入れました。
        IN    MX 10  miyazaki-web.net    サーバーのホスト名
miyazaki-web.netIN    A    192.168.xxx.xxx     サーバーのIPアドレス
        IN    MX 10  miyazaki-web.net    サーバーのホスト名



ホストの別名を設定する

;;
;;
ns       IN    CNAME  miyazaki-web.net
smtp      IN    CNAME  miyazaki-web.net
pop       IN    CNAME  miyazaki-web.net
imap      IN    CNAME  miyazaki-web.net
ftp       IN    CNAME  miyazaki-web.net
www       IN    CNAME  miyazaki-web.net
proxy      IN    CNAME  miyazaki-web.net


逆引き設定用ファイルを修正する

;;
;;
$TTL      86400
@        IN    SOA    miyazaki-web.net. postmaster.miyazaki-web.net. (
        20070706001    ; Serial no (yyyy/mm/dd/nn)
        3600        ; Refresh after 1 hour
        1800        ; Retry after 30 minutes
        604800       ; Expire after 1 week
        7200 )       ; Minimum TTL of 2 hours

        IN    NS    ns.miyazaki-web.net.
        IN    NS    ns-miyazaki-web.net.      セカンダリが無いのでプライマリを記述しました。 

逆引きの設定をする

;;
;;
1        IN    PTR    miyazaki-web.net
101       IN    PTR    miyazaki-web.net
102       IN    PTR    miyazaki-web.net

メンテ

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

■ コンテンツ関連情報

 Re: DNSサーバー:named.cong , 正引き、逆引き、動作確認について。 ( No.21 )
日時: 2007/10/04 09:52
名前: ちび丸

>外から  miyazaki-web.net グローバルIPアドレス 203.152.yyy.zz2 で返却したい。
>内からも miyazaki-web.net グローバルIPアドレス 203.152.yyy.zz2 で返却したいです。

内からはikiruさんからしか当然確認できませんけど、外から確認したらちゃんと帰ってきましたよ。

# dig ns.miyazaki-web.net @ns-os001.ocn.ad.jp

; <<>> DiG 9.2.4 <<>> ns.miyazaki-web.net @ns-os001.ocn.ad.jp
; (1 server found)
;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 32334
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 0

;; QUESTION SECTION:
;ns.miyazaki-web.net.      IN   A

;; ANSWER SECTION:
ns.miyazaki-web.net.  128129 IN   A    203.152.205.162

;; AUTHORITY SECTION:
miyazaki-web.net.    128129 IN   NS   ns.miyazaki-web.net.

;; Query time: 26 msec
;; SERVER: 203.139.161.37#53(203.139.161.37)
;; WHEN: Thu Oct 4 09:45:52 2007
;; MSG SIZE rcvd: 67
メンテ
 Re: DNSサーバー:named.cong , 正引き、逆引き、動作確認について。 ( No.22 )
日時: 2007/10/04 13:12
名前: ikiru

ちび丸さん、ありがとうございます。
ここまではOKということですよね。

そこで、改めて正引きの動作確認した結果なんですが、

[root@miyazaki-web named]# dig ns.miyazaki-web.net.

; <<>> Dig 9.4.2b1 <<>> ns.miyazaki-web.net.
;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id, 5155
;; flags: gr aa rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 3, ADDTIONAL:0

;; QUESTION SECTION:
;ns.miyazaki-web.net.         IN   A

;; ANSWER SECTION:
ns.miyazaki-web.net.      86400 IN   CNAME   server.miyazaki-web.net.
server.miyazaki-web.net.    86400 IN   A     203.152.yyy.zz2

;;AUTHORITY SECTION:
miyazaki-web.net        86400 IN   NS    ns.miyazaki-web.net.
miyazaki-web.net        86400 IN   NS    ns-ddns1.interlink.or.jp.
miyazaki-web.net        86400 IN   NS    ns-ddns2.interlink.or.jp.
;;Query time: 5 msec
;;SERVER: 203.152.yyy.zz2#53(203.152.yyy.zz2)
;;WHEN: Thu Oct 4 12:45:50 2007
;;MSG SIZE rcvd: 149

これはこれで良い気がするのですがいかがでしょうか?

逆引きの動作確認したら何か変な気がするんですけどこれはこれでも良いのでしょうか?

[root@miyazaki-web named]# dig -x 203.152.yyy.zz2

; <<>> Dig 9.4.2b1 <<>> -x 203.152.yyy.zz2
;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 40497
;; flags: gr aa rd ; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDTIONAL:0

;; QUESTION SECTION:
;zz2.yyy.152.203.in-addr.arpa.  IN   PTR   

;; AUTHORITY SECTION:
zz2.yyy.152.203.in-addr.arpa. 7200 IN   SOA   server.miyazaki-web.net. postmaster.miyazaki-web.net. 200707092701 3600 1800 604800 7200

;;Query time: 4 msec
;;SERVER: 203.152.yyy.zz2#53(203.141.yyy.zz2)
;;WHEN: Thu Oct 4 12:51:40 2007
;;MSG SIZE rcvd: 116


アンサーがないのが気になります。
前はあったんですけど外から見えるようになったらアンサーがなくなりました。
心当たりといえば

;;
;;   template -- Dekiru Linux,June 2007
;;
$TTL     86400
@      IN     SOA     server.miyazaki-web.net. postmaster.miyazaki-web.net. (
       2007100301       ; Serial no (yyyy/mm/dd/nn)
       3600          ; Refresh after 1 hour
       1800          ; Retry after 30 minutes
       604800         ; Expire after 1 week
       7200 )         ; Minimum TTL 2 hours

       IN     NS      ns               ←.miyazaki-web.net消しました。
       IN     NS      ns-ddns1.interlink.or.jp.    JPNICに登録申請予定のプライマリDNSサーバーの
       IN     NS      ns-ddns2.interlink.or.jp.    ホスト名を入力(ドメイン部分は省略しても可)
       IN     MX 10    server              とあったので今までは絶対に要るものだと
                                   思ってたのですが、こんなに上手くいかないのは
localhost  IN     A      127.0.0.1            このせいかなと思って削除してみました。

;;
;;   define names for dekiru.gr.jp.
;;
router    IN     A      203.152.xxx.zz1
       IN     MX 10    server
server    IN     A      203.152.xxx.zz2
       IN     MX 10    server

;;
;;   aliases for service
;;
ns      IN     CNAME    server
smtp     IN     CNAME    server
pop     IN     CNAME    server
imap     IN     CNAME    server
ftp     IN     CNAME    server
www     IN     CNAME    server
proxy    IN     CNAME    server

;;
;;   aliases for httpd virtual host
;;

これで良いのでしょうか?
良いのか悪いのかさっぱり解らないです。
メンテ
 Re: DNSサーバー:named.cong , 正引き、逆引き、動作確認について。 ( No.23 )
日時: 2007/10/04 15:19
名前: ちび丸

>これはこれで良い気がするのですがいかがでしょうか?
;; ANSWER SECTION:
ns.miyazaki-web.net.      86400 IN   CNAME   server.miyazaki-web.net.
server.miyazaki-web.net.    86400 IN   A     203.152.yyy.zz2

正しい結果だと思うのですが・・・
どこが気になっているんでしょうか?


>       IN     NS      ns               ←.miyazaki-web.net消しました。
>       IN     NS      ns-ddns1.interlink.or.jp.    JPNICに登録申請予定のプライマリDNSサーバーの
>       IN     NS      ns-ddns2.interlink.or.jp.    ホスト名を入力(ドメイン部分は省略しても可)
>       IN     MX 10    server              とあったので今までは絶対に要るものだと

>ホスト名を入力(ドメイン部分は省略しても可)とあったので今までは絶対に要るものだと・・

入れたほうがいいと思います。
多分これで、結果が返ってこないんじゃないですか?

dig ns

ping ns

でも、現状じゃ返ってこないんですよね?
設定は厳密に行ったほうがいいです。
メンテ
 Re: DNSサーバー:named.cong , 正引き、逆引き、動作確認について。 ( No.24 )
日時: 2007/10/09 16:35
名前: ikiru

管理人さん、ちび丸さん。お世話になっております。時間を割いてお返事して頂いて感謝しております。
出版社とインターリンクに問い合わせているのですが、出版社から返事は未だに無く、
インターリンクカスタマーセンターからの返事は以下の通りでした。

>弊社の逆引きサービスでは、逆引きを設定する際には、 
>入力されたホスト名を正引きして、IPアドレスが設定されているかを確認し、 
>設定されていれば、その正引きしたIPアドレスが、 
>登録しようとしているIPアドレスと一致するかどうかを比較し、 
>一致すれば設定を登録するという手順をとっております。 


>例えば、203.152.yyy.zz2の逆引きに「203.152.yyy.zz2.miyazaki-web.net」と入力した場合、 
>「203.152.yyy.zz2.miyazaki-web.net」という「ホスト名」を正引きし、 
>結果として203.152.yyy.zz2というIPアドレスが返ってきましたら、 
>登録できることになります。 


>初期に設定されている「203.152.yyy.zz2.static.zoot.jp」も、 
>「203.152.yyy.zz2.static.zoot.jp」という「ホスト名」として設定しております。 
>したがって、「203.152.yyy.zz2.miyazaki-web.net」を 
>逆引きのホスト名として設定したい場合は、 
>「ns.miyazaki-web.net」や「www.miyazaki-web.net」と同様の扱いで、 
>「203.152.yyy.zz2.miyazaki-web.net」をホスト名の一つとしてDNSに設定しておく必要がございます。 


>ですので、例えば、203.152.yyy.zz2の逆引きにns.miyazaki-web.netを設定いただくと、 
>ns.miyazaki-web.netには203.152.yyy.zz2が設定してありますので 
>逆引きのホスト名として登録いただけることになります。 


という事なので下記の正引き・逆引きの動作確認からして、間違ってはいないんだと思います。
問題は上記の回答をふまえても何処をどうしたらよいか解らない僕の頭にあるようです。

それから、管理にさんにも教えて頂いた部分を修正してみた結果、どうやらこのプログラムでは元のままの方が動作が上手く行くようなので元に戻しています。

named.conf

//
//    /etc/named.conf -- Dekiru Linux, June 2007
//
options {
  directory "/var/named";      本のままなので変更なしです。
  forwarders{            ご指導の元変更しました。^0^v
    203.152.yyy.zz2;        今いじってるサーバー機のIPアドレス
    203.141.128.39;        zoot for Bflets サービスのDNSサーバのセカンダリ
    203.141.128.40;        IPアドレスを入力しました。
    };               
  };

zoon "." {
  type hint;
  file "named root";
  };

//   localhost
//
zone "localhost" {
  type master;
  file "localhost";
  };

zoon "0.0.127.in-addr.arpa" {
  type master;
  file "localhost.rev";
  };

//   primary
//
zoon "miyazaki-web.net" {             取得したドメイン名
  type master;
  file "miyazaki-web.net";            取得したドメイン名
  };

zoon "zz0.yyy.152.203.in-addr.arpa" {       ネットワークアドレスを逆に入れました。
  type master;
  file "miyazaki-web.net.rev";          取得したドメイン名に.revを付けました。
  };

正引き
;;
;;   template -- Dekiru Linux,June 2007
;;
$TTL     86400
@      IN     SOA     server.miyazaki-web.net. postmaster.miyazaki-web.net. (
       2007100301       ; Serial no (yyyy/mm/dd/nn)
       3600          ; Refresh after 1 hour
       1800          ; Retry after 30 minutes
       604800         ; Expire after 1 week
       7200 )         ; Minimum TTL 2 hours

       IN     NS      ns
       IN     NS      ns-ddns1.interlink.or.jp.
       IN     NS      ns-ddns2.interlink.or.jp.
       IN     MX 10    server

localhost  IN     A      127.0.0.1

;;
;;   define names for dekiru.gr.jp.
;;
router    IN     A      203.152.xxx.zz1
       IN     MX 10    server
server    IN     A      203.152.xxx.zz2
       IN     MX 10    server

;;
;;   aliases for service
;;
ns      IN     CNAME    server
smtp     IN     CNAME    server
pop     IN     CNAME    server
imap     IN     CNAME    server
ftp     IN     CNAME    server
www     IN     CNAME    server
proxy    IN     CNAME    server

;;
;;   aliases for httpd virtual host
;;

逆引き
;;
;;   template.rev -- Dekiru Linux, June 2007
;;
;;
;;
$TTL      86400
@        IN    SOA    miyazaki-web.net. postmaster.miyazaki-web.net. (
        2007092701     ; Serial no (yyyy/mm/dd/nn)
        3600        ; Refresh after 1 hour
        1800        ; Retry after 30 minutes
        604800       ; Expire after 1 week
        7200 )       ; Minimum TTL of 2 hours

        IN    NS    ns.miyazaki-web.net.
        IN    NS    ns-ddns1.interlink.or.jp.
        IN    NS    ns-ddns2.interlink.or.jp

;;
;;   define addresses for dekiru.or.jp.
;;
zz1       IN    PTR    router.miyazaki-web.net.
zz2       IN    PTR    server.miyazaki-web.net.


次に動作確認の結果を報告します。
メンテ
 Re: DNSサーバー:named.cong , 正引き、逆引き、動作確認について。 ( No.25 )
日時: 2007/10/09 18:27
名前: ikiru

正引きの動作確認結果
[root@miyazaki-web named]# dig ns.miyazaki-web.net.

; <<>> Dig 9.4.2b1 <<>> ns.miyazaki-web.net.
;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id, 60483
;; flags: gr aa rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 2, ADDTIONAL:0

;; QUESTION SECTION:
;ns.miyazaki-web.net.         IN   A

;; ANSWER SECTION:
ns.miyazaki-web.net.      86400 IN   CNAME   server.miyazaki-web.net.
server.miyazaki-web.net.    86400 IN   A     203.152.yyy.zz2

;;AUTHORITY SECTION:
miyazaki-web.net.       86400 IN   NS    ns.iyazaki-web.net.
miyazaki-web.net.       86400 IN   NS    ns-ddns1.interlink.or.jp.

;;Query time: 38 msec
;;SERVER: 203.152.yyy.zz2#53(203.152.yyy.zz2)
;;WHEN: Tue Oct 9 12:40:13 2007
;;MSG SIZE rcvd: 126

逆引きの動作確認結果
[root@miyazaki-web named]# dig -x 203.152.yyy.zz2

; <<>> Dig 9.4.2b1 <<>> -x 203.152.yyy.zz2
;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 46408
;; flags: gr aa rd ; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDTIONAL:2

;; QUESTION SECTION:
;zz2.yyy.152.203.in-addr.arpa.  IN   PTR   

;; ANSWER SECTION:
zz2.yyy.152.203.in-addr.arpa. 600 IN   PTR   203.152.yyy.yy2.static.zoot.jp. ←後はここだけ。
                                           203.152.yyy.zz2.miyazaki-web.net.
;; AUTHORITY SECTION:                                と表示されたい。
yyy.152.203.in-addr.arpa.  3600 IN   NS   ddns1.interlink.or.jp.
yyy.152.203.in-addr.arpa.  3600 IN   NS   ddns2.interlink.or.jp.

;; ADDITIONAL SECTION:
ddns1.interlink.or.jp.   86400 IN   A    203.141.128.39
ddns2.interlink.or.jp.   86400 IN   A    203.141.128.40

;;Query time: msec
;;SERVER: 203.152.yyy.zz2#53(203.152.yyy.zz2)
;;WHEN: Teu Oct 9 12:46:14 2007
;;MSG SIZE rcvd: 175

外部のDNSサーバーからの確認
[root@miyazaki-web named]# dig ns.miyazaki-web.net @ns-os001.ocn.ad.jp

; <<>> Dig 9.4.2b1 <<>> ns.miyazaki-web.net @ns-os001.ocn.ad.jp
;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id, 42084
;; flags: gr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDTIONAL:0

;; QUESTION SECTION:
;ns.miyazaki-web.net.         IN   A

;; ANSWER SECTION:
ns.miyazaki-web.net.     169380 IN   A     203.152.yyy.zz2

;;AUTHORITY SECTION:
miyazaki-web.net       169380 IN   NS    ns.miyazaki-web.net.

;;Query time: 27 msec
;;SERVER: 203.139.161.37#53(203.139.161.37)
;;WHEN: Tue Oct 9 12:56:51 2007
;;MSG SIZE rcvd: 67

ここまで表示されるのであればちゃんと出来てるのかな?
んじゃないかな?って思うんですけど・・・。
なんか、どうなのかなぁ。
って、あちこち探してる内に nslookup 試してみました。

c:\>nslookup miyazaki-web.net
*** Can't find server name for address 192.168.24.1: Non-existent domain
*** Default servers are not available
Server: Unknown
Address: 192.168.24.1

Name: miyazaki-web.net


C:\>nslookup 203.152.yyy.zz2
***Can't find server name for address 192.168.24.1: Non-existent domain
***Default servers are not available
Server: Unknown
Address:192.168.24.1

Name: 203.152.yyy.zz2.static.zoot.jp
Address: 203.152.yyy.zz2


C:\>nslookup
***Can't find server name for address 192.168.24.1: Non-existent domain
***Default servers are not available
Server: Unknown
Address: 192.168.24.1

> set type=NS
> miyazaki-web.net

Server: Unknown
Address: 192.168.24.1

Non-authoritative answer:
miyazaki-web.net    nameserver = ns.miyazaki-web.net

ns.miyazaki-web.net   internet address = 203.152.yyy.zz2
>nslookup
Server: Unknown
Address: 192.168.24.1

***Unknown can't find nslookup: Non-existent domain
> set type=MX
> miyazaki-web.net

Server: Unknown
Address: 192.168.24.1

Non-authoritative answer:
miyazaki-web.net    MX preference = 10, mail exchanger = server.miyazaki-web.net

server.miyazaki-web.net internet address = 203.152.yyy.zz2

このAddress: 192.168.24.1 ってCTUのLAN側のIPアドレスなんです。
CTUからPPPoE設定したルーターの
WAN側のIPアドレスが 203.152.yyy.zz0
LAN側のIPアドレスが 203.152.yyy.zz1
プライベートIPアドレスは 192.168.1.1
もしかしてCTUの設定に問題が?

メンテ

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

■ その他

ページ先頭へ

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