はじめての自宅サーバ構築 - 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.11 )
日時: 2007/09/19 15:01
名前: ikiru
参照: http://miyazaki-web.net

管理人さん、お世話かけてます。

問題点はその通りです。
あと追加としてインターリンク内のDNSサーバーのIPアドレスと逆引きの設定も問題ありで、メールで問い合わせていますが回答がいつ来るのかが分らない状態でいます。

【固定IPアドレス】  : 203.152.yyy.zz0 〜 203.152.yyy.zz7
【ネットワークアドレス】: 203.152.yyy.zz0
【ネットマスク】    : 255.255.255.248(マスク長は/29)
【DNSサーバ】    : プライマリDNS : 203.141.aaa.bb
            : セカンダリDNS : 203.141.aaa.bc

それから念のため「おまかせDNSサービス」申し込んでネームサーバーも確保しておきました。要らなければ助かります。

【スレーブモードで利用する場合】
・プライマリのDNSのホスト名
・ddns1.interlink.or.jp(203.141.ddd.e9)
・ddns2.interlink.or.jp(203.141.ddd.f0)

以上を前提にお願いします。

いきなりすみません、①namedサービス実行直後のログって
# /etc/rc.d/init.d/named restart・・・・した後の事でしょうか。
でしたら
Stopping named:        [OK]
Starting named:        [OK]

# chkconfig named on・・・・・・・・・・で、問題ないようです。

②named conf

//
//    /etc/named.conf -- Dekiru Linux, June 2007
//
options {
  directory "/var/named";      本のままなので変更なしです。
  allow-transfer{
    203.141.aaa.bc;        DNSサーバのセカンダリ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.xxx.152.203.in-addr.arpa" {       ネットワークアドレスを逆に入れました。
  type master;
  file "miyazaki-web.net.rev";          取得したドメイン名に.revを付けました。
  };


メンテ
 Re: DNSサーバー:named.cong , 正引き、逆引き、動作確認について。 ( No.12 )
日時: 2007/09/19 14:58
名前: ikiru
参照: http://miyazaki-web.net

正引きです。

;;
;;   template -- Dekiru Linux,June 2007
;;
$TTL     86400
@      IN     SOA     server.miyazaki-web.net. postmaster.miyazaki-web.net. (
       2007091901       ; 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-dns2.miyazaki-web.net
       IN     MX 10    miyazaki-web.net

localhost  IN     A      127.0.0.1

;;
;;   define names for dekiru.gr.jp.
;;
router    IN     A      203.152.xxx.zz1
       IN     MX 10    miyazaki-web.net
miyazaki-web.net  IN     A      203.152.xxx.zz2
       IN     MX 10    miyazaki-web.net
miyazaki-web.net  IN     A      203.152.xxx.zz3
       IN     MX 10    miyazaki-web.net

;;
;;   aliases for service
;;
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

;;
;;   aliases for httpd virtual host
;;

逆引きです。

;;
;;   template.rev -- Dekiru Linux, June 2007
;;
;;
;;
$TTL      86400
@        IN    SOA    miyazaki-web.net. postmaster.miyazaki-web.net. (
        2007091901     ; 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-dns2.miyazaki-web.net.

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



# cat /etc/resolv.conf

search net

nameserver 203.141.128.33
namesarver 203.141.128.34

# cat /etc/sysconfig/named

# BIND named process options
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# Currently, you can use the following options:
#
# ROOTDIR="/some/where" -- will run named in a chroot environment.
#              you must set up the chroot environment
#              (install the bind-chroot package) before
#              doing this.
#
# OPTIONS="whatever"   -- These additional options will be passed to named
#              at startup. Don't add -t here, use ROOTDIR instead.
#
# ENABLE_ZOON_WRITE=yes -- If SELinux is disabled, then allow named to write
#              its zone files and create files in its $ROOTDIR/var/named
#              dirctory, necessary for DDNS and slave zone transfers.
#              Slave zones should reside in the $ROOTDIR/var/named/slaves
#              directory, in which case you would not need to enable zone
#              writes. If SELinux is enabled, you must use only the
#              'named_write_master_zones' variable to enable zone writes.
# ENABLE_SDB=yes     -- This enables use of 'named_sdb', which has support
#            -- for the ldap, pqsql and dir zone database backends 
#            -- compiled in, to be used instead of named.
# DISABLE_NAMED_DBUS=[1y]-- If NetworkManager is enabled in any runlevel, then
#              the initscript will by default enable named's D-BUS
#              support with the named -D option. This setting disables
#              this behavior.
#

# DISABLE_NAMED?DBUS=[1y]-- 

今できる精一杯がここまでです。
よろしくご教授ください。
             ikiru。
メンテ
 Re: DNSサーバー:named.cong , 正引き、逆引き、動作確認について。 ( No.13 )
日時: 2007/09/19 19:32
名前: 管理者

①namedサービス実行直後のログについて
> # /etc/rc.d/init.d/named restart・・・・した後の事でしょうか。

「/var/log/messages」内の以下のような部分をお願いします。
例)
Sep 10 10:09:34fedora named[8643]: starting BIND 9.4.2b1 -u named -t /var/named/chroot
       :
       :

②named confについて
>   allow-transfer{
>     203.141.aaa.bc;        DNSサーバのセカンダリIPアドレスを入力しました。
>     };               
>   };


「203.141.aaa.bc」はikiruさんのサーバではないですよね?(ISP等のDNS?)
この「allow-transfer」は、更新可能なDNS(マスタと同期を取る為のDNS)だった気がします。
よって、自身のDNSが名前解決できない時に依頼するDNSを指定するので「forwarders」に記述するのが本来であると思われます。

    forwarders{
        203.141.aaa.bb;
        203.141.aaa.bc;
    };

上記に変更してください。

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


最後のアドレス部を除外して記述してください。(以下参照)
zoon "xxx.152.203.in-addr.arpa" {       ネットワークアドレスを逆に入れました。
  type master;
  file "miyazaki-web.net.rev";          取得したドメイン名に.revを付けました。
  };


【正引きゾーン】について

>        IN     NS      ns-dns2.miyazaki-web.net
「ns-dns2.miyazaki-web.net」って、何処で名前解決しているんでしょうか?

>        IN     MX 10    miyazaki-web.net

MXレコードが同一しているので、1箇所だけで良いです。

故に、全てのドメイン名の後には「.」ドットを付加して下さい。
       IN     MX 10    miyazaki-web.net.
                          ↑
                          忘れずに・・

> miyazaki-web.net  IN     A      203.152.xxx.zz2
> miyazaki-web.net  IN     A      203.152.xxx.zz3

ホスト名に「.」が付いているのでサブドメインになってしまいます。
(miyazaki-web.net.miyazaki-web.net ← こんな風に・・・)

「203.152.xxx.zz2」と「203.152.xxx.zz3」を「miyazaki-web.net」で返却したいならば以下のようにしてください。
       IN     A      203.152.xxx.zz2
       IN     A      203.152.xxx.zz3

ただし、上記は「ラウンドロビン」と言って、1回目は「203.152.xxx.zz2」を返却し、2回目は「203.152.xxx.zz3」、3回目は「203.152.xxx.zz2」・・・の様にループして返却します。


【逆引きゾーン】について

「IN    NS    ns-dns2.miyazaki-web.net.」は正引きゾーンに当方がコメントした事と同一なので割愛します。

> zz1       IN    PTR    miyazaki-web.net.
> zz2       IN    PTR    miyazaki-web.net.
> zz3       IN    PTR    miyazaki-web.net.
> zz4       IN    PTR    miyazaki-web.net.


「zz2」「zz3」は正引きゾーンとリンクしていますが、「zz1」と「zz4」は??


設定ファイル上でどのように名前解決したいのか当方では理解できなかったので、全てに対して
『IP「zz1」はドメイン「xxx.net」で解決したい。』『ネームサーバはドメイン「ns.xxx.net」でIP「zzx」にしたい』と言うように記述して頂けますか?
現状では明確にお答えする事ができません・・・
メンテ
 Re: DNSサーバー:named.cong , 正引き、逆引き、動作確認について。 ( No.14 )
日時: 2007/09/20 01:10
名前: ikiru
参照: http://miyazaki-web.net

管理人さんいつもありがとうございます。
interlinkに問い合わせていた件の回答が届きました。
あわせて考えるとつまりどういうことなのでしょう。
残念ながら今夜はちょっと少ない思考能力がさらに落ち込んでいるので
明日良く読んでみたいと思います。
取り急ぎご報告と相談をかねて。

               ikiru。

お問い合わせいただき、誠にありがとうございます。
以下に回答致しますので、ご確認をお願い致します。

■何故おまかせDNSのIPアドレスが返って来るのでしょうか?

→逆引権限が弊社サービス「おまかせDNS」サービスのDNS
  (203.141.ddd.e9 ・ 203.141.ddd.f0)にあるからです。

■named.conf に入力するセカンダリDNSサーバーのIPアドレスはZOOT for Bflets 
 サービスで取得したセカンダリDNSのIPアドレスではいけないのでしょうか 

→お客様は「おまかせDNS」をご契約されておりますので
「おまかせDNS」のDNSを設定する必要がございます。 

                 記         

   
1.「miyazaki-web.net」のネームサーバーが現在以下の情報となっております。 
 ※注1 dns1.miyazaki-web.net  203.141.aaa.bb
    dns2.miyazaki-web.net  203.141.aaa.bc
   
   お客様ご自身にて先ずDNSサーバーを立ててください。 
  ※弊社にて上記ドメインを確認しましたところ、2つのIPアドレスで
   203.141.aaa.bb 及び 203.141.aaa.bc が設定されておりますがこのIPはお客様が
   ネームサーバーに設定ご利用いただくIPではございません。
   それぞれのDNSサーバーのIPアドレス(おそらくご利用のIP8)にて設定してください。 
  

  ※お客様添付情報を拝見する限り、ネームサーバー名が(※注1)とは異なっております。 

   ns.miyazaki-web.net
   ns-dns2.miyazaki-web.net 
   
  上記ネームサーバーの場合はドメインの情報変更をお客様側にてお願い致します。
  ※弊社ドメイン取得サービス「gonbei.jp」にてドメイン取得されておりますので
   インターリンクマイメニューから設定可能です。 

2.弊社サービス「おまかせDNS」でスレーブモードをご利用されておりますが 
  プライマリDNSのIPアドレスが203.141.aaa.bb・203.141.aaa.bc になっているので、 
  ご自身にて準備されたDNSに変更してください。 
  
3.「おまかせDNS」でご利用される場合は「miyazaki-web.net」のドメインのネームサーバーに 
   ddns1.interlink.or.jp 
   ddns2.interlink.or.jp 
  
  を加えてください。

  ※加えないと「おまかせDNS」でのセカンダリ仕様では機能いたしません。 
  ※弊社ドメイン取得サービス「gonbei.jp」にてドメイン取得されておりますので
   インターリンクマイメニューから設定可能です。 

4.逆引きはインターリンクのDNS(ddns1.interlink.or.jp・dddns2.interlink.or.jp)が行うので、
  お客様側のDNSに逆引き設定は必要ございません。 
  逆引きは逆引きサービスをご利用してください(コントロールパネル上で設定してください)  

                                以上

宜しくお願い致します。

ということでした。
問題解決に近づいたようです。
メンテ
 Re: DNSサーバー:named.cong , 正引き、逆引き、動作確認について。 ( No.15 )
日時: 2007/09/23 21:08
名前: ikiru
参照: http://miyazaki-web.net

管理人さ〜〜〜ん(泣付く)
解決に近づいたと思ったのに未だ近づけない。
まるで山登りの途中で休憩所が見えたと思ったら、直線で真上に見えたのに歩くとまだまだ山麓を周って行かなければならないような、はたまた、瀬渡しで釣りに行って漁船が接岸しそうになって磯に飛び乗ろうと思った瞬間に波の波が引いて海に落ちそうになったような、そんな一進一退の今日この頃いかがお過ごしでしょうか。

立った今磯に飛びついたんですが、片足がまだ船の甲板の縁に引っかかってます。
ちょっと押し上げて磯に乗せてください。もしかしたら磯を間違えてるかもしれませんけど。

情報収集の結果このように今なってます。

named.conf

//
//    /etc/named.conf -- Dekiru Linux, June 2007
//
options {
  directory "/var/named";      本のままなので変更なしです。
  allow-transfer{
    203.152.yyy.zz2;        今いじってるサーバー機のIPアドレス
    203.141.ddd.e9;        zoot for Bflets サービスのDNSサーバのセカンダリ
    };               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 "xxx.152.203.in-addr.arpa" {         ネットワークアドレスを逆に入れ、管理人さんよりzz0.の削除を
  type master;                  指示いただきました。
  file "miyazaki-web.net.rev";          取得したドメイン名に.revを付けました。
  };


正引き
    本に書いてあるホストネームと変えなければならないところと変えなくて良いところが分らず、
    なんと6月からここで止まってました。

;;
;;   template -- Dekiru Linux,June 2007
;;
$TTL     86400
@      IN     SOA     server.miyazaki-web.net. postmaster.miyazaki-web.net. (
       2007092301       ; 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-dns1.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
;;


逆引きへ続く。
メンテ

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

■ その他

ページ先頭へ

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