文件名称:hesiod:Hesiod名称服务库
文件大小:82KB
文件格式:ZIP
更新时间:2024-06-05 16:45:08
C
这是Hesiod名称服务库的3.2.1版。 Hesiod基于伯克利互联网名称守护程序(BIND),可以为各种应用程序提供通用名称服务。 要准备此目录以进行构建,请运行命令./configure 。 配置有很多选项; 使用./configure --help找出它们是什么。 Hesiod需要一个模糊的ANSI编译器来构建。 gcc会做。 运行make或make all来构建Hesiod库。 运行make install安装Hesiod库。 您将要在客户机上的sysconfdir(默认为/usr/local/etc/hesiod.conf)中创建一个名为hesiod.conf的配置文件,内容如下: rhs=.your.domain lhs=.ns rhs的值可以在运行时被环境变量HES_DOMAIN覆盖。 lhs的值“ .ns”是一个不幸的历史惯例; “ .hs”或“ hesiod
【文件预览】:
hesiod-master
----autogen.sh(30B)
----AUTHORS(0B)
----COPYING(2KB)
----src()
--------lib()
--------Makefile.am(85B)
--------hesiod.pc.in(285B)
--------hesinfo()
--------.gitignore(10B)
----debian()
--------libhesiod0.postrm(135B)
--------source()
--------hesiod.links(46B)
--------compat(2B)
--------libhesiod0.templates(2KB)
--------libhesiod-dev.install(191B)
--------libhesiod0.install(87B)
--------libhesiod0.postinst(1KB)
--------libhesiod0.docs(33B)
--------libhesiod0.config(694B)
--------hesiod.install(39B)
--------hesiod.dirs(43B)
--------changelog(9KB)
--------README.debian(394B)
--------po()
--------rules(380B)
--------libhesiod-dev.links(53B)
--------control(2KB)
--------copyright(2KB)
----Makefile.am(66B)
----build-package.sh(88B)
----.travis.yml(194B)
----README.md(2KB)
----NEWS(4KB)
----m4()
--------.gitignore(63B)
----configure.ac(3KB)
----man()
--------hesiod_to_bind.3(84B)
--------hesiod_parse_result.3(89B)
--------hesiod.conf.5(3KB)
--------hesiod_end.3(80B)
--------hesiod.3(5KB)
--------hesiod_free_list.3(86B)
--------hesiod_free_passwd.3(97B)
--------Makefile.am(402B)
--------hesiod_resolve.3(84B)
--------hesiod_getpwnam.3(3KB)
--------hesiod_init.3(81B)
--------hesinfo.1(5KB)
--------hesiod_free_string.3(88B)
--------hesiod_free_postoffice.3(104B)
--------hesiod_getpwuid.3(94B)
--------hesiod_getservbyname.3(3KB)
--------hesiod_free_servent.3(103B)
--------hesiod_getmailhost.3(3KB)
----.gitignore(237B)
----README(9B)
----ChangeLog(0B)