== DNS/基礎知識 == まとめるときに名前を短くしたいので、[[DNS/1]] に移転しました。 <> [[DNS/RFC]] 特に [[DNS/RFC/1034]] は必読です。  [[DNS入門]]も見てください。 [[DNSの基礎]] という項目も作ってみました。 -- ToshinoriMaeno <> 理解したかは実装してみればはっきりする。 == 前提知識 == 木構造、名前の階層、recursion、分散管理 UDP (に拘る理由) 弱点 securityは守備範囲外だった。 == ドメイン名 == ドメイン名とはなにか。 == DNS(サーバー)の構成 == 仕組み == リゾルバーの動作 == リゾルバーを作るのは大変です。[[DNS/1/返答]] が重要。  なにをやるかも整理できていない。 受け付けた問い合わせにどう返事をするか。  必要なら、どういう問い合わせを送り出すか。 == ゾーンサーバーの動作 == ゾーンサーバーを作ってみよう。  pythonを利用すれば、簡単に作れる。[[DNS/実装/python/dnslib]] == DNS毒盛 == [[DNS/Weaver]] http://www.cisco.com/web/about/security/intelligence/dns-bcp.html == DNS設定 == 基礎ができていないのに、設定ができるのだろうか。 DNSサーバの設定 ~基礎から学ぶ正しいDNS~ Internet Week 2004 IRI 伊藤高一 http://www.soi.wide.ad.jp/class/20040031/slides/43/ == DNS管理 == 提供したい情報がきちんと伝わること。そのための設定 そして、ドメインを乗っ取られないための注意 [[DNS/セキュリティ]] == DNS hijacking == [[DNS/hijacking]] -- ToshinoriMaeno <>