1
The tinydns data.cdb format is subject to change. If you want to write
2
code that relies on something here, let me know.
4
Keys starting with the two bytes \000\045 are locations. The rest of the
5
key is an IP prefix, normally between 0 and 4 bytes long. The data is a
8
Other keys are owner names for DNS records. The data begins with a
9
header in the following format:
12
* either \075, or \076 with a 2-byte location;
14
* an 8-byte timestamp.
16
(Exception: Wildcard records replace \075 with \052 and \076 with \053;
17
also, the owner name omits the wildcard.) The data continues in a
20
* SOA: first domain name, second domain name, 20-byte miscellany.
21
* NS or PTR or CNAME: domain name.
22
* MX: 2-byte preference, domain name.
23
* Other types: no special structure.
25
Domain names, types, and numbers are in DNS packet format.