Mercurial > hg > anonet-resdb
comparison db/README @ 8:24d6e1959175 draft
added README to database
author | Nick <nick@somerandomnick.ano> |
---|---|
date | Sun, 18 Apr 2010 06:38:19 +0000 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
7:ffef6ee1fedf | 8:24d6e1959175 |
---|---|
1 AnoNet Resource Database | |
2 | |
3 as => list of ASNs with owners | |
4 dom => list of domains with owners and nameservers | |
5 ip => list of direct IP assignments with owners and nameservers | |
6 usr => list of users with useful information | |
7 | |
8 The domains are organized by TLD, making it easy to split TLDs off onto | |
9 separate TLD servers, if that ever proves to be useful. | |
10 | |
11 The IP claims are classful, the rationale being that reverse DNS is | |
12 classful anyway, and so trying to split delegations and rDNS on different | |
13 boundries is just an easy way of adding nnnecessary complexity. If you | |
14 want less than a class C, you should just take a full class C and share | |
15 it with your friends. If you want a /23, just take 2 adjacent /24s. | |
16 (Remember, your rDNS for the two blocks will have to be separate anyway.) | |
17 | |
18 If anybody wants IPv6, just add an ip6 directory (again, with | |
19 subdirectories split according to rDNS rules). | |
20 | |
21 The user directory is intended to facilitate contact between users. | |
22 Its original purpose was to maintain git URLs directly in the database | |
23 (makes automated git peering dead simple), but it's useful for far more. | |
24 Feel free to add arbitrary fields for users, but it may be wise to use an | |
25 "x-" prefix if you're not sure about the best name for some field. |