EPDNS サーバ
北海道大学 理学院 宇宙理学専攻
M1
古田裕規目次
• DNS とは
• なぜ DNS が必要か?
• DNS の仕組み
• DHCP について
• epDNS について
DNS とは ?
DNS とは
• ドメインネームシステムのこと
• インターネット上のホスト名 ( 例 : orange,
grey) と IP アドレスを対応させるシステム .
• 2
進法では(
人間が)
覚えられない!!• 2
進数ではなく,
ホスト名を付けることでわかりやすく する!!(
例)1000001101.00110010.10100000.00110110
(133.50.160.52)
なぜ DNS が開発されたか ?
なぜ DNS が開発されたか (1)
• 昔は ARPAnet がすべて IP アドレスで
HOST.txt というファイルだけで管理してい
た . そのホスト数なんと数百台 !!! (ep
の管理している
PC
と大して変わらない…)
• これがもし数万台になったとき欠陥が
露に
なぜ DNS が開発されたか (2)
• 問題点
-
同一のホスト名が使えない(
はずだったのだが,
新規に既 存のホスト名を取得することが出来た)
-
すべてのホストがHOST.TXT
の最新のファイルを 持ってい ないと意味がない!!
-
当時HOST.TXT
を管理していたSRI-NIC
の負担が 大新たなシステムが求められる
DNS の提唱
-
ホスト名を階層的に管理する-
管理を分散化させる- HOST.TXT
に対応する物の更新を常にする.
-
ネットワークのすべてのホストにつながっている こと-
同一のホスト名を使えるようにするDNS の登場
• 正式名称
- Domain Name System
• 機能
-
ホスト名やドメイン名とIP
アドレスの対応付けを 管理• 目的
-
ホスト情報の管理の分散化DNS の仕組み
分散化構造 ( 階層化 )
ルートsci
hokudai
ac
jp us kp
phys orange
ep
co
grey
eng
u-toyko
ep.sci.hokudai.ac.jp ドメイン ノード
ゾーン
ルートsci
hokudai
ac
jp us kp
phys orange
ep
co
grey
eng
u-toyko
それぞれのゾーンでホ スト名が被らなければ 良い
DNS サーバは各ゾー
ン内の電話帳 ( ゾーン
ファイル ) を所持して
いる
電脳飯店の
google.co.jp
にアクセスする場合
とある PC から
DNS の名前解決
yellow(ep の DNS サー バ )
電脳飯店のある PC
www.google.co.jp の IP アドレスは?
jp のネームサーバへ ルートネームサーバ
Google.co.jp ネームサーバへ
co.jp のネームサーバへ jp のネームサーバ
co.jp ネームサーバ www.google.co.jp の IP アドレスは?
www.google.co.jp の IP アドレスは?
www.google.co.jp の IP アドレスは?
www.google.co.jp のネームサーバ 173.194.38.88 です
www.google.co.jp の IP アドレス は?
173.194.38.88 です
回答
問い合わせ
DHCP
DHCP とは
• DHCP (Dynamic Host Configuration Protocol) と
は , インターネット等のネットワークに一時的に
接続するコンピュータに , IP アドレスなど必要な
情報を自動的に割り当てるプロトコルのことであ
る .
DHCP サーバの概念
オラ、今日新しく導 入された
PC
だ、仲 良くしておくれよしかたない なぁ、これあ げるよ
DHCP サーバ
192.168.1.20
255.255.255.255 のパケットを放出 (IP アドレスをください ) 回答
問い合わせ
新しい
IP
アドレス割り当て方法
動的割り当て
クライアントに対し、有効期限つきで
IP
アドレスを 割り当てる方法静的割り当て
固定した
IP
アドレスを各クライアントに割り当てる方法.
MAC
アドレスで識別する.
epDNS について
epDNS
• 1st DNS サーバ (yellow)
• 2nd DNS サーバ (blue)
• 2nd DNS
サーバはDHCP
サーバの役割も兼ねてる.
• DHCP
は静的割り当て.
• 大抵の DNS サーバは二重化されている .
•
万が一ダウンした場合ネット環境が大幅に不便になっ てしまうから.
EP DNS サーバに必要な物
• BIND
• epzone
• ルートサーバの IP アドレス
epzone の中身 (1)
• A = Adress (A
レコード)
•
ホスト名とIP
アドレスの対応•
ホストの別名を定義する際は,
次ページのCNAME
レコードを使用.
epzone の中身 (2)
• CNAME = Canonical NAME
•
ホスト名(A
レコードで定義された本当のホスト名)
と の正規名と別名の対応付け.
epzone の中身 (3)
• NS = Name Server
•
そのゾーンを担当しているDNS
サーバのホスト名の 指定•
ep
ドメイン領域では,
1st DNS
サーバ ・blue 2nd DNS
サーバ があることがわかる.
epzone の中身 (4)
• MX = Mail eXchanger
• 送られてきたメールをどのホスト ( メールサー バ ) に配送するかを指定
• MX の後の数字が優先順位を示す .
• priority
の値が小さいものが優先• ep
ドメイン領域の場合,
まずはgrey.ep.sci.hokudai.ac.jp
に送られる.
正引き
•
ドメイン名からIP
アドレスに変換すること↑ 名前解決 ( ホスト名 => IP アドレス ) を実行
← 名前解決 ( ホスト名 => IP アドレス )
← 名前解決に使用した DNS サーバ ( ココでは yellow)
逆 引き
• IP
アドレスからドメイン名に変換すること↑ 名前解決 (IP アドレス => ホスト名 ) の実行
← 名前解決に使用した DNS サーバ ( コ コでは yellow)
↑ 名前解決 (IP アドレス => ホスト名 )
もし , yellow が壊 れたら… .
メールが使えない
Web 検索が今まで通りに出来ない
もし , blue が 壊れたら…
IP アドレスが割り振られない .
手動で IP アドレスを 入力しよう (- -`; ) ∀
もし壊れたときのために自分の IP アドレ スをメモしといてね
参考資料
• EPnetFaN
座学編2011
「epDNS 2011
」http://www.ep.sci.hokudai.ac.jp/~epnetfan/zagaku/2011/1118/pub/
• EPnetFaN
座学編2008
「EP DNS Server
」http://www.ep.sci.hokudai.ac.jp/~epnetfan/zagaku/2008/0403/pub/
• IT
用語辞典e-Words
http://e-words.jp/
•
森川 靖大(
もりかわ やすひろ)
ホームページhttp://www.gfd-dennou.org/member/morikawa/memo/dig_host.txt