djbdns:

http://djbdns.qmail.jp/djbdns.html


1. tinydns

djbdnsのゾーンサーバです。

1.1. メモリ不足

Ubuntu 22.04 では起動して少しすると返事をしなくなる現象がでたので、調査した。

$ cat run
#!/bin/sh
exec 2>&1
exec envuidgid Gtinydns envdir ./env softlimit -d600000 /usr/local/bin/tinydns

DNS/tinydnssec

python による tinydns-data https://github.com/linsam/python-tinydns-data

1.2. tinydns-data 形式

/record

1.3. tinydns-data check

/data-check

http://djbdns.qmail.jp/jp/rr-summary.html

https://github.com/PowerDNS/pdns/blob/master/regression-tests.nobackend/tinydns-data-check/command

http://anders.com/projects/sysadmin/djbdnsRecordBuilder/

http://homepage.ntlworld.com/jonathan.deboynepollard/FGA/djbdns-problems.html#tinydns-data-semantic-error

https://github.com/DNS-API/TinyDNS--Reader

1.4. tdlookup.c

https://github.com/nickandrew/djbdns/blob/master/tdlookup.c

/tdlookup-patch

1.4.1. empty-non-terminalの扱い

ns.qmail.jp が ENTだったのを見落としていた。(tssさんの指摘。)

1.4.2. cnameの扱い

/cname

1.5. axfr-get

http://cr.yp.to/djbdns/axfr-get.html

1.6. tools

http://bent.latency.net/


MoinQ: djbdns/tinydns (last edited 2024-03-20 02:09:57 by ToshinoriMaeno)