OPの質問:
すべてうまくいきますが、すべてのサービスを同じIPアドレスで実行している場合、冗長DNSサーバーは本当に必要ですか?とにかく私のドメインが提供するものに誰もアクセスできない場合、2番目のDNSサーバーがどのようにメリットをもたらすかはわかりません。
いい質問です!
最良の答えはで提供される教授のダニエル・バーンスタイン博士バークレー世界的に有名な研究者、科学者とcryptologistだけではありませんが、またとして知られている非常に人気と好評DNSスイート書かれた、のdjbdnsを(最後のリリース2001- 02-11、現在でも人気があります)。
http://cr.yp.to/djbdns/third-party.html(2003-01-11)
サードパーティのDNSサービスのコストと利点
この短く簡潔な部分に注意してください。
サードパーティのDNSサービスに関する誤った議論
…
2番目の戦術は、広く普及しているDNSクライアントがすべてのDNSサーバーに到達できない場合、特に悪を行うと主張することです。この議論の問題は、主張が偽であることです。このようなクライアントは明らかにバグが多く、市場で生き残ることができません。クライアントのルーターが短時間ダウンした場合や、クライアントのネットワークが一時的にフラッディングした場合にどうなるかを検討してください。
そのため、この質問に対する元の答えはこれ以上間違っていません。
はい、数秒続く短時間の一時的なネットワークの停止は時々起こります。いいえ、そのような停止中に名前を解決できなかった場合、何分もキャッシュされません(そうでない場合、世界で高可用性の信頼できるネームサーバーの最適なセットアップがあっても役に立ちません)。
1998-03 RFCからキャッシュ障害までの最大5分の保守的なガイドラインを自由に実装するソフトウェアは、設計上単純に壊れており、余分な地理的冗長サーバーを使用しても問題はありません。
実際、DNSタイムアウトがキャッシュされる期間は?、BINDでは、SERVFAIL
条件は伝統的に2014年以前はまったくキャッシュされていませんでしたが、2015年以降、デフォルトではリゾルバのタイムアウトに達してそのRefreshボタンを押すのにかかる平均時間よりも短い1秒間のみキャッシュされます。
(また、解決の試みをキャッシュするかどうかという上記のポイントに到達する前に、最初のSERVFAILが最初に発生する場合でも、ドロップされたパケットが数回以上かかります。)
さらに、BIND開発者は、わずか30秒の機能の上限を実装しました。これは、上限(たとえば、機能が受け入れる最大値)としても、5分(300秒)の提案よりも10倍低くなっています。 RFCから、(目玉ユーザーの)最も善意の管理者でさえ、自分のユーザーを足で撃てないことを保証します。
また、多くのがありますが、さまざまな理由ではないサードパーティ製のDNSサービスを実行したい - 全体を読んでdjbdns/third-party.html
、すべての詳細については、ちょうど自分で管理するためのDNSのために小さな余分なサーバーを借りるの必要はありませんほとんど保証されませんがそのような努力のために、BCP 16以外が存在します。
少なくとも2002年以来のドメイン名の所有と設定に関する個人的な「逸話的」な経験から、プロとして運営されているために実際に合計でさまざまなドメインのダウンタイムが大幅にかかったことを確実かつ誠実に伝えることができます。私のレジストラとホスティングプロバイダーのサードパーティサーバーは、一度に1つのプロバイダーであり、長年にわたってすべてインシデントが発生していましたが、利用できず、自分のIPアドレス(特定のドメインのHTTPおよびSMTPのホスト元)は、他の方法では完全に到達可能でした。これらの停止は、独立した、尊敬され、専門的に運営されている複数のプロバイダーで発生したものであり、決して個別のインシデントではなく、毎年発生し、サードパーティのサービスとして、完全にあなたのコントロールの外にあります。長期にわたってそれについて話す人はほとんどいないのです。
要するに:
ジオ冗長DNSは、小規模なサイトにはまったく必要ありません。
すべてのサービスを同じIPアドレスから実行している場合、2番目のDNSを追加すると追加の障害点が発生する可能性が高く、ドメインの継続的な可用性に悪影響を及ぼします。想像できるあらゆる状況 で常にそれをしなければならない「知恵」は、非常に人気のある神話です。破産。
もちろん、ウェブのサービス(HTTP / HTTPS)、メール(SMTP / IMAP)、音声/テキスト(SIP / XMPP)のいずれかがサードパーティによって既に提供されている場合、アドバイスはまったく異なります。その場合、単一障害点としてあなた自身のIPを削除することは確かに非常に賢明なアプローチであり、地理的冗長性は実際に非常に有用です。
同様に、何百万人もの訪問者がいる特に人気のあるサイトがあり、BCP 16に従って地理的に冗長なDNSの追加の柔軟性と保護を意図的に必要とする場合は、おそらくWeb /メール/すでに音声/テキストなので、この質問と回答は明らかに当てはまりません。がんばろう!