Describe DNSCurve/QA here.

1. DNSCurve とは

D. J. Bernstein が提案しているもので、 DNS 通信をsecureに使う方法です。 http://dnscurve.org/index.html

接続相手(DNSコンテンツサーバ)の正統性を確認するのは別の問題です。

2. DNSCurve のなにがいいのか

Confidentiality, Integrity, Availability

DNSCurve通信ではpacketが暗号化されますので、

すべてのDNSサーバが対応すればいいのですが :-)

3. DNSSEC とはどちらを使うべきか

どっちを使うべきか、という質問は無意味です。

目的が違うのです。DNSCurveはDNSSECを置き換えるためのものではありません。

ネットワーク・トラフィックに配慮するなら、DNSSECは避けるべきです。

4. どうしたら使えるか

コンテンツサーバとDNSキャッシュとをDNSCurve対応させます。

4.1. DNSCurve 対応コンテンツサーバ

現在はDNS forwarder が公開されています。 CurveDNS など

あらたにDNSを入れるなら、/gdnsdはどうでしょう。

4.2. DNSCurve 対応キャッシュサーバ

djbdns/dnscache をDNSCurve 対応させるDempsky さんのpatchがあります。

5. どれくらい使われているか

日本ではこれからです。あなたも使ってみませんか。

5.1. DNSCurve 対応ドメイン

qmail.jp, dnscurve.jp, list.cr.yp.to, yp.to, dnscurve.org, dempsky.org, gdnsd.net など --> ../ドメイン

5.2. DNSCurve 対応リゾルバ

opendns.com, e-ontap.com などで動いています。

6. 公開鍵の変更をするには

その前になぜ変更するのか、教えてください。

鍵はDNSサーバ名に含まれています。鍵は自前で生成したものです。

「信頼の連鎖」なんて言葉を持ち出す意味はありません。



/質問とコメント: loginしなくても書き込めるようにしておきます。