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

このQ&Aのポイント
  • DNSレジストラ登録名と自ホスト名のギャップを埋める方法についての質問です。書籍やネットで該当するサンプルが見つからず困惑しています。自ホスト名とレジストラ登録名の関係や逆引きの設定例について教えてください。
  • 自ホストのIPが192.168.11.22であり、逆引きファイルでギャップを埋めたい場合、どのような設定を行えばよいのでしょうか?設定例1では逆引き内だけで解決する方法を示し、設定例2では逆引きと内正引きの2つで解決する方法を示しています。正しい設定がわからず困っています。
回答を見る
  • ベストアンサー

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. 長くなりすいません。 どちらも動作してしまうので、正しい設定か否か判断付かず悩んでおります...

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

  • ベストアンサー
  • mattalix
  • ベストアンサー率62% (47/75)
回答No.2

>逆引きできなくて良い理由はなぜかも教えていただけると助かります。 レジストリに提出したFQDNは、正引きさえできれば用が足ります 複数の理由で、逆引きは設定すべきですが、それがns01である必要はありません。それは要求されていません >NSをCNAMEするなは 見たこと無いです。 http://www.atmarkit.co.jp/flinux/rensai/bind903/bind903a.html

tty911
質問者

お礼

お忙しい中、2度も回答をいただきありがとうございます。 URLを見て、勉強いたします。 以前このURLを見たのですが、いまひとつ理解していないようでした。 腰をいれがんばってみます。 ネットに迷惑かけない設定ができるよう勤めます。 本当にありがとうございました。

その他の回答 (1)

  • mattalix
  • ベストアンサー率62% (47/75)
回答No.1

レジストリに提出したFQDNが逆引きで出るようにする必要はありません 逆引きで得られたFQDNを正引きして同じIPアドレスになる事のみ注意すれば良いです それよりNSをCNAMEスンナと教わりませんでしたか?

tty911
質問者

補足

回答ありがとうございます 逆引きできなくて良い理由はなぜかも教えていただけると助かります。 ならば何故、逆引きのことが多くの書籍やネットに載っているのでしょうか? 不要ならば記載がなさそうな気がするのですが... 別ドメインFQDNのCNAMEはNGってのは見たことあるのですが NSをCNAMEするなは 見たこと無いです。 ns01 IN A 192.168.11.22をCNAMEしたこと同じつもりで書いたのですが、理解に誤りがありますか? このパターンは多く見て参考にしたつもりなのですが 具体的になぜNGなのか、理解できませんでした。 すいません... 今後の為に、参考URLや書籍など紹介していただけますでしょうか?

関連するQ&A

  • BIND9設定 wwwの有無

    fedora core1にBIND-9.2.3をインストールしDNSサーバーの勉強をしています。 「www.example.com」、「example.com」で同じページにアクセスできるように設定し、アクセスできるか試したところ、 クライアント側からは「www.example.com」「example.com」の両方でアクセスできましたが、 サーバー側からだと「www.example.com」はアクセスでき、「example.com」だとアクセスできませんでした。 色々ファイルをいじってみましたがうまくいきませんでいた。 何が原因で、どのように設定すればこの状態を直すことができるのでしょうか? 環境は ルーター 192.168.0.1 router.example.com クライアント 192.168.0.10 pc1.example.com サーバー(www,ftp,dns) 192.168.0.100 ns1.example.com ドメイン正引き $ORIGIN example.com. $TTL 1D ;86400sec @ IN SOA ns1.example.com. admin.example.com.( 省略 ) IN NS ns1.example.com. @ IN A 192.168.0.100 router IN A 192.168.0.1 pc01 IN A 192.168.0.10 ns1 IN A 192.168.0.100 www IN CNAME ns1 ftp IN CNAME ns1 ドメイン逆引き $ORIGIN 0.168.192.in-addr.arpa. $TTL 1D ;86400sec @ IN SOA ns1.metal-militia.com. admin.metal-militia.com.(  省略 ) IN NS ns1.example.com. 1 IN PTR router.example.com. 10 IN PTR pc01.example.com. 100 IN PTR ns1.example.com. よろしくお願いします。

  • BIND 9での内部のみのDNSで、ホスト名が引けません

    BIND9での開発をしなければいけない状況で、現在WindowsServer2003にてDNSをBIND9で立ち上げようとして、タイトルのように完全修飾ドメイン名(ホスト名.ドメイン名)ではnslookup host digコマンドなどでの結果が得られるのですがホスト名では結果を得ることができません。(タイムアウトエラーが出てしまいます。) 逆引きでも問題なく参照することができ、問題はホスト名のみなのですが・・・ インターネットで検索など試してみたのですがそれらしき答えを得ることができなかったので質問させて頂きます。 --------named.conf----------- options { directory "C:\WINDOWS\system32\dns\etc"; allow-query { 127.0.0.1; 192.168.100.0/24; }; allow-recursion{ 192.168.100.0/24; }; pid-file "named.pid"; recursion yes; }; zone "." IN{ type hint; file "named.root"; }; zone "localhost" IN { type master; file "localhost.zone"; }; zone "0.0.127.in-addr.arpa" IN { type master; file "named.local"; }; zone "hoge.local" IN { type master; file "hoge.zone"; }; zone "100.168.192.in-addr.arpa" IN { type master; file "100.168.192.in-addr.arpa"; }; -----------正引きゾーン内容--------------- $TTL 86400 ; 1 day @ IN 86400 SOA DNS.hoge.local. mail.hoge.local. ( 2001060134 ; serial 10800 ; refresh (3 hours) 3600 ; retry (1 hour) 604800 ; expire (1 week) 86400 ; minimum (1 day) ); ; IN NS DNS.hoge.local. IN MX 10 buf1.hoge.local. ; DNS IN A 192.168.100.11 buf1 IN A 192.168.100.10 buf2 IN A 192.168.100.12 buf3 IN A 192.168.100.15 www IN CNAME DNS.hoge.local. ftp IN CNAME DNS.hoge.local. mail IN CNAME buf1.hoge.local. 後、補足でもう一つ疑問なのですが、ipconfig/flushdnsを行った際に、関数内でエラーが出て処理を完了できません。といった内容のようなものが出てキャッシュを削除することができません。 自分でも調べてみますが、どうかご教授願います。 宜しくお願いします。

  • bind zoneファイルの正しい記述を教えてください

    bindのzoneの設定で迷っています。 OCNのJPドメインの取得代行を利用しています。 OCNから自前のDNSサーバー名をns01.mydomin.jpに指定されています。 なので、SOAレコードでDNSサーバー名の宣言がns01.mydomin.jpにせざる得ません。(多分) しかしこの自ホスト名はns01ではありません(当然ですよね) 自分の設定ではAレコードで矛盾が生じてしまうのではないかと 不安があり、悩み悩み設定しました。 DNSのバイブルであるdns&bindを読んでもこのパターン例が無く 迷っています。 以下私なりに知恵を絞った設定なのですが、不備があるかと思います。 いろいろと指摘いただければ幸いです。 賢人のアドバイスをいただきたく、よろしくお願いします。 動作面は勿論ですが可読性を悪くしていることがあれば、これもまた指摘ください。 以下内部向け正引きのゾーンファイルです ;------------------------ ;exmple.jp.internal.zone ;------------------------ @ IN SOA ns01.example.jp. root.example.jp.(省略) IN NS ns01.example.jp. IN NS ns.ocn.ad.jp. ; 自ホスト名をAで宣言したいのでns01はコメントアウト ;ns01 IN A 192.168.11.22 my-host-name IN A 192.168.11.22 localhost IN A 127.0.0.1 IN MX 10 ns01.example.jp. ; Aでns01が宣言するとアドレス重複するので、CNAMEで宣言してみた ns01 IN CNAME my-host-name www IN CNAME my-host-name mail IN CNAME my-host-name

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

  • ゾーンファイルの作成について。

    ソーンファイルの作成についてですが、 いろいろな物をみて参考にはしているのですが、 いまいちうまく、すっきり記述できません。 (MX、A、CNAMEレコードの記述とspfがちょっと良く分かっていません。) 以下のとおり、 記述して、 nslookupを使って、名前解決を検証すると、 fedora10.com www.fedora10.com mail01.fedora10.com など、 うまく名前解決をしてくれます。(IPアドレスを出してくれます。) ですが、 メールクライアントにmail01.fedora10.comといれると、 サーバに接続できない、あるいは、サーバを探せないようです。 192.168.0.11というように、IPアドレスを入れると、 メールのやり取りは正常にできます。(メールサーバはうまくできています。) それで、ゾーンファイルの指定がうまくできていないと思って、 書き込みしています。 最終的には、 メールサーバの冗長化を考えていて、 MXレコードをmail01、mail02の二つを登録したいと思っています。 以下がゾーンファイルの記述です。 よろしくお願いします。 # vi named.zone $TTL 86400 fedora.com. IN SOA ns1.fedora10.com. root.fedora10.com. ( 2006061301 ; Serial 7200 ; Refresh 3600 ; Retry 604800 ; Expire 86400 ; Negative Cache TTL ) IN NS ns1.fedora10.com. IN NS ns2.fedora10.com. IN MX 10 mail01 IN MX 20 mail02 TXT "v=spf1 +mx -all" ns1 IN A 192.168.0.11 ns2 IN A 192.168.0.12 mail01 IN A 192.168.0.11 mail02 IN A 192.168.0.12 www IN CNAME ns1 smtp IN CNAME mail01 pop3 IN CNAME mail01 # vi 0.168.192.in-addr.arpa.zone $TTL 86400 0.168.192.in-addr.arpa. IN SOA ns1.fedora10.com. root.fedora10.com. ( 2006061301 ; Serial 7200 ; Refresh 3600 ; Retry 604800 ; Expire 86400 ; Negative Cache TTL ) IN NS ns1.fedora10.com. IN NS ns2.fedora10.com. 11 IN PTR ns1.fedora10.com. 12 IN PTR ns2.fedora10.com. 11 IN PTR mail01.fedora10.com. 12 IN PTR mail02.fedora10.com.

  • メールヘッダの 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をまともに触るのが初めてということもあり、認識不足が多々あると思うので、教えて頂ければと思います。よろしくお願いします。

  • バーチャルホストでのゾーンファイル設定

    複数ドメインを、ネームベースのバーチャルホストで運用しています。 今度、各ドメインごとにばらばらなネームサーバを自サーバにまとめ(BIND9.2.4)、これらを管理するようにしたいと思っています。 その時のゾーンファイルの設定について質問です。 各ドメイン用に複数のゾーンファイルを用意する必要があると思うんですがその際、下記SOAレコードの”←”の部分は (1)共通にしないといけないのでしょうか? (2)どうやって設定すればよいのでしょうか?  (ゾーンファイルで任意に指定すればOK?) 基本的な質問でお恥ずかしいんですが、よろしくお願いします。 ---------------------------------------------------- example.com. IN SOA ns.example.com.← root.example.com. (             (略) ) IN NS ns.example.com. IN MX 10 ns ns IN A 111.111.111.111 www IN CNAME ns

  • 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.

  • BIND9.2.0で逆引きがうまくいかない

    まず環境を述べます RedHat7.3、Bind9.2.0。OCNのIP8でサーバー構築しております。ルーターはYAMAHA-RTA55iです。 自分なりに設定し、OCNに問い合わせたところ、正引きはうまくいってるらしいのdすが逆引きがうまくいっていません。 この掲示板の過去ログをあさってみてそれらしきものはあったのですが解決しておりません。 また、OCN側にもnamed.conf 逆引きファイル、resolv.confなど全てのファイルを見せたのですが解決せずです。 OCNのページにはBind8.×のについてはかかれているのですが9の場合かわるのですか? エラーメッセージをOCNに調べてくださいといわれたのですが・・・ エラーはvar/log/messageでいいのですかね? ちなみにログですが ns named[2181]: using 1 CPU ns named[2184]: loading configuration from '/etc/named.conf' ns named[2184]: command channel listening on 127.0.0.1#953 ns named[2184]: 0.0.127.in-addr.arpa:1: no TTL specified; using SOA MINTTL instead ns named[2184]: 0.0.127.in-addr.arpa:8: file does not end with newline ns named[2184]: zone 0.0.127.in-addr.arpa/IN: loaded serial 2002103001 ns named[2184]: zone ***.***.163.219.in-addr.arpa/IN: loaded serial 2002103001 ns named[2184]: zone mydomain.jp/IN: loaded serial 2002103002 ns named[2184]: zone localhost/IN: loaded serial 42 ns named[2184]: running ns named[2184]: zone 0.0.127.in-addr.arpa/IN: sending notifies (serial 2002103001) ns named[2184]: zone mydomain.jp/IN: sending notifies (serial 2002103002) ns named[2184]: zone ***.***.163.219.in-addr.arpa/IN: sending notifies (serial 2002103001) です。どなたかお願いします。困ってます。

  • Fedora9 + BIND 9.5.0でセカンダリDNSへのゾーン転送について

    はじめまして、くろきりと申します。 以下現象に遭遇し、頭を悩ませている状態です。 どなた様かのアドバイスを頂けたら幸いと思います。 1.不明点  正引きゾーン転送がうまくいかず、逆引きゾーン転送は正しく行われている点。正逆共にゾーン転送したい。 2.環境  Fedora9 + BIND 9.5.0(chroot適用) 3.シリアルコード変更後、named再起動時のゾーン転送部分のログ Dec 9 15:10:12 ns1 named[3374]: zone 0.in-addr.arpa/IN/internal: NS '0.in-addr.arpa' has no address records (A or AAAA) Dec 9 15:10:12 ns1 named[3374]: zone 0.in-addr.arpa/IN/internal: loaded serial 0 Dec 9 15:10:12 ns1 named[3374]: zone 1.0.0.127.in-addr.arpa/IN/internal: NS '1.0.0.127.in-addr.arpa' has no address records (A or AAAA) Dec 9 15:10:12 ns1 named[3374]: zone 1.0.0.127.in-addr.arpa/IN/internal: loaded serial 0 Dec 9 15:10:12 ns1 named[3374]: zone 0.168.192.in-addr.arpa/IN/internal: loaded serial 2008120804 Dec 9 15:10:12 ns1 named[3374]: zone ns1.hoge.jp/IN/internal: loaded serial 2008120804 Dec 9 15:10:12 ns1 named[3374]: zone localhost.localdomain/IN/internal: loaded serial 0 Dec 9 15:10:12 ns1 named[3374]: zone localhost/IN/internal: loaded serial 0 Dec 9 15:10:12 ns1 named[3374]: zone 40/29.3.2.1.in-addr.arpa/IN/external: loaded serial 2008120914 Dec 9 15:10:12 ns1 named[3374]: zone ns1.hoge.jp/IN/external: loaded serial 2008120914 Dec 9 15:10:12 ns1 named[3374]: running Dec 9 15:10:12 ns1 named[3374]: zone 40/29.3.2.1.in-addr.arpa/IN/external: sending notifies (serial 2008120914) Dec 9 15:10:12 ns1 named[3374]: zone ns1.hoge.jp/IN/external: sending notifies (serial 2008120914) Dec 9 15:10:12 ns1 named[3374]: client 10.5.1.1#50500: view external: transfer of '40/29.3.2.1.in-addr.arpa/IN': AXFR-style IXFR started Dec 9 15:10:12 ns1 named[3374]: client 10.5.1.1#50500: view external: transfer of '40/29.3.2.1.in-addr.arpa/IN': AXFR-style IXFR ended 4.named.confの内容(外向け部分) options { #listen-on port 53 { 127.0.0.1; }; #listen-on-v6 port 53 { ::1; }; directory "/var/named"; dump-file "/var/named/data/cache_dump.db"; statistics-file "/var/named/data/named_stats.txt"; memstatistics-file "/var/named/data/named_mem_stats.txt"; allow-query { localhost; 192.168.0.0/24; 10.5.1.1; }; recursion yes; allow-transfer { 10.5.1.1; }; allow-recursion { localhost; 192.168.0.0/24; 10.5.1.1; }; version ""; }; view "external" { match-clients { any; }; zone "ns1.hoge.jp" { type master; file "ns1.hoge.jp.wan"; notify yes; also-notify { 10.5.1.1; }; allow-transfer { 10.5.1.1; }; }; zone "40/29.3.2.1.in-addr.arpa" { type master; file "40.3.2.1.db"; notify yes; also-notify { 10.5.1.1; }; allow-transfer { 10.5.1.1; }; }; }; 5."ns1.hoge.jp.wan"の内容 $TTL 86400 @ IN SOA ns1.hoge.jp. root.ns1.hoge.jp. ( 2008120914 ; serial 3600 ; refresh 1800 ; retry 604800 ; expire 86400 ; minimum ) IN NS ns1.hoge.jp. IN NS second.dns.jp. IN A 1.2.3.42 IN MX 10 ns1.hoge.jp. ns1 IN A 1.2.3.42 www IN A 1.2.3.43 mail IN CNAME ns1 6."40.3.2.1.db"の内容 $TTL 86400 @ IN SOA ns1.hoge.jp. root.ns1.hoge.jp. ( 2008120914 ; serial 3600 ; refresh 1800 ; retry 604800 ; expire 86400 ; minimum ) IN NS ns1.hoge.jp. IN NS second.dns.jp. 42 IN PTR ns1.hoge.jp. 43 IN PTR www.hoge.jp. 以上です。 不明点、情報不足などあると思いますが、 ご指摘くださいましたら、都度アップいたします。 どうぞよろしくお願いいたします。