- ベストアンサー
特定ホストの名前解決を移譲したい
- 特定のホストの名前解決を他のDNSサーバに移譲する方法はあるのか
- 特定ホストの名前解決を別のDNSサーバに委譲できるかどうか調べています
- 重要なサービスを提供するホストの名前解決をより高いサービスレベルのDNSサーバに移行することは可能か
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
特定ホストのみ別のDNSにというだけのことなら、 www1.example.co.jpをサブドメイン化すれば できるかもしれません。 つまり、example.co.jpというドメイン内に www1.example.co.jpというサブドメインがあり、それのNSはns2.some_serice.comであるとゾーン定義しておき ns2.some_service.com内では、www1.example.co.jp というサブドメインのゾーン定義内に、 ホスト名のないwww1.example.co.jp というホストをAレコードで作っておく・・・という感じで。 でも、DNSのフェールソフトが目的なら ns1.example.co.jp と セカンダリDNS のどちらもシステムダウンしたとき時には その下の サブドメインも全滅しますので、結局、意味がないことになりそうです。 なので、最初から、 expample.comのDNSとして、その ”よりサービスレベルの高い DNS サービス”を 使えばよいだけのように思いますが・・・ ただし、そうやって、DNSで工夫しても、最終目的であるWebサーバーの フェールソフト(ないしはフェールオーバー?)の有効な方法になるかは よくわかりません。 というのは、主系統が故障したときに(自動ないしは手動で)DNS上のIPアドレスを変更しても、 それが伝搬していないクライアントには、代替のWebサービスを提供することが出来ないので。 (いくらゾーン定義のTTLを短くしておいても、ブロードバンドルータによっては、TTLを無視して 1日ぐらいキャッシュしていることありますし) なので、クリティカルな用途には、ロードバランサとか、それ向きのクラウドサービスとかを 使うのが普通なのかな・・・と。 (このあたり、うまい解決策があるのでしたら、ごめんなさい)
その他の回答 (1)
- bunjii
- ベストアンサー率43% (3589/8249)
DNSの動作原理を学習し直す必要があります。 1つのドメイン(例example.co.jp)に属する複数のホストは一括して名前解決を行うもので1つのホスト(例www1)のみを他の無関係のDNSサーバー(例ns2.some_service.com)へ登録することはできません。 但し、www1.example.co.jpとwww2.example.co.jpが同じセグメントのIPアドレスにする必要はありませんのでwww1.example.co.jpの信頼性を高めるために設置場所を信頼性の高い回線上に移設することは可能です。 DNSサーバーのみ信頼性が高くても目的のホスト(例www1.example.co.jp)の信頼性が低ければ目的に合いません。 あなたの目的は目的のホストが通信不能にならないよう最善を尽くすと言うことのようですから目的のホストの信頼性を高めてDNSの多重化をすれば良いと思われます。 尚、DNS(BINDと推測)ではマスターDNSとスレーブDNSの最低2台で運営することになっています。 2台以上のスレーブDNSを設置することでDNSサーバーのダウンに対するリスクが減るでしょう。 DNSサーバーの設置は1ヶ所に集中せず全国(全世界)に分散して設置することで回線ダウンに対して有効になります。