## page was renamed from DNS/実装/djbdns/tinydns #pragma section-numbers 1 djbdns: <> <> <> http://djbdns.qmail.jp/djbdns.html ---- = tinydns = djbdnsのゾーンサーバです。 [[djbdns/動かしてみる/DNSサーバの設定法]] == メモリ不足 == Ubuntu 22.04 では起動して少しすると返事をしなくなる現象がでたので、調査した。 daemontool向けのrunスクリプトを修正(メモリを増加)して、回避する。 {{{ $ 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 == tinydns-data 形式 == [[/record]] == tinydns-data check == [[/data-check]] http://djbdns.qmail.jp/jp/rr-summary.html http://djbdns.qmail.jp/jp/tdcheck/checker.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 == tdlookup.c == https://github.com/nickandrew/djbdns/blob/master/tdlookup.c [[/tdlookup-patch]] === empty-non-terminalの扱い ===  nxdomain返答をする。この動作は望ましくはない。   '''zone中にemty-non-terminalを作らない'''ことで回避するのが簡単である。 ns.qmail.jp が ENTだったのを見落としていた。(tssさんの指摘。) TXTを追加した。-- ToshinoriMaeno <> === cnameの扱い === [[/cname]] == axfr-get == http://cr.yp.to/djbdns/axfr-get.html == tools == http://bent.latency.net/ tinydns-bent ---- <>