X-Git-Url: https://git.svenne.dk/?p=public%2Fmicrodnssec.git;a=blobdiff_plain;f=readme.txt;fp=readme.txt;h=3305f670c3cffd7d0df0159205b5ca9ea327a115;hp=ebee0cbe2c697f824aef7c2592e1d99396c4879f;hb=4e70942d55c7f52e6efa657edf2dfd511da00f1a;hpb=a14da3a4bb6fc816db0b9db9ec7089eb7cc1387d diff --git a/readme.txt b/readme.txt index ebee0cb..3305f67 100644 --- a/readme.txt +++ b/readme.txt @@ -1,6 +1,23 @@ microdnssec, (c) Svenne Krap, 2010 released under 2-clause BSD-license +Design goals: +- small +- few dependencies (bash, bind, ssh) +- offline (i.e. not having the private-keys on the dns servers) + +Limitations (by design): +- needs bind and ssh-access set up already +- needs bind set up to include zone.conf (or equivalent) to get managed zones +- no way to handle unsigned zones +- no way to handle dns-information (you must be able to provide zonefiles) +- no secondary dns-server support (but can run as N primaries) + +Limitations (to be fixed): +- no welcome banner (or version-info) in scripts +- hardcorded paths (shebangs) +- script for handling ds-handovers not begun + Before use there are multiple things you need to do: 1) have one or more servers running bind (9.6.x) you can ssh into 2) set up this bind to include an autogenerated file (seczone.conf for example)