web-dev-qa-db-ja.com

自分のサーバーにDNSを設定するのが良いですか、それともレジストラにDNSを処理させるのが良いですか?

重複の可能性:
独自のDNSをホストする

専用サーバーを入手したばかりですが、そのサーバーにDNSを設定する必要があるのか​​、それともレジストラ(GoDaddy)の無料DNSサービスを利用する必要があるのか​​疑問に思っていました。

どちらがより良いオプションであり、その理由は何ですか?

それが何か違いを生むならば、私はサーバー上でホストされている非常にトラフィックの多いウェブサイトを持っています。

2
Todd

地理的に異なる場所で少なくとも2つのDNSサーバーをホストできる場合を除いて、他の誰かに処理させる方がはるかに優れています。 CPU使用率に関する限り、DNSクエリは安価です。

3
Tim Post

独自のDNSをホストすることに何らかの利点があり、冗長性を確保できる場合を除いて、レジストラにDNSを処理させる方がよいでしょう。独自のDNSサーバーをホストするには、理想的には地理的に異なる場所に2つの完全に独立したDNSサーバーが必要です。技術的な要件ではありませんが、非常に強くお勧めします。遅かれ早かれ、単一のサーバーがダウンするか、少なくとも他のシステムから到達できなくなります。

1
John Gardeniers

DNSエントリはDNS階層のどこかにキャッシュする必要があるため、トラフィックの多いサイトがあってもDNSに影響を与えることはありません。 「権限のある」DNSサーバーは、エントリが別のDNSサーバーのキャッシュに存在しない場合、またはエントリがTTL値を超えている場合にのみクエリを実行する必要があります。

とはいえ、外部サービスを使用するだけで、頭痛の種を減らすことができます。既存のプロバイダーに不満がある場合は、無料のものがいくつかあります。私はEveryDNSを使用しています。

0
sybreon