ドメインネームサーバーとネームサーバーは同じものですか?


42

DNSとネームサーバーが少し混同されています。それらは同じものですか、それとも2つの間に違いはありますか?

回答:


58

ドメインネームサーバのようなものはありません

DNSはドメインネームシステムの略で、ホスト名をグローバルスケールでIPアドレスに変換することを目的とする単なるネームサーバーの階層です。ネームサーバーは、これらの翻訳をホストまたはキャッシュします。ホストされている場合、ネームサーバーはDNSサーバーと呼ばれます。

すべてのドメインを列挙することはできないため、すべてのネームサーバーをカウントするのは少し難しいです。

superuser.comキャッシュされていない方法で解決する例を示します。

  • 私が使用しているネームサーバーは192.168.1.1です。

    これはDNSエントリをキャッシュするローカルルーターで、悪意のあるドメインを再ルーティングするHostsファイルがあります。

  • ルータは、ネームサーバがある8.8.4.48.8.8.8GoogleのDNS、彼らはまた、キャッシュとして知られ、セットを。

  • Google DNSは、DNS階層の最上位にある権威あるルートネームサーバーに接続します。

  • Google DNSは.com、ARNからIPを受信したネームサーバーに接続します。

  • GoogleのDNSは、のためにDNSサーバに連絡しますsuperuser.comIPはそれから受信したの、.com

    単にwhoisが明らかにします:

    NS1.SERVERFAULT.COM
    NS2.SERVERFAULT.COM
    NS3.SERVERFAULT.COM
    

    これらのネームサーバーのIPは、ネームサーバーに登録されているため.com、新しいドメインを登録するときは、IPに沿って使用するDNSサーバーを常に入力する必要があります。

  • Google DNSはのDNSサーバーに接続superuser.comして、次のIPを見つけますsuperuser.com

    nslookup superuser.com NS1.SERVERFAULT.COM
    Server:  NS1.SERVERFAULT.COM
    Address:  64.34.119.33
    
    Name:    superuser.com
    Address:  64.34.119.12
    

詳細については、ドメインネームシステムネームサーバーを一読することをお勧めします。

ネームサーバーという用語は、さまざまなコンテキストでも使用されています詳細についてはSpiffの回答を参照してください


9
事実: .ルートドメインです。例:google.com。URLの余分なドットに注意してください。:)
タマラWijsman

2
@Tom:その素晴らしい説明をありがとう。私はITのネットワーク側にかなり新しいです。しかし、TLDの数、ネームサーバーのリスト、およびそれらの下に登録されているWebアドレスについて記録を保持する必要がある場所もあると思いました。
クナルアップパル

1
@Kunal:たぶん、私はそれだけ気づいていないことだし、それは私は、このようなカウントが存在していないと思うので、見つけるのは難しいようです...
タマラWijsman

ウィキペディアによると、ネームサーバーはDNSサーバーに比べてより広義の用語です。「ネームサーバーは、ディレクトリサービスに対するクエリへの応答を提供するネットワークサービスを実装するコンピューターアプリケーションです。」そして、DNSはそのようなサービスの実装です。また、応答で言及したページには「DNSサーバー」という単語が含まれています。少なくとも現時点では。
x-yuri

google.comのnslookupが完了すると、異なるネームサーバーで異なる結果が得られます。これはどのように可能ですか-いずれにしても、キャッシュまたは権限のあるネームサーバーに直接アクセスすると、毎回同じIPが期待されます。
samshers

10

コンテキストによっては、「ネームサーバー」という用語は、インターネットドメインネームシステムの一部ではないサーバーを指す場合があります。たとえば、WINSサーバーは、Microsoftの従来の専用ネットワークプロトコル用のネームサーバーです。インターネットDNSの一部ではない独自のタイプのネームサーバーを備えた他のレガシーLANシステムがあった可能性があります。


1
追加情報については+1、これを考慮していません。
タマラWijsman

質問を読んだときに私がすぐに考えたことに言及するための+1。残念なことに、「レガシー」という言葉ひどく乱用した場合、再び-1になります。
JdeBP

2
@JdeBPあなたは私を誤解していると思います。「レガシー」の使用には価値判断がないため、軽jor的ではありません。つまり、単にレガシーシステムという意味でのことです。つまり、残されたものの、まだ前の世代のテクノロジーで使用されているものです。英語は絶えず変化する言語であり、この「レガシー」の使用は、IT業界で数十年にわたって一般的に使用されています。私はあなたのページが軽peとして誤用されることもあることに同意しますが、ITの議論においても有効に使用されています。
スピッフ

2
@JdeBP私は90年代前半のIT雑誌を思い出します。PCLANの急成長がミニクライアントとメインフレームを「レガシーシステム」と呼んで「クライアントサーバー」時代を迎えたからです。80年代前半の引用も見つけることができると思います。
SPIFF

2
上記の文脈では、「レガシー」という言葉は明らかに軽jorとして使用されませんでした。トーンが有益であり、意見を述べられていないことは明らかです。
surfasb

10

トリッキー!

DNSサーバーは通常、FQDN(www.xxx.com)をIPアドレス(192.168.0.1)に変換するためのものです。

(DNSサーバーはさらに多くのことを行い、逆引き参照を実行できます。また、近年では、テキストタグ、geo-ipなど、他の多くのタスクを実行します)。

一方、「ネームサーバー」は通常、DNSサーバーを見つけるために使用されます。

たとえば、Whoisレコードでは、ネームサーバーは通常、そのドメインのレコードをホストするDNSサーバーのアドレスです。

さらに複雑な例として、照会www.superuser.comすると、DNSサーバーに移動し、スーパーユーザーのネームサーバーで再帰的なDNSルックアップが発生します。

いくつあるか-弦の長さはどれくらいですか!これは答えるのは不可能な質問です...推測として、私はそれを数百万人に、おそらく数百万人に(おそらく一般にアクセス可能なDNSサーバーのために)入れます。


5
ルートネームサーバーには13の名前がありますが、13を超える物理的な場所に存在しています。
-soandos

4

DNSという頭字語は、ドメインネームシステムを意味します。これは、ホスト名(およびその他のデータ)を大規模(世界)でIPアドレスに変換するための分散システムです。これname serverは通常、ワークステーション/ PCがD​​NSへのエントリポイントとして使用できるローカルDNSサーバーと呼ばれるものです。ローカル名を解決しますが、回答できない他のネームサーバーに委任します。

ネームサーバーは多数ありますが、必要に応じて照会されるため、サーバーの数を知る必要はありません。「ルート」ネームサーバーは少数です(DNSは階層的です)。


0

DNSはドメインネームシステムであり、ドメインネームサーバーのようなものはありません!

ドメインネームシステム(DNS)は、インターネット、プライベートネットワークに接続されたコンピューター、サービス、またはリソースの階層型分散名前付けシステムです。参加している各エンティティに割り当てられたドメイン名にさまざまな情報を関連付けます。最も顕著なのは、簡単に記憶されたドメイン名を、世界中のコンピューターサービスとデバイスを見つけるために必要な数値のIPアドレスに変換することです。

DNSには、次のような多くのDNSレコードタイプがあります

  1. A:32ビットIPv4アドレスを返します。これは、ホスト名をホストのIPアドレスにマップするために最も一般的に使用されます
  2. AAAA:ホストのIPアドレスにホスト名をマッピングするために最も一般的に使用される128ビットのIPv6アドレスを返します。
  3. MX:ドメイン名を、そのドメインのメッセージ転送エージェントのリストなどにマップします...そのうちの1つは
  4. NS(Name Server):指定された権限のあるネームサーバーを使用するようにDNSゾーンを委任します

注:2013年2月の時点で、letter.root-servers.netの形式で名前が指定された13のルートネームサーバーがあり、文字の範囲はAからMです(13を超える物理的な場所に存在します)。以下にリストを示します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.