私はアムステルダムのホスティング プロバイダーから VPS を運営していますが、私の潜在的なユーザーは主にロンドンにいます。過去 90 日間で、サーバーが稼働しているにもかかわらず (SSH を使用してサーバーにログインして確認)、ユーザーがサイトにアクセスできないという状況が 3 回ありました。調査の結果、DNS がダウンしていて、URL が解決されていないことがわかりました。しかし、ユーザーの間では、サイトがダウンしているという認識になっています。
私はより信頼性の高いDNSを望んでおり、以下のオプションを調査しました。
- より信頼性の高い別のホスティングプロバイダーにドメインを移管する
- ドメインのNSエントリをホスティング会社の名前空間サーバーを指すように変更します。
- ドメインのNSエントリをプライベート名前空間サーバープロバイダーを指すように変更します。
- 商用 CDN とその名前空間サーバーを使用します。
オプション 4 は、Web キャッシュとして Varnish を実装する予定であるため、除外されました。何時間も Google 検索しても、最初の 3 つのオプションの長所と短所に関する情報を見つけることができませんでした。
信頼できるDNSを実現するための最も実現可能な方法について誰かから聞きたいです。
答え1
オプション 5 は、別のプロバイダーに別の DNS サーバーを追加するというものです。これを見落としているようです。
問題のドメイン名を教えていただけないため、 を確認することはできませんwhois
が、現在の DNS プロバイダーが同じ施設で 2 つのサーバーを使用しているか、実際には 1 つのサーバーしか使用していないと推測します。
DNS は高可用性を実現するように設計されていますが、上記の両方のスキームは、これを実現するために設計された主なメカニズム、つまり、さまざまな接続を持つ複数のプロバイダーにある複数の DNS サーバーを破壊します。
これは、上記の最初の 3 つの提案のどれよりも手間がかからないことに気付くかもしれません。まったく別のプロバイダーの VPS 上に DNS サーバーをレンタルまたは自分で構築し、ゾーン転送を許可するように現在のサーバーを設定し、レジストラを通じて NS レコードと whois に追加すれば完了です。
編集: は.co.uk
、適切に処理していると思われるプロバイダーです。 のネームサーバーで を実行すると、dig
とが表示されます。これらは、異なる場所にある 2 つの完全に異なるサーバーである可能性が非常に高いです ( は、これらが別の国にあることを示唆する確認証拠を追加します)。これらが同時に利用できないとしたら、非常に驚きます。独自の管理下にある 3 番目のサーバーを追加しても、セットアップにほとんど冗長性が追加されない可能性がありますが、そのサーバーがダウンした場合に、ダウンした理由についてより深い洞察が得られます。whois
212.67.202.2
92.51.159.40
traceroute
しかし、は.biz
あまりうまくできていません。サーバーは64.92.114.5
と のようです64.92.115.5
。これらは名目上は別々ですが、同じインターネット パイプ上にある可能性があり (traceroute
これも を示唆しています)、同じマシン上の 2 つの異なるアドレスである可能性もあります (外部からはこれを知ることはできません)。既存のサーバーの 1 つを自分の管理下にあるサーバーに置き換えると、冗長性が向上します。
答え2
DNS を自分で運用する場合は、複数の場所に分散した複数のネームサーバーが必要です。これは大変な作業であり、特別なニーズがない限り、コストも高くなります。
それ以外の場合は、ドメイン名のホスティングにサードパーティを使用することをお勧めします。現在使用しているものが十分でない場合は、別のものを試してください。Amazon は安価に提供しています (製品名は Route 53)。または、NameCheap の無料 DNS ホスティングを使用することもできます。また、DNS Made Easy (.com) についても良い評判を聞きました。