• ベストアンサー

DNSのPTRレコードをまとめたい

oneyanの回答

  • ベストアンサー
  • oneyan
  • ベストアンサー率42% (80/187)
回答No.3

遅くなりました。 どうもこちらの早とちりがあったようですね。 一般的なインターネットの「セカンドドメイン(ドット)トップレベルドメイン(jpの場合はサードまで)」=ドメインネーム=プライマリドメインと思ってしまいました。 ですので、sv1.dom、sv2.domで、既にバーチャルホスト込みかと・・・m(^_^)m プライマリ自体はおそらくkanop_98さんと一緒だと思います。 sv1自体、セカンドドメインがすでにサブドメインなのですね。(たとえばsv1.localhost、またはpostmaster.domのような) 同一ドメイン(dom)でしたら、1つのゾーンファイル(dom.db)に収められると思いましたが、 普通でしたら、やはり 1.1.10.in-addr.arpa. IN NS sv1.dom 1.1.1.10.in-addr.arpa. IN PTR sv1.dom 2.1.10.in-addr.arpa. IN NS sv1.dom 1.2.1.10.in-addr.arpa. IN PTR sv2.dom 3.1.10.in-addr.arpa. IN NS sv1.dom 1.3.1.10.in-addr.arpa. IN PTR sv3.sub.dom 1.10.10.in-addr.arpa. IN NS sv1.dom 1.1.10.10.in-addr.arpa. IN PTR sv4.sub2.dom の4つになってしまうようですね。 ただ一応、 dom.db dom. IN NS dom dom. IN MX 10 sv1.dom dom. IN MX 20 sv2.dom dom. IN A 1.1.1.10 sv1.dom. IN A 1.1.1.10 sv2.dom. IN A 1.2.1.10 sv3.sub.dom. IN A 1.3.1.10 sv4.sub2.dom. IN A 1.1.10.10 www.dom. CNAME sv1.dom.(テストです) で、逆引き 10.db 10.in-addr.arpa. IN NS sv1.dom. (または dom) 1.1.1.10.in-addr.arpa. IN PTR sv1.dom. 1.2.1.10.in-addr.arpa. IN PTR sv2.dom. 1.3.1.10.in-addr.arpa. IN PTR sv3.sub.dom. 1.1.10.10.in-addr.arpa. IN PTR sv4.sub2.dom. 各クライアント IPアドレス 10.1.1.3~10.10.X.X ルーターアドレス 10.1.1.2 (自宅のルーターを使ってみました)^_^;; サブネットマスク 255.0.0.0 ネームサーバー 10.1.1.1 で、とりあえず、Macのネームサーバー(+Webサーバー)、 クライアントMac(+Webサーバー)、WINNT間で、 ちょこちょこIP変えてみても、相互OKでしたのでので、 どうやらまとめられそうですよ。 通常でしたら、sv2やsv3.subにもネームサーバーを入れたり、 それぞれにルーターを通すんじゃないかと思いますが、 また、たとえばの話ですが、 最初のゾーンの設定で、 10.1.1.1、10.1.2.1、10.1.3.1、10.10.1.1 それぞれをdom(sv1.dom)に割り当てて、sv2以下をぶら下げるような・・・ 1.1.1.10 IN A(またはNS) dom 1.2.1.10 IN A dom 1.3.1.10 IN A dom 1.1.10.10 IN A dom 2.1.1.10 IN A sv1.dom 2.2.1.10 IN A sv2.dom 2.3.1.10 IN A sv3.sub.dom 2.1.10.10 IN A sv4.sub2.dom ・・は、かえって手間ですね。(^_^;; あとは、BIND本の「閉じられた・・・」にヒントがあると思いますが 今ちょっと手元にありません。 BINDで検証していませんので、同じように機能するかなんともなのですが、 長々すみません。よろしくお願い致します。

noname#41381
質問者

お礼

もっと遅くなりましたね。すみませんm(_ _)m ご回答ありがとうございます。 そして、わざわざテストありがとうございます。 bindのテスト環境を作ろうかと思ってます。 すみません。ポイントはその結果報告まで待っててください^ ^;)

noname#41381
質問者

補足

補足の欄で失礼します。 長々とかかってしまってすみません。 で、bindのテスト結果ですが、みごと(当然?)OKでした。 ・named.conf zone "10.IN-ADDR.ARPA" { type master; file "10.rev"; }; ・10.rev 1.1.1.10.in-addr.arpa. IN PTR test.sub1.dom. 1.2.1.10.in-addr.arpa. IN PTR test2.sub1.dom. 1.1.100.10.in-addr.arpa. IN PTR test.sub2.dom. で全て逆引きできました。 余談ですが、named.conf内に zone "10.IN-ADDR.ARPA" zone "1.1.10.IN-ADDR.ARPA" と2つ記載しても、両方とも有効になってました。 これは、うれしいことです。 例えば、セカンダリには「1.1.10.IN-ADDR.ARPA」だけ見せる なんてことも出来ちゃいます。 oneyanさん、ken2さん、いろいろとご指導、ありがとうございました。 以上 お礼と報告でした。

関連するQ&A

  • DNSサーバーの逆引き設定がうまくいきません。

    LinuxでDNSサーバーの正引き、逆引き設定をしました。 しかし、nslookupコマンドのところで、正引きはできたのですが、逆引きができませんでした。 ;; connection timed out; no servers could be reached という表示がでてしまいます。 何が原因と考えられますか? 逆引きのゾーンデータベースは、 144.***.***.205.in-addr.arpa.db PTRレコードは、IPアドレスを205.***.***.146にしているので、 146 IN PTR ns.***.jp. にしました。 nslookupコマンドで、205.***.***.146ではなく、205.***.***.144とすれば、 Server: 205.***.***.146 Adress: 205.***.***.146#53 *** Can't find 144.***.***.205.in-addr.arpa.: No answer と表示されます。

  • IPアドレスが一つの時のnamed.confの設定

    Bindの参考書を見ると、named.confにおける逆引きの ゾーンファイルの設定が zone "0.168.192.in-addr.arpa" IN { type master; file "0.168.192.in-addr.arpa.db"; }; 等となっていますが、私の場合サーバのIPアドレスが一つ(DNS,WWW,MAIL全て共通)しかありません。その場合、上記ゾーンファイルの設定は zone "1.0.168.192.in-addr.arpa" IN { type master; file "1.0.168.192.in-addr.arpa.db"; }; のようにするべきでしょうか?違うところは、 0.168.192 を 1.0.168.192 としただけです。 よろしくお願いします

  • FEDORA 8 DNSエラーについて。

    現在、自宅にてFEDORA 8のDNSサーバを構築しています。 BINDの設定を一通り終えてBINDを起動したら、以下のエラーが出たので、記述するので誰か教えてください。 named を起動中: Error in named configuration: zone localhost.localdomain/IN: loaded serial 0 zone localhost/IN: loaded serial 0 zone 1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.ip6.arpa/IN: NS '1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.ip6.arpa' has no address records (A or AAAA) zone 1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.ip6.arpa/IN: loaded serial 0 zone 1.0.0.127.in-addr.arpa/IN: NS '1.0.0.127.in-addr.arpa' has no address records (A or AAAA) zone 1.0.0.127.in-addr.arpa/IN: loaded serial 0 zone 0.in-addr.arpa/IN: NS '0.in-addr.arpa' has no address records (A or AAAA) zone 0.in-addr.arpa/IN: loaded serial 0 dns_rdata_fromtext: stormy.com.db:10: near '192.168.1.10 ': bad dotted quad zone stormy.com/IN: loading from master file stormy.com.db failed: bad dotted quad internal/stormy.com/IN: bad dotted quad zone 1.168.192.in-addr.arpa/IN: loaded serial 2004031901 dns_rdata_fromtext: stormy.com.db.wan:9: near 'stormy.com. ': bad name (check-names) zone stormy.com/IN: loading from master file stormy.com.db.wan failed: bad name (check-names) external/stormy.com/IN: bad name (check-names) [失敗] までがでた内容です。 ぜひ教えてください。

  • どのゾーンデータベースに記述すればいいのでしょうか? (BIND8.1)

    OSはDebian GNU/Linux 3.0です。 BINDは8.1です。 named.confの記述の中に zone"." zone"localhost" zone"127.in-addr.arpa" zone"0.in-addr.arpa" zone"255.in-addr.arpa" というのがあります。 対応するゾーンデータベースのファイル名は順にdb.root、db.local、db.127、db.0、db.255です。 普通は正引き、逆引きの2つでいいと思うのですが どこに記述すればよいのでしょうか? OSとBINDインストール時はローカルIPを割り振りました。設定するときはグローバルに移します。 この場合、ゾーンデータベースのファイル名も変える必要があるのでしょうか?

  • DNS(Bind9)の逆引き設定

    Bind9の逆引き設定部分で躓いております。 プロバイダからaaa.bbb.ccc.224/29を割り当てられており ますがfailed: unexpected end of inputや dns_rdata_fromtext: ex/SUB224.ccc.bbb.aaa.in-addr.arpa.rev:6:near eol: unexpected end of input zone SUB224.ccc.bbb.aaa.in-addr.arpa/IN: loading master file ex/SUB224.ccc.bbb.aaa.in-addr.arpa.rev: unexpected end of input の様なエラーが出て逆引きがうまく動作しません。 解決方法をご存知の方がおりましたらお力をお貸しいただけないでしょうか。

  • DNS BIND 構築

    環境:centos 参考文献:http://linux.kororo.jp/cont/server/bind.php DNSにするサーバIP:192.168.0.30 ※構成図は上記のサイトと同じです。 会社でDNSサーバを構築することになり、先ずは自宅で構築と健闘してます。 ~これまで行ったこと~ 1.yum -y install bind bind-chroot caching-nameserver 2.diceインストール 3.dyndns取得 4.設定完了後、# service named start 実行し失敗。 エラー内容は以下です。 named 設定でエラー: : zone localhost/IN: loaded serial 2009092201 zone 0.0.127.in-addr.arpa/IN: loaded serial 2009092201 zone blogsite.org/IN: loaded serial 2009092201 zone 0.168.192.in-addr.arpa/IN: loading master file 0.168.192.in-addr.arpa.zone: file not found _default/0.168.192.in-addr.arpa/IN: file not found ■変更したファイル /etc/named.confの設定 正引き参照ゾーン 逆引き参照ゾーン ループバック正引き参照ゾーン ループバック逆引き参照ゾーン 手順は冒頭のサイト通り行いました。 ここが怪しいぞという箇所がありましたら、ご教授頂ければと思います。 よろしくお願いします。

  • WindowsからLinuxへのDNSの設定について

    今回WindowsからLinuxへと移行を実施中なのですが、 Windowsで登録しているDNSをLinuxにも反映させたいのですが、イマイチ定義の仕方がわからないので、教えて下さい。 下がWindowsのDNSファイルになっています。 rootに直接書いているのですが、Linux(BIND)の場合だと named.caファイルに書けばよいのでしょうか。 またマシンは内部ネットワークとなっています。 ; ; Database file root.dns for . zone. ; Zone version: 304 ; @ IN SOA test0011.test-network.local. admin.test-network.local. ( 304 ; serial number 900 ; refresh 600 ; retry 86400 ; expire 3600 ) ; minimum TTL ; ; Zone NS records ; @ NS test0011.test-network.local. test0011.test-network.local A 111.221.20.245 ; ; Zone records ; ; ; Delegated sub-zone: 20.221.111.in-addr.arpa. ; 20.221.111.in-addr.arpa NS test0011.test-network.local. test0011.test-network.local A 111.221.20.245 ; End delegation 9.4.250.111.in-addr.arpa PTR test-agent.co.jp. PTR test-manager.co.jp. test-agent.co.jp A 111.250.4.9 test-manager.co.jp A 111.250.4.9 ; ; Delegated sub-zone: test-network.local. ; test-network.local NS test0011.test-network.local. test0011.test-network.local A 111.221.20.245 ; End delegation

  • BIND9によるDNS構築

    はじめてのFedor Core4という本を参考にしてDNSを構築しています。 ドメイン名はlocalhost.localdomainにしています。 CNAMEは別名は必要ないと思ったので設定していません。 以下のような結果になってしまいましたがどのような原因と対処法が考えられるでしょうか? [root@localhost ~]# /etc/rc.d/init.d/named start named を起動中: Error in named configuration: zone localdomain/IN: loaded serial 42 zone localhost/IN: loaded serial 42 zone 0.0.127.in-addr.arpa/IN: loaded serial 1997022700 zone 0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.ip6.arpa/IN: loaded serial 1997022700 zone 255.in-addr.arpa/IN: loaded serial 42 zone 0.in-addr.arpa/IN: loaded serial 42 zone localhost.localdomain/IN: loaded serial 2006020500 0.168.192.in-addr.arpa.db:4: ignoring out-of-zone data (0.168.192.in-addr-arpa) zone 0.168.192.in-addr.arpa/IN: has 0 SOA records zone 0.168.192.in-addr.arpa/IN: has no NS records _default/0.168.192.in-addr.arpa/IN: bad zone

  • DNSサーバのゾーンファイルの書き方

    自宅LAN内にDNSサーバーをたてたくて、ググりながらゾーンファイルを書いてるのですが、 正しいのか自信がありません。 おかしくないか見てもらえないでしょうか。 hoge.co.jp、dev1.hoge.co.jp、svn.hoge.co.jp などにアクセスしたとき、 192.168.1.100 にとばすようにしたいです。 ※最初間違ってハードウェア(サーバー)カテゴリであげてしまったので、 そちらは削除してもう一度あげなおしています。 <named.confの記述> ---------------------- zone "hoge.co.jp" IN { type master; file "hoge.co.jp.zone"; }; zone "1.168.192.in-addr.arpa" IN { type master; file "hoge.co.jp.in-addr.arpa.zone"; }; <hoge.co.jp.zone の内容> -------------------- $TTL 86400 @ IN SOA dns yamamoto ( 2013290000 ; Serial 28800 ; Refresh 14400 ; Retry 3600000 ; Expire 86400 ) ; Minimum IN NS dns @ IN A 192.168.1.100 dns IN A 192.168.1.100 dev1 IN A 192.168.1.100 dev2 IN A 192.168.1.100 dev3 IN A 192.168.1.100 svn IN A 192.168.1.100 <hoge.co.jp.in-addr.arpa.zone の内容> ------------------------------------- $TTL 86400 @ IN SOA dns yamamoto ( 2013290000 ; Serial 28800 ; Refresh 14400 ; Retry 3600000 ; Expire 86400 ) ; Minimum IN NS dns 100 IN PTR hoge.co.jp.

  • DNSの逆引き設定について

     こんにちは、honiyonです。  Linux + bind9.x にて、DNSの設置を行っています。(セカンダリ・プライマリ両方)  複数のGlobalIPを取得しているのですが、この範囲にて、2つのドメイン名を設定する事にチャレンジしています。  最初の1つは問題なく設置出来ていますが、2つ目で大変な事に気づきました。  正引きは良いのですが、逆引きについて、   ネットワークアドレスの逆.in-addr.arpa.  と設定しますよね?  1つのネットワークの中に 2つのDNSを設置する事になるわけですので、逆引きでこの値が重なってしまいます。  例として、LocalIPに例えて、192.168.0.0/255.255.255.0 なネットワークだとしたら、   hoge.com(192.168.0.1)の逆引きDNSは、0.168.192.in-addr.arpa.   bar.com(192.168.0.2)の逆引きDNSも、0.168.192.in-addr.arpa.  となってしまいます。  この設定で良いのでしょうか?(^^;  宜しくお願いします(..