== DNS入門/初級/演習 == <> ---- <> "Hello World!"に相当する演習か。  DNSがなにをするものかをコマンドひとつで理解するのは無理だが、   dig moin.qmail.jp の出力を解説するところから始めるか。 パケットダンプを見せるのは複雑すぎるだろう。 == 演習 == (1) djbdns をインストールして、dnsq コマンドを使えるようにせよ。 http://cr.yp.to/djbdns/install.html   daemontools などは入れなくてよい。 サーバ類を動かす必要はない。 resolv.conf の設定などもしなくてよい。 手順の 1,2,3,4 を実行するだけでよい。(tar を展開して、make) 有益だと思ったら、5 を実行して、プログラムを取り込むのもいい。 https://twitter.com/beyondDNS/status/66734555205341184 {{{ リゾルバーを経由せずに、DNS queryを送って、返事を見る。 (dig なら +norec @を使うことに相当する。) }}} リゾルバーを使わないで、どこにqueryを送るべきかを知る。 [[/1]] [[/2]] [[/3]] これらの違いはどこにあるか、考察せよ。 -- ToshinoriMaeno <> [[/4]] m.root-servers.net の返事にある additional section のA/AAAAレコードはグルーなのか。  グルーなら、その理由を述べよ。 グルーではないなら、その理由を述べよ。 参考資料: [[教科書には載っていないDNS/議論/内部名]] -- ToshinoriMaeno <> [[/親子ゾーン同居]] [[/5]] == 修了のための課題 == <>