DNSの逆引き設定でネットマスクが設定できるの?

このQ&Aのポイント
  • DNSの逆引き設定でネットマスクが指定できるという情報の真相を知りたい
  • 今まで逆引き設定でネットマスクを設定したことがないので、一般的なのか気になる
  • 検索しても明確な回答が見つからず、曖昧な情報ばかりだ
回答を見る
  • ベストアンサー

DNSの逆引き設定でネットマスクを設定できるの?

DNS (Bind) の逆引き設定でネットマスクが設定できるというのは本当ですか? ▼とある逆引き設定ファイル (略) 100 IN PTR foo.bar.com.    IN A  255.255.255.0 (略) 上記のように A でネットマスクが指定できる、というのは本当ですか? 今までこんな設定はしたことがありません。 ・私が知らなかっただけで実は一般的。 ・○○な時に使うが、普通は使わない。 ・デマだ!こんな設定はできない。 ・昔 (Bind4) はできたけど今 (Bind8) はできない。 等々、この情報の真相を知っている方、教えてください。 一応検索してみたのですが、はっきりとした真相にはたどり着けませんでした。 ・OCN の設定例がこうなっているらしい? ・Internet-Draft で定義されたけど RFC で削除された? ・でも別の RFC で定義されている? という感じで、曖昧模糊としています。 識者の方、よろしくお願い致します。

  • LEOM
  • お礼率42% (3/7)

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

RFC1101のことでしょうか? ただ、100 の A レコードに設定するようなものじゃなくて、ふつ うは 0 で始まるネットワークアドレスに対して、ネットワーク名 とともに設定します。 設定できるといえば設定できるけど、だから何って感じもしますが。 でも、いくつかのサイトでは現に設定しているところもあります。

参考URL:
ftp://ftp.isi.edu/in-notes/rfc1101.txt
LEOM
質問者

補足

ありがとうございます。 RFC1101 は発見したのですが、まだ有効なのか Obsolete されているのか よく分からなかったのです。やっぱりまだ有効なんですね。 あと、ご指摘どおり、例の記述はおかしかったです。 実際にはこんな感じ。 0.0.168.192.IN-ADDR.ARPA. PTR foo.bar.com. A 255.255.255.0 設定することはできるようですが、現在設定する意味はどこにあるのだろう。

関連する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 と表示されます。

  • 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.  となってしまいます。  この設定で良いのでしょうか?(^^;  宜しくお願いします(..

  • DNSでHOSTが「正引き」と「逆引き」で一致必要か?

    BIND9.XのDNS設定で質問があります。 同じホスト登録の「正引き」と「逆引き」はが一致してなくても登録できるのでしょうか? 正引き:HOST1.HOGE.COM. IN A 192.168.0.100 逆引き:192.168.0.200. IN PTR HOST1.HOGE.COM DNSの設定を勉強しているんですが、ふとした疑問で「正引き」と「逆引き」は別々のデータベースとして扱われているのかな?と思って質問しました。 実験環境があれば登録してみるのですが、あいにく環境が無いので質問しました。 どなたかご存知の方いらっしゃればご教授ください。 よろしくお願いいたします。

  • DNSの逆引きが上手く行かない

    現在,RedHat7.2とBIND9.1.3-4を使用してDNSのマスターサーバを構築しています. 参考書等をみながら一通りの設定を終了して起動させた所,正引きは上手く行くのですが逆が上手く行きません. 自ドメイン内の各ホストを逆引きしようとしてもエラーになり,もちろんそれ以外のホストを逆引きしてもだめです.エラーメッセージは以下の通りです. HOST:***.in-addr.arpa not found:2 (SERVFAIL) しかし,domain name pointerという奴だけは逆引きしてもでてきます.(例えば216.239.35.101 google等) 逆引きゾーンファイルの書式が誤っているかと思って調べましたが今の所誤りは見つかっていません. 質問の仕方が悪い所は補足しますので,どなたかアドバイスの方をよろしくお願いします.

  • 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 の様なエラーが出て逆引きがうまく動作しません。 解決方法をご存知の方がおりましたらお力をお貸しいただけないでしょうか。

  • bindの設定で、逆引きのときにエラーが出ます。

    bindの設定で、逆引きのときにエラーが出ます。 以下のようなエラーが出ます。 #named-checkzone xxx.jp /etc/bind/db.192.168.0 zone xxx.jp/IN: 'ns.xxx.jp' has no address records (A or AAAA) zone xxx.jp/IN not loaded due to errors. どうか、直し方を教えてください。 お願いします。 なお、OSはubuntu10.04LTSです。 ちなみに設定ファイルは次のようになっています。 /etc/bind/db.192.168.0内 $TTL 86400 @ IN SOA ns.xxx.jp. root.ns.xxx.jp. ( 2009010401 ; Serial 8H ; Refresh 28800 4H ; Retry 14400 3D ; Expire 259200 1D ) ; Negative Cache TTL 86400 @ IN NS ns.xxx.jp. ;check domain_name 2 IN PTR ns.xxx.jp. ;check machine_name & domain_name ; 1 IN PTR defaultgateway. ;check machine_name & address 3 IN PTR nodea. ;check machine_name & address 4 IN PTR nodeb. ;check machine_name & address 5 IN PTR nodec. ;check machine_name & address また正引き(/etc/bind/db.localnet)は次のようになっています $TTL 86400 @ IN SOA ns.xxx.jp. root.xxx.jp. ( 2009010401 ; Serial 8H ; Refresh 28800 4H ; Retry 14400 3D ; Expire 259200 1D ) ; Negative Cache TTL 86400 @ IN NS ns.xxx.jp. @ IN A 192.168.0.1 @ IN MX 10 mail mail IN A 192.168.0.1 www IN A 192.168.0.1 ftp IN A 192.168.0.1 ns IN A 192.168.0.1 nodea CNAME ns.xxx.jp. ; defaultgateway IN A 192.168.0.2 nodea IN A 192.168.0.1 nodeb IN A 192.168.0.2 nodec IN A 192.168.1.3 なお、$ sudo vi /etc/bind/named.conf.local には以下のような情報が追加されています。 // xxx.jpのゾーン情報 zone "xxx.jp" { type master; // example.localの正引きデ-タベースファイル名 file "/etc/bind/db.localnet"; }; // 192.168.0のゾーン情報 zone "0.168.192.in-addr.arpa" { type master; // 192.168.0の逆引きデ-タベースファイル名 file "/etc/bind/db.192.168.0"; }; 足りない情報があったら提示しますので、どうかよろしくお願いします。

  • DNS 逆引きについて

    現在solaris9, BIND9でDNSの設定をしていますが、そこでふと疑問があり、 オライリーなどの本で調べてみましたが解決に至りませんでしたので 質問をさせていただきます。 1. 逆引きゾーンの範囲について /24未満の逆引きゾーン、たとえば 192.168.24.64/28というアドレス帯の 逆引きゾーンを設定した場合、 ゾーン名は、64.24.168.192.in-addr.arpa となりますが、 ゾーンの範囲が192.168.24.64/28なのか、192.168.24.64/27なのか、 192.168.24.64/26なのか、どうやって判断しているのでしょうか? 2. ゾーン転送をするタイミングについて slaveサーバ側でmasterサーバからゾーン転送ができるように設定をし、 named.confの再読み込みを実施しました。 しかし、まだmasterサーバ側ではslaveへのゾーン転送設定はしていません。 そのため、slaveサーバ側にはゾーンファイルが作成されておらず、 当然refresh間隔などの情報も持っていません。 この状態がずーと続いた場合、slaveサーバは、定期的にmasterサーバに対して ゾーン転送の要求を行いますか? ログ(/var/adm/messages)を見ると、どうも何もしないような気がするのですが・・ また、途中、named.confの再読み込みを何度かしたことはありますが、それでもエラーログをはいた跡はありませんでした。 以上です。 皆様のお知恵をお貸しください。よろしくお願いします。

  • メールヘッダの unknownについて 

    質問させてください。 メールサーバ:postfix  DNS:BIND を設置していて固定IPアドレス、レンタルサーバを借りて運用しています。 外部ドメインへメールを送り、受信したメールのヘッダを見ると、下記のように unknownがついています。 こういったのはスパム処理されてしまう場合があると聞いたので、対応しようとしていますが、解決しません。 メールヘッダが下記のようになっています。 > Received: from aaa-bbb.com (unknown [111.11.11.11]) ※ドメイン名はaaa-bbb.com IPアドレスは111.11.11.11  Webで調べると、BINDのホストファイルにPTRレコードがない場合に出るとみましたが、設定しても解決しませんので教えて頂ければと思います。 ちなみに、逆引きのホストファイルが下記のようにしています。 ns1.foo.jp とns1.foo.jppはレンタルサーバで運用しておりり、レンタルサーバ元のDNSです。 ------------------------------------------------------------------------ $ttl 600 @ IN SOA ns.aaa-bbb.com. admin.aaa-bbb.com ( 142222222 19000 5000 5000000 600 ) ; IN NS ns1.foo.jp. IN NS ns2.foo.jp. IN NS ns.aaa-bbb.com. ; IN PTR aaa-bbb.com ; 11 IN PTR www.aaa-bbb.com. 11 IN PTR aaa-bbb.com. 11 IN PTR ns.aaa-bbb.com. 11 IN PTR mail.aaa-bbb.com. ------------------------------------------------------------------------ また、whois でDNSの逆引きチェックをしましたが、下記のように見当たらないというメッセージがでました。 ** server can't find 11.11.11.111.in-addr.arpa: NXDOMAIN やはり、BINDのホストファイルの設定がうまくいってないのが原因かと思いますが、何をどうすればいいかわからない状況です。 Webなどを見ましたが、今回、前任者から引き継ぎ、BINDをまともに触るのが初めてということもあり、認識不足が多々あると思うので、教えて頂ければと思います。よろしくお願いします。

  • 逆引きゾーンファイルをまとめたい。

    OS:RedHatLinux DNS:BIND9 構成:プライマリDNS1台、セカンダリDNS1台 BINDを利用して管理するゾーンがたくさん出てくる場合、逆引きゾーンファイルをある程度分ける必要があると思います。しかし、新規に逆引きゾーンを追加すると、プライマリとセカンダリのnamed.confに新しいゾーン情報を定義しなければならないので、保守性が落ちます。 そこで、named.confに以下のようにゾーンを定義し、逆引きゾーンファイル「test.com.rev」の中に、全ての逆引きレコードを突っ込んでみました。 ---------------------------- zone "in-addr.arpa" IN { type master; file "test.com.rev"; allow-update { none; }; }; ---------------------------- こうすると、確かにまとめられはするんですが、test.com.revに書いてある逆引きレコード以外は、逆引きしても名前解決できません(あたりまえですが)。 何とかひとつにまとめたいと色々調べてみたのですが、そろそろ挫折しそうです・・・。 雑文で申し訳ありませんが、何かよい方法がないか、ご教示頂ければ幸いです。

  • dnsレジストラ登録名と自ホスト名のギャップを埋めるには?

    dnsレジストラ登録名と自ホスト名は多くにして違う名称になると思うのですが、書籍、ネットともにこのサンプルが見つからず困惑しております。 これについてご教授いただきたくお願い申し上げます。 逆引きの部分で迷っています 自ホストのIPが192.168.11.22なので zone "11.168.192.in-addr.arpa"を定義し 11.168.192.in-addr.arpaという名称で逆引き定義しています 自ホスト名がmy-serverとし レジストラ登録名がns01.example.jpとした場合、 この逆引きファイルでサーバー名のギャップを埋めるのでしょうか? --------------------------------------------- 設定例1(逆引き内だけで解決した場合) --------------------------------------------- ; 11.168.192.in-addr.arpaファイル @ IN SOA ns01.example.jp. root.example.jp.(省略) IN NS ns01.ifrog.jp. ; ※CNAMEはここで使えるのか不安です ns01.example.jp. IN CNAME my-server.example.jp. 22 IN PTR my-server.example.jp. --------------------------------------------- 設定例2(逆引きと内正引きの2つで解決した場合) --------------------------------------------- ; 11.168.192.in-addr.arpaファイル @ IN SOA ns01.example.jp. root.example.jp.(省略) IN NS ns01.ifrog.jp. ; ※ここではギャップを解決しない 22 IN PTR my-server.example.jp. ; ※ns01が解決できないのでは? でも正引きファイルでなんと関連するのか? ;22 IN PTR ns01.example.jp. ;example.jp.internalファイル ; このファイルでmy-serverとns01のギャップを埋める @ IN SOA ns01.example.jp. root.example.jp.(省略) IN NS ns01.example.jp. ns01 IN A 192.168.11.22 my-server IN A 192.168.11.22 ns01.example.jp. IN CNAME my-server.example.jp. 長くなりすいません。 どちらも動作してしまうので、正しい設定か否か判断付かず悩んでおります...