web-dev-qa-db-ja.com

誰がDNSサーバーを制御していますか?

DNSサーバーは、IPアドレスを人間が読める名前に「変換」するサーバーです。いくつだ?誰がそれらを制御していますか?

16
Test

レベル1:DNSルートサーバー

これらは地球上で最も重要なDNSサーバーであり、基本的に他のすべてのDNSサーバーをインターネットで実行し、これらの結果をキャッシュします。総数は13で、世界中のさまざまな組織によって管理されています。各ルートサーバーの先頭にはAからMまでの文字が付いているため、ルートサーバーはA.root-servers.netからM.root-servers.netまでです。すべてのレコードを持つサーバーはなく、単にリクエストをTLDサーバーに送信することに注意してください。

Root Severs

これらは地球上で最も保護されたサーバーであり、アノニマスでさえサーバーを停止することはできませんでした。これらの13のルートサーバーは 分割 であり、さまざまな国で実行されるほぼ120の異なるサーバーになります。技術的な制限により、実際には13です。サーバーの実際の場所を以下に示します。ルートサーバーは通常、DDOS攻撃がダウンしないように、インターネットバックボーンの近くに配置されます。

root servers

レベル2:セカンダリDNSサーバー

これらは、政府、ISP、Google、OpenDNSなどの民間企業によって維持されているセカンダリサーバーです。これらのサーバーは、ルートサーバーからデータを取得してキャッシュし、ユーザーにフィードします。結果はルートサーバーからキャッシュされるため、ルートサーバーよりも高速です。

新しいドメイン名が登録されたとき

NamecheapのようなDomain Name Registrarを介して新しいドメイン名が登録されると、namecheapはリクエストを [〜#〜] icann [〜#〜] に送信し、ICANNはTLDに基づいて登録料を請求し、指示しますTLDサーバーに新しいエントリを追加します。

トップレベルドメイン名(TLD)は以下の通りです。

  • 国コードのトップレベルドメイン(ccTLD):2文字のみ許可されます。例:.in、.tkなど。
  • 国際化された国コードのトップレベルドメイン(IDN c​​cTLD)(非ラテン文字セットをサポート)
  • ジェネリックトップレベルドメイン(gTLD):4文字以上が許可されているEg:-.aero、.info、.com
  • インフラストラクチャのトップレベルドメイン(.arpa)

各TLDには独自のサーバーがあります。たとえば、.comはVerisignによって管理されます(.netも管理します)。そのため、新しいドメイン名がVerisignサーバーに追加され、セカンダリDNSサーバーによってキャッシュされるため、わずかな遅延が発生します。ベリサインはまた、いくらかのお金を請求します。ドメイン名を登録するコストはTLDによって異なることがわかります。これは、TLDが別の会社によって所有されているためです。

システムの性質が多様であるため、すべてのサーバーが同時に故障することはありません。

27
HackToHell