Presentation is loading. Please wait.

Presentation is loading. Please wait.

第17章 ドメインネームシステム.

Similar presentations


Presentation on theme: "第17章 ドメインネームシステム."— Presentation transcript:

1 第17章 ドメインネームシステム

2 DNS IPアドレスとsymbolickな名前との写像 平坦な名前空間 階層的な名前空間 インターネット全体にわたる写像をどう実現するか.
分散型データベース 平坦な名前空間 階層的な名前空間

3 平坦な名前空間 利点 欠点 名前が簡単、短い 大規模なシステムに合わない. 名前のconflict 一元管理
新たなマシンをつなぐたびに中央の認証が必要 更新…各サイトのコピーを正しくする トラフィックの集中

4 階層的な名前空間 権威を委任し、分割統治 分散データベース domain name server, name resolver
協調して名前とIPアドレスの解決をする. ほとんどがローカルに解決 インターネットへ出て行くのはわずか. 一つのサーバのダウンでシステムがだめにならない. Reliable domain name server, name resolver

5 DNS databaseとUNIX filesystem

6 名前の読み方

7 名前の衝突

8 domain名とdirectory

9 複数domainに所属するノード

10 domain名とhost名

11 別名とcanonical name

12 Subdomain の管理

13 domainとzone

14 名前の解決

15 recursive and iterative

16 解決 サーバ recurse 完全な解決 non-recurse 部分的な解決 domain name query query を受け取る.
名前、型、マッピングのタイプ,recurse or not サーバ query を受け取る. 自らがauthorityであれば返事をする. Else キャシュを見る.あればnon-authoritative answer を返す. なければ他サーバに問い合わせる.

17 Clientはauthoritative answer がほしければ、改めて問い合わせればよい. サーバを知る仕組み.
ルートサーバを知っている. フォワーダが指定されている. キャッシュを持つ. ClientはどうやってNSと通信するか. Well-known port + Ipaddress IP address … 組み込み、boot時 /etc/resolv.conf

18 信頼性と能率 情報は変更が起きる.(一貫性の保持) secondary server キャッシュ TTL
authoritative server が決める. ttl が expire すると廃棄する. 変更の多い名前には短いTTLを設定する.

19 キャッシュ HOSTでもcacheできる. 実際にはやっていない. Networkをそのつど使わなくてもすむ. サーバの故障に対応できる.
サーバの負荷を減らすことができる.

20 inverse query 逆引き.アドレスから名前への写像 IPアドレス 

21 in-addr.arpa domain

22 resource record

23 Nslookup, dig

24

25

26

27

28 absolute and relative uecisb.is.uec.ac.jp uecisb.is.uec.ac.jp.←
/etc/resolv.conf net.is.uec.ac.jp 補完をして探す.

29 named BIND (Berkeley Internet Name Domain) /etc/named.boot directory
DNS database

30


Download ppt "第17章 ドメインネームシステム."

Similar presentations


Ads by Google