EP DNS Server

25
EP DNS Server EP DNS Server 北北北北北 北北北 北北北 北北北北北 北北北 北北北 北北北北北北 北北北北北北 北北北北北北北北 北北北北北北北北 M2 M2 北北 北北 北北 北北

description

EP DNS Server. 北海道大学 大学院 理学院 宇宙理学専攻 惑星物理学研究室 M2 齊藤 大晶. DNS Server の解説. DNS の前に基礎知識. もともと TCP/IP ベースのネットワークとしてのインターネットでは IP アドレスで区別されてきた ( 例 ) 1000001101.00110010.10100000.00110110 (133.50.160.52) ↓ しかし , 2 進法で名前をつけても人間には 覚えずらい … - PowerPoint PPT Presentation

Transcript of EP DNS Server

Page 1: EP DNS Server

EP DNS ServerEP DNS Server

北海道大学 大学院 理学院北海道大学 大学院 理学院宇宙理学専攻宇宙理学専攻

惑星物理学研究室 惑星物理学研究室 M2M2齊藤 大晶齊藤 大晶

Page 2: EP DNS Server

DNS Server DNS Server の解説の解説

Page 3: EP DNS Server

DNS DNS の前に基礎知識の前に基礎知識• もともと もともと TCP/IP TCP/IP ベースのネットワークとしてベースのネットワークとして

のインターネットでは のインターネットでは IP IP アドレスで区別されてアドレスで区別されてきたきた

(( 例例 ) 1000001101.00110010.10100000.00110110) 1000001101.00110010.10100000.00110110

(133.50.160.52)(133.50.160.52)

↓↓

• しかししかし , 2 , 2 進法で名前をつけても人間には進法で名前をつけても人間には 覚えずらい…覚えずらい… ↓ ↓

• そこで そこで 2 2 進数をホスト名を関連図ける表を利用進数をホスト名を関連図ける表を利用することに!することに!

133133 .. 50.160.52 ⇔ orange.ep.sci.hokudai.ac.jp50.160.52 ⇔ orange.ep.sci.hokudai.ac.jp

Page 4: EP DNS Server

DNS DNS とは?とは?• 正式名称正式名称

– Domain Name SystemDomain Name System

• 機能機能– Host Host 名やドメイン名と 名やドメイン名と IP IP アドレスとのアドレスとの 対応付けを管理対応付けを管理

• 目的目的– ホストの名前空間を階層化すると伴に分散ホストの名前空間を階層化すると伴に分散

化データベースとして管理するため化データベースとして管理するため

Page 5: EP DNS Server

なぜ なぜ DNS DNS が開発されたのか?が開発されたのか?• 以前は…以前は… ..

– インターネットの前身である インターネットの前身である ARPANET ARPANET でではホスト名と はホスト名と IPIP  アドレスの対応表とし アドレスの対応表として て hosts.txt hosts.txt というテキストファイルを使というテキストファイルを使用していた用していた . .

– hosts.txt hosts.txt のおおもとのファイルは のおおもとのファイルは SRI-NIC SRI-NIC で保守管理されで保守管理され , Anonymouse FTP , Anonymouse FTP で公開で公開されていたされていた ..

ARPANET ARPANET に新たに接続する に新たに接続する PC PC は最新のは最新のhosts.txt hosts.txt を を SRI-NIC SRI-NIC から入手する必要があっから入手する必要があっ

たた

Page 6: EP DNS Server

なぜ なぜ DNS DNS が開発されたのか?が開発されたのか?• その結果…その結果…

– 接続ホスト数の増加による接続ホスト数の増加による hosts.txt hosts.txt ファイルの肥大化ファイルの肥大化

– hosts.txt hosts.txt ファイルの更新頻度の増大によるファイルの更新頻度の増大による 作業量の増加作業量の増加– マスターファイルを集中管理するマスターファイルを集中管理する サーバの負荷の増大サーバの負荷の増大

これらの問題を解決するために DNS が開発されることになったのです!

Page 7: EP DNS Server

DNS DNS の分散化管理の概念図の分散化管理の概念図

Page 8: EP DNS Server

DNS DNS の分散管理の概念図の分散管理の概念図

Page 9: EP DNS Server

名前解決の流れ名前解決の流れ

Page 10: EP DNS Server

EP DNS SeverEP DNS Sever

Page 11: EP DNS Server

EP DNS Server EP DNS Server に必要なものに必要なもの• Server Software: BIND (Berkeley Internet Server Software: BIND (Berkeley Internet

Name Domain) etc..Name Domain) etc..– DNS DNS サーバとリゾルバーライブラリーサーバとリゾルバーライブラリー 各種ツールの集合体各種ツールの集合体

• 自分の管理するホスト情報自分の管理するホスト情報– epzone epzone データ データ (zone (zone データデータ ))

• ルートサーバの ルートサーバの IP IP アドレスアドレス

Page 12: EP DNS Server

epzone data epzone data の中身 その の中身 その 11

• A = AdressA = Adress• ホスト名と ホスト名と IP IP アドレスの対応アドレスの対応

Page 13: EP DNS Server

epzone data epzone data の中身 その の中身 その 22

• CNAME = Canonical NAMECNAME = Canonical NAME• ホスト名と の正規名と別名の対応付けホスト名と の正規名と別名の対応付け

Page 14: EP DNS Server

epzone data epzone data の中身 その の中身 その 33

• NS = Name Server NS = Name Server • このゾーンに存在しているネームサーバこのゾーンに存在しているネームサーバ

– ep ep ドメイン領域ではドメイン領域では ,, yellow (1yellow (1stst DNS DNS サーバサーバ ) ) ・ ・ blue (2blue (2ndnd DNS DNS サーサー

ババ ) ) があることがわかるがあることがわかる ..

Page 15: EP DNS Server

epzone data epzone data の中身 その の中身 その 44

• MX = Mail eXchangerMX = Mail eXchanger• 送られてきたメールをどのホストに配送するかを指定送られてきたメールをどのホストに配送するかを指定• MX MX の後の数字が優先順位を示すの後の数字が優先順位を示す ..

– ep ep ドメイン領域の場合ドメイン領域の場合 , , まずは まずは grey.ep.sci.hokudai.ac.jp grey.ep.sci.hokudai.ac.jp に送られることになるに送られることになる ..

Page 16: EP DNS Server

ちなみに…ちなみに…• EP DNS EP DNS サーバでは…サーバでは…

– 11stst DNS (yellow), 2 DNS (yellow), 2ndnd DNS (blue) DNS (blue) の の 2 2 台の 台の DDNS NS サーバを用意しサーバを用意し , , 運営しています運営しています ..• HDD HDD の故障など不測の事態が起こった場合の故障など不測の事態が起こった場合 , , ドド

メイン解決できなくなってしまうためメイン解決できなくなってしまうため . .

• google.co.jp google.co.jp の の DNS DNS サーバでは…サーバでは…– 4 4 台の 台の DNS DNS サーバ が稼動しているようでサーバ が稼動しているようで

すす ..

Page 17: EP DNS Server

DNS DNS サーバの無い世界サーバの無い世界

Page 18: EP DNS Server

Web Web を見てみると…を見てみると…

Page 19: EP DNS Server
Page 20: EP DNS Server

Web Web ページが見れません!ページが見れません!

Page 21: EP DNS Server

友達にメールを送ってみる!友達にメールを送ってみる!

Page 22: EP DNS Server
Page 23: EP DNS Server

メールが送れません!メールが送れません!

Page 24: EP DNS Server

まとめまとめ

• DNS DNS とは…とは…– インターネットの基幹となる技術でありインターネットの基幹となる技術であり ,,

なくなったら困る!なくなったら困る!• IP IP アドレスとホスト名を対応付けをするアドレスとホスト名を対応付けをする• 名前空間を階層化・分散化名前空間を階層化・分散化

Page 25: EP DNS Server

参考資料参考資料• Paul Albitz Paul Albitz 他著 「他著 「 DNS & BIND DNS & BIND 第 第 3 3 版」 版」 (O’REILY JAPAN)(O’REILY JAPAN)• EP DNS EP DNS サーバ構築ドキュメント サーバ構築ドキュメント ((

http://www.ep.sci.hokudai.ac.jp/~epdns/dvlop/bindhttp://www.ep.sci.hokudai.ac.jp/~epdns/dvlop/bind))• @IT [BIND @IT [BIND でつくる でつくる DNS DNS サーバサーバ , , 他他 ] (] (

http://www.atmarkit.co.jp/flinux/rensai/bind01/bind01.htmlhttp://www.atmarkit.co.jp/flinux/rensai/bind01/bind01.html))• IT IT 用語辞典 用語辞典 e-words (e-words (http://e-words.jp/http://e-words.jp/))• 2006 2006 年度 年度 06/16 06/16 座学編 「座学編 「 DNS DNS ってなんでしょう?」 ってなんでしょう?」 (( 岩堀 智子岩堀 智子 ) () (

http://www.ep.sci.hokudai.ac.jp/~epnetfan/zagaku/2006/0616/pub/http://www.ep.sci.hokudai.ac.jp/~epnetfan/zagaku/2006/0616/pub/))• 2007 2007 年度 年度 06/01 06/01 座学編 「座学編 「 DNSDNS 」 」 (( 土屋 貴志土屋 貴志 ) () (

http://www.ep.sci.hokudai.ac.jp/~epnetfan/zagaku/2007/0601/pub/http://www.ep.sci.hokudai.ac.jp/~epnetfan/zagaku/2007/0601/pub/))