Name | Date | Size | #Lines | LOC | ||
---|---|---|---|---|---|---|
.. | 03-May-2022 | - | ||||
m4/ | H | 02-Apr-2013 | - | 8,616 | 7,758 | |
man/ | H | 03-May-2022 | - | 1,339 | 1,031 | |
src/ | H | 03-May-2022 | - | 3,742 | 2,997 | |
COPYING | H A D | 28-Mar-2013 | 2.1 KiB | 44 | 35 | |
INSTALL | H A D | 02-Apr-2013 | 15.4 KiB | 371 | 289 | |
Makefile.am | H A D | 25-Mar-2013 | 66 | 4 | 3 | |
Makefile.in | H A D | 03-May-2022 | 23.8 KiB | 777 | 686 | |
NEWS | H A D | 02-Apr-2013 | 3.7 KiB | 81 | 72 | |
README | H A D | 02-Apr-2013 | 1.9 KiB | 54 | 41 | |
aclocal.m4 | H A D | 02-Apr-2013 | 39.6 KiB | 1,135 | 1,022 | |
ar-lib | H A D | 02-Apr-2013 | 5.7 KiB | 271 | 210 | |
autogen.sh | H A D | 25-Mar-2013 | 30 | 3 | 1 | |
config.guess | H A D | 02-Apr-2013 | 43.8 KiB | 1,531 | 1,321 | |
config.h.in | H A D | 02-Apr-2013 | 3.2 KiB | 128 | 86 | |
config.sub | H A D | 02-Apr-2013 | 34.7 KiB | 1,783 | 1,640 | |
configure | H A D | 02-Apr-2013 | 572.3 KiB | 19,128 | 16,059 | |
configure.ac | H A D | 02-Apr-2013 | 2.7 KiB | 94 | 82 | |
depcomp | H A D | 02-Apr-2013 | 20.4 KiB | 709 | 460 | |
install-sh | H A D | 02-Apr-2013 | 13.7 KiB | 528 | 351 | |
ltmain.sh | H A D | 02-Apr-2013 | 277 KiB | 9,662 | 7,310 | |
missing | H A D | 02-Apr-2013 | 10.1 KiB | 332 | 243 |
README
1This is release 3.2.1 of the Hesiod name service library. Hesiod can 2provide general name service for a variety of applications and is 3based on the Berkeley Internet Name Daemon (BIND). 4 5To prepare this directory for building, run the command "./configure". 6configure takes a number of options; use "./configure --help" to find 7out what they are. Hesiod requires a vaguely ANSI compiler to build; 8gcc will do. 9 10Run "make" or "make all" to build the Hesiod library. 11 12Run "make install" to install the Hesiod library. 13 14You will want to create a configuration file named hesiod.conf in the 15sysconfdir (/usr/local/etc/hesiod.conf by default) on your client 16machines, reading something like: 17 18 rhs=.your.domain 19 lhs=.ns 20 21The value of rhs can be overridden at run time by the environment 22variable HES_DOMAIN. The value ".ns" for lhs is an unfortunate 23historical convention; ".hs" or "hesiod" would have been better. 24Nevertheless, you probably want to use ".ns" for compatibility with 25existing Hesiod domains. 26 27To create Hesiod information on your central name servers, you need to 28make them authoritative for the domain ns.your.domain with a line in 29named.boot reading something like: 30 31 primary ns.your.domain named.hesiod 32 33And then in named.hesiod, you need data looking something like: 34 35 ; SOA and NS records. 36 @ IN SOA server1.your.domain admin-address.your.domain ( 37 40000 ; serial - database version number 38 1800 ; refresh - sec servers 39 300 ; retry - for refresh 40 3600000 ; expire - unrefreshed data 41 7200 ) ; min 42 NS server1.your.domain 43 NS server2.your.domain 44 45 ; Actual Hesiod data. 46 haynes.grplist TXT "haynes:2638" 47 haynes.group TXT "haynes:*:2638:" 48 2638.gid CNAME haynes.group 49 zephyr.sloc TXT "zephyrserver1.my.domain" 50 zephyr.sloc TXT "zephyrserver2.my.domain" 51 52There is a mailing list at MIT for Hesiod users, hesiod@mit.edu. To 53get yourself on or off the list, send mail to hesiod-request@mit.edu. 54