DNS
Domain Name System
ページにアクセスするためには本来は後者が必要だが、人間は前者を覚えているだけで良くなる
概略
現在は、IPアドレスとホストの紐付けは階層化して管理されている
DNSもドメイン名に対応する形で管理を階層化する
ドメイン名の階層化と、DNSの階層化は対応づいているが独立な概念であることに注意するmrsekut.icon
階層化して、子に管理を委任することで、分散管理している
参考
その場合、IPアドレスだけ見ていると、全く別の相手に繋がってしまう可能性がある
代わりに名前を使う
名前で指定された相手がその時点で使っているIPアドレスを接続の都度調べるようにする
この図めっちゃわかりやすいな
https://www.kagoya.jp/howto/wp-content/uploads/kagoya1610-3_2_2-1.jpg https://www.kagoya.jp/howto/rentalserver/dns-server/
委任
DNSでは、 あるサーバがドメイン名情報をすべて持っているわけではなく、 「委任」と呼ばれる仕組みでデータを階層ごとに分散化しています。 ここで言う委任は、自分の管理するドメインのうち、 一部を他のサーバに管理を任せることを指しています。ref Non-Existent Domainの略
どのぐらいの時間にすべきなのか?
浸透とは?
これ、待つしか無いのか?
$ sudo killall -HUP mDNSResponder
macでDNSキャッシュを消すやつ?
用語集
概要
RFC
参考
概要
概要、図がわかりやすい