• ベストアンサー

セカンダリDNSのメリット

早速ですが、独自ドメインを運用する際、DNSサーバは1台でもよいのでしょうか? 2台のDNSサーバを運用するメリットを教えてください。 これまで、「1台がダウンした場合でもサービスを継続できる」という点がメリットと 考えていたのですが、実際にはそうではないように思われます。 1台のDNSサーバがダウンした場合、その1台を参照しているユーザに対しては サービスが継続できないという状況になったためです。 もちろんもう1台を参照しているユーザはサイト閲覧可能ですが、閲覧できなく なったユーザをフォローすることができません。 上記の状況では、2台分のDNSサーバの運用管理負荷を考えると1台にした方 が良いのではないかと考えています。 それとも、DNSサーバの設定が問題なだけで、本来は1台がダウンしてもサービスを 継続することができるのでしょうか。 上記につき何かご存知の方がおられましたら教えていただきたく思います。 よろしくお願いします。

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

  • ベストアンサー
  • bunjii
  • ベストアンサー率43% (3589/8248)
回答No.3

>特に指導を受けたわけではありませんが、DNSサーバは2台以上で運用するものだと考えていました。 その考え方で問題ありません。 DNSサーバーはマシンが2台以上で然も回線障害を考慮して設置場所も異なる方が良いとされています。 >しかし、1台のDNSが落ちた際、多数のユーザがサイト閲覧できなかったという状況になりました。 考え難い現象ですね。 不正なキャッシュが残っていると目的のホストへ辿り着かないケースもありますので、DNSの1台がダウンしたこと以外にも原因があるかも知れません。 >明示的に生きているDNSを指定すれば当然名前解決できますが、指定しない場合は解決できたりできなかったりするのですが、この動作はDNSの設定の問題なのでしょうか。 上位のDNSサーバーに問題があるかもせれません。 DNSサーバーはドメインツリーを多数のサーバーで構築していますのでルートから下位まで正しく辿れる記述になっている必要があります。 あなたのDNSサーバーだけでは原因の究明できないこともあるでしょう。 >DNSに関して不勉強な点が多々あるのは分かっているので、もう少し調べてみます。 レジストラに現象を報告して原因調査を依頼されると解決するかも知れません。 DNSサーバーが1台の場合はそのサーバーがダウンすれば全てのユーザーがアクセスできなくなりサイトの信頼性を疑われることになるでしょう。 マスターDNSを自分で管理し、スレーブをレンタルサーバーにすると経費の負担が軽減されるかも知れません。

tori1202
質問者

お礼

丁寧にご指導ありがとうございます。 以前のトラブルの際、レジストラに確認したところ2台ある場合、1台ダウンして もう一台ですべてのユーザをフォローできるわけではないと聞いた記憶があって 今回のような質問になりました。 再度確認してみます。 また質問するかもしれませんが、その際はよろしくお願いします。

その他の回答 (2)

  • bunjii
  • ベストアンサー率43% (3589/8248)
回答No.2

>独自ドメインを運用する際、DNSサーバは1台でもよいのでしょうか? 独自ドメインのDNSサーバーは2台以上で運用するよう指導されているはずです。 万一、マスターDNSがダウンしたときにスレーブDNSが代わりに名前解決を行う仕組みにしていなければ2台で運用する意味がありません。 正しい設定で運用していれば片肺運転でもアクセス可能な状態になります。 >上記の状況では、2台分のDNSサーバの運用管理負荷を考えると1台にした方が良いのではないかと考えています。 負荷分散用に2台のDNSを運用する訳ではありませんので、あなたの考え方は誤りです。 >それとも、DNSサーバの設定が問題なだけで、本来は1台がダウンしてもサービスを継続することができるのでしょうか。 片方がダウンしてもサービスを継続できるように設定していなければ2台以上のDNSサーバーを立ち上げる意味はありません。 例えば、www.hogehoge.co.jpのIPアドレスを問い合わせするときに上位のco.jpのDNSからdns1.hogehoge.co.jpを見つけてそこに登録されているwww.hogehoge.co.jpのIPアドレスに辿り着きます。dns1.hogehoge.co.jpが停止しているときはcojpのDNSからdns2.hegehoge.co.jpを見つけてそこにも同じwww.hogehoge.co.jpが登録されているのでIPアドレスを見つけられます。このようにして最低2台のDNSを稼働させることによりサービス停止を防止するよう運用されます。 尚、プライマリDNS、セカンダリDNSと言う呼び方をせずにマスターDNS、スレーブDNSと呼んでください。 スレーブDNSはマスターDNSから登録内容を定期的にコピーする機能を生かすように設定しますので同じ内容のサービスを提供できます。

tori1202
質問者

お礼

丁寧に教えていただきありがとうございます。 特に指導を受けたわけではありませんが、DNSサーバは2台以上で運用するものだと考えていました。 負荷分散用でないとするなら2台で運用する目的は何でしょうか? 1台がダウンしてもサービスを継続できるようにするにはどうすればよいのでしょう?? 運用的にはマスタDNSの設定をスレーブDNSへゾーン転送設定していますので、設定自体は常に同期されている状況ではあります。 ドメイン登録時にも2台のDNSを設定しています。 しかし、1台のDNSが落ちた際、多数のユーザがサイト閲覧できなかったという状況になりました。 明示的に生きているDNSを指定すれば当然名前解決できますが、指定しない場合は解決できたりできなかったりするのですが、この動作はDNSの設定の問題なのでしょうか。 2台運用することにより、1台が落ちてももう1台を参照しているユーザは閲覧できる、という意味で2台体制にするというのでは、運用コスト(うちの場合は)を考えると1台のほうが良いのでは??と思ったわけです。 DNSに関して不勉強な点が多々あるのは分かっているので、もう少し調べてみます。 ありがとうございました。

  • 774danger
  • ベストアンサー率53% (1010/1877)
回答No.1

> DNSサーバの設定が問題なだけで、本来は1台がダウンしてもサービスを 継続することができるのでしょうか。 DNSサーバの設定ではなく、クライアント側の問題でしょう 通常、ちゃんとprimary DNSとsecondary DNSが設定されていれば、primary DNSで解決できなかったときはsecondary DNSを引きに行きますし、引きに行くべきです ただし、ブロードバンドルータを使って接続を行っている場合、PCから見えるDNSサーバは1台だけ(DNS proxyを行っているルータだけ)に見えます ですので、通常PCは1回問い合わせに行って2回目の問い合わせをしません DNS proxyを行っているルータ側でプロバイダ提供のprimary DNSとsecondary DNSを知っていて、ルータでprimary DNSとsecondary DNSを見に行く必要がありますが、ここがうまくいかないとsecondary DNSを見に行けない事象が発生します ルータによってはprimary DNSがダメな場合、secondary DNSに問い合わせてからクライアントに返すものもありますが、2度目の問い合わせがないとsecondary DNSに問い合わせないものもあります

tori1202
質問者

お礼

回答ありがとうございます。 2台を正しく運用していても、クライアント側の問題で閲覧でいきなくなるという ことでしょうか? ゾーン転送設定もして運用していたのですが、1台がダウンしているとサイトの閲覧ができないということがあったので、なぜなのか知りたいのですが… DNSが正しく設定されていてもクライアント側の環境で見えないケースはあるということですね。 参考にさせていただきます。ありがとうございました。

関連するQ&A

  • DNSサーバー構築メリット

    自宅でサーバーを立てることになったのですが、DDNSを使うか、固定IPを取得する方法にするか迷っています。固定IPにした場合は独自にDNSサーバーを構築する必要があると思うのですが、DNSサーバーを構築するメリットはなんなのでしょうか?DDNSの場合は外部DNSサーバーを使うのでそちらのほうが楽かと思ったのですが。。。 【その他情報】 ホストは1台。ドメインは独自ドメインが5つあり、バーチャルドメインで運用予定。

  • DNSの問い合わせ

    3台のDNS(Master 1とSlave 2)を使っています。 DNS#1 --Master DNS#2, DNS#3 --- スレーブ 現在DNS#1を参照しているが、他のサービスにDNS#1サーバを転用したいため クライアントからの参照をDNS#2に変更して、DNS#1サーバを外したいと思っています。 クライアントのresolv.confのnameserverをDNS#2に変更してもDNS#1へ問い合わせが無くならず 困っています。 DNS#1でDNSキャッシュをクリアしても状況は変わりません。 クライアント側ではdnsmasqなどは導入していません。

  • DNSサーバーにプライマリ、セカンダリ設定は必要?

    DNSサーバーを外部のDNSサービスへ変更を検討しています。 別々のDNSサービスに1台ずつ申し込もうと考えています。 いいな!と思ったサービスは他社からのゾーン転送に対応していないなど、DNSサービスの選定に悩んでしまいます。 ふと思ったのですが、プライマリ、セカンダリの設定は必要でしょうか? 私の認識では、 ・DNSサーバーのプライマリ、セカンダリは、ただプライマリの設定(ゾーン)をセカンダリが複製するだけで、両方のDNSサーバーの設定を間違わずに設定すれば良い。 ・レジストラへの登録もプライマリ、セカンダリは変わらない。 ・プライマリ、セカンダリを設定しても、結局、問い合わせされるDNSサーバーはランダム googleのように、4台もDNSサーバーを持っていたら1台だけの設定で楽になるかもが、DNSサーバーの設定なんて滅多に変更しないと思いますし、2台なら特に必要ないかな?と思います。 私の認識はあっているでしょうか? また、みなさまのご意見を教えて頂ければ幸いです。

  • DNSサーバの設置するメリット

    自宅サーバ構築を考えていますが、DNSサーバを自宅サーバ内に構築する場合のメリットが分かりません。プロバイダーあるいはレジストラのDNSサーバを利用する場合と自宅サーバ内にDNSサーバを構築する場合では何がどう違うのでしょうか。

  • ダイナミックDNSについて

    ダイナミックDNSについて 現在ダイナミックDNSで、いわゆる自宅サーバーを運用しています。ダイナミックDNSをサポートしているサイトに登録しています。 DNSサーバーを自分で運用することを考えています。ルール上あるいは運用上問題があるか否かを教えていただければ幸いです。 アクセス数は、たいしたことはないです。 ◆背景 ・割当てられているIPアドレスが電源を切ってもまったく変化しない。ルータを変えたら変化しますが、元のルータに戻すと、また元のIPアドレスに戻る。 ・ダイナミックDNSのサイトのサービスがずっと提供され続けるかどうか不安。サービスが停止されても別のサイトに切り替えればよいのですが、それも面倒。 ◆やり方 ・自分のマシンでDNSを立ち上げる。 ・セカンダリDNSも同一にする。DNSがダメな時はウェブサーバーもダメなので同じこと。 ・IPアドレスが変化した時は、手作業で対処する。

  • ドメインコントローラのDNSについて

    Windows2008R2 を2台ドメインコントローラにして 運用中です ServerAを最初のドメインコントローラーに設定して DNSサーバとともに運用中です、 2台目のServerBにもDNSサーバーの機能を持たせたいと思い 役割の追加からDNSを選んで進めて行くとDCROMO.EXEを使用して DNSを追加してくださいと出ます、 DNS追加の目的は、ServerAがクラッシュしてもServerBのDNSを 使ってActivedirectoryを運用出来るようにするためです。 ここで質問を2点させていただきます 1、 DCROMO.EXEを使用してDNS追加する場合の注意点 2、 一般的な管理方法として、ドメインコントローラー2台を運用する際DNSはどのようにしているのでしょうか? どなたかお知恵をお貸しください。

  • DNSサーバ自身のDNSアドレス設定について

    教えてください。 DNSについてよく理解できておりません。 インターネットに出ていくPC端末のリゾルバが参照している DNSサーバはプライマリとセカンダリの2台あります。 質問の内容は そのDNSサーバが参照しているDNSのアドレス つまりリゾルバとして参照しているアドレスは そのプライマリ、セカンダリのお互いの アドレスになっています。 プライマリは通常外部のインターネット上の キャリアが提供するDNSサーバとか指定しなくていいのでしょうか? それらのDNSサーバはどのように外部のDNSサーバに問い合わせするのでしょうか? 自ドメインへの外部からの問い合わせに対する DNSサーバは別回線のネットワークの中に他に1台あります。

  • DNSサーバの疑問

     DNSについての本を読んでいるのですが間違った理解をしているかもしれないので以下の点について教えて下さい。 プロバイダはそれぞれDNSサーバを持っていて自分の管轄IPでの名前解決をしているが管轄外(自分のサーバではわからない)のものについては上階層のDNSサーバへ問い合わせるようになっている。つまりプロバイダというのは必ず自分の管轄の名前解決をし、不明であればその上位のDNSサーバへ問い合わせをするDNSサーバを持っているのでしょうか?  インターネット接続設定時にDNSの設定をしなかった場合、モデムのDNSを参照すると教えて頂いたのですが、モデムはプロバイダではないですよね。するとモデムの参照するDNSサーバとはどこのことを意味するのでしょうか?  またルートサーバという13台の基本DNSサーバに行き着くまでにどこのDNSサーバを参照するか、その設定は自由なのでしょうか?  

  • DNSの置き場所

    DNSサーバは普通どこに置いて運用するものなのでしょうか?LAN内、DMZ内、ISPなど置き場所によってそれぞれメリット、デメリットがあると思うのですが。よろしくお願いします。

  • DNSレコードの書き方

    DNSレコードの書き換え方について教えてください。 サーバー1のIP 11.11.11.11 とします。 サーバー2のIP 22.22.22.22 とします。 ■サーバー1で使用したいもの  ・メール  ・サブドメイン(サブドメインをsub.hoge.comとします) ■サーバー2で使用したいもの  ・メインのドメイン(hoge.com) 上記のような運用をする場合,どようにDNSレコードを書けばよいでしょうか。 DNSレコードはムームーDNSを利用したいです。