0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

DNSについて

0
Last updated at Posted at 2020-07-15

DNS(Domain Name System)

ドメイン名のシステム。
ドメイン名をIPアドレスに変換する。
ネームサーバとフルリゾルバから構成される。
フルリゾルバという秘書を通してネームサーバーの情報を受け取るようなイメージ。

  • ネームサーバ

  • ドメイン名とそれに紐づくIPアドレスが登録されているサーバー

  • ドメインの階層ごとにネームサーバーがあり、そのネームサーバーが配置された階層のドメインに関する情報を管理する。

  • フルリゾルバ

    • どのドメインに紐づくIPアドレスについて教えて、と問い合わせると色々なネームサーバーに聞いてIPアドレスを調べて教えくれるサーバー

アクセスまでの流れ(この一連の流れを「名前解決」と言う)

webブラウザで「http://www.example.com」というサイトにアクセス

フルルゾルバにアクセス

フルリゾルバがwww.example.com/についてルートネームサーバに問い合わせて、ルートネームサーバが「comのネームサーバに問い合わせて」と返す

その情報をもとにフルリゾルバがwww.example.com/についてcomネームサーバに問い合わせて、comのネームサーバが「example.comのネームサーバに問い合わせて」と返す

その情報をもとにフルリゾルバがwww.example.com/についてexample.comのネームサーバに問い合わせると、example.comのネームサーバが「IPアドレスは93.184.216.34だよ」と返す。

フルリゾルバがブラウザに「IPアドレスは93.184.216.34だよ」と返す。

webブラウザがIPアドレス93.184.216.34のwebサーバにアクセスできる

1回アクセスしたらしばらくはフルリゾルバがIP情報をキャッシュするので、ネームサーバにはアクセスしなくてもよくなる。

リソースレコード

ドメイン名とIPアドレスを紐づけた一つ一つの情報をリソースレコードと言う。リソースレコードは種類があり、「ドメイン名とIPアドレスを紐づけた情報は」Aレコードという。
リソースレコードはこのドメイン名とIPアドレス以外にも情報を管理している。
メールアドレスと、それに紐づくメールサーバの情報も管理していて、それはMXレコードという。
ホスト名には、「canonical name(正式名)」以外に、「aliases(別名)」を付けることができ、それを管理しているレコードをCNAMEと言う。

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?