1. djbdns
Contents
/nemo-djbdns IPv6対応
https://cr.yp.to/djbdns.html DNS/djbdns djbdns
ゾーンサービス/tinydnsとキャッシュサービス/dnscacheとに分かれています。(その他も)
それぞれを試すことができます。 -- ToshinoriMaeno 2015-04-02 01:50:56
BINDを捨てなくても、djbdns を試すことは可能です。
http://djbdns.qmail.jp:8080/djbdns.html
/DNSキャッシュをDNSサーバから分離することの重要性 http://djbdns.qmail.jp/djbdns/separation.html
- djbdns を使って、キャッシュ毒盛耐性を強化しよう。
-- ToshinoriMaeno 2012-12-26 22:34:42
http://pjp.dgplug.org/ndjbdns/ /N-DJBDNS public domain 宣言されたdjbdnsを改良したもの。
1.1. patch
Ghost Domain Names 関連パッチ : https://github.com/pjps/ndjbdns/commit/c90dbbbac5622e2744733f39e037263e63b51266
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=796118;msg=63
1.2. キャッシュサービス dnscache
1.3. ゾーンサービス tinydns
もしtinydnsがNXDOMAIN返答を返すケースで気にいらないことがあるのであれば、このような解決が簡単だろう。
If the NXDOMAIN behaviour is very concerning, then a simple non-C modification which could work today would be to write a script that parses a data file and adds a harmless TXT record for every series of parent labels in the file.
これで、以下のようなNODATA返答を返すようになるはず。
$ dnsq mx www.qmail.jp a.ns.qmail.jp 15 www.qmail.jp: 84 bytes, 1+0+1+0 records, response, authoritative, noerror query: 15 www.qmail.jp authority: qmail.jp 2560 SOA f.ns.qmail.jp hostmaster.m.qmail.jp 1446773020 16384 2048 1048576 2560