NSD(名称服务器守护程序)是一个开源和免费分发的命令行软件,用C语言编写和设计,以实现对基于Linux内核的操作系统的权威而已,完整的,简单的和高性能的DNS(域名系统)服务器系统。
它是一种很好的NLnet的实验室测试了一个现代的,快速和RFC兼容的名称服务器的解决方案。当使用BIND比较NSD,发现有两个域名resolvers.Command线optionsBeing一个命令行软件都没有互操作性问题,NSD带有各种选项,其中我们可以提到只有听的IPv4的能力或IPv6连接,收听特定的传入IP地址和端口,读了自定义配置文件,而不是默认的,以及在查询id.server CHAOS TXT,当指定数据库加载,身份NSID或日志文件。
此外,它大局;可以指定服务器启动的数量,指定TCP的最大数量(传输控制协议),每个服务器连接,PID文件写入,港口听,或详细级别,改变根文件夹中的程序启动或更改有效的UID给特定user.Getting时开始NSDTo您的GNU / Linux操作系统上安装NSD的最新版本,您必须下载从Softoware源存档(压缩档)或项目的官方网站,将其保存在电脑上,提取其内容,并打开自己喜欢的终端模拟器应用程序。
在Linux终端应用程序,使用&lsquo的; CD&rsquo的;命令导航至提取的归档文件的位置,并运行&lsquo的; ./配置&&让&rsquo的;命令,以优化和特定硬件结构(32位和64位在此时都支持)编译程序。
编译成功后,您将能够安装NSD全系统,使用&lsquo的,使安装和rsquo的;以root身份或与lsquo的;须藤使安装和rsquo的;命令。要查看它的用法消息,键入&lsquo的; NSD --help&rsquo的;命令,在终端仿真器窗口。
更多的文档,以及一个内存消耗测试可在http://www.nlnetlabs.nl/projects/nsd/documentation.html。此外,回归测试报告已经提供该项目&rsquo的; S首页
什么在此版本中是新的:
- 特点:
- 在数据库:""没有启动数据库MMAP。更少的内存被使用,区域从文本zone数据文件读取。
- 在优化zone数据文件解析代码和zone数据文件中写的代码。
- 在zonefiles写选项,启用时,数据库和QUOT;&QUOT ;.服务器写入改变zonefiles磁盘每隔一小时。
- 在xfrdfile:""禁用xfrd.state。如果启用,区是一样的在服务器启动不检查串行更新之前。
- 有:"富/ nsd.d / *会议及QUOT;作品中,对包括通配符水珠。
- 在NSD在init进程关闭,如果给定信号。
- 在登录时选择ASCII码,默认yes,在日志读取的时间戳。
- 在NSD控制addzone报告,如果区域已经存在。
- 修正#564:添加NSD-checkzone工具来检查zone数据文件的正确性
- 增加默认--with-MAX-IPS从8至16,这增加的接口可以在nsd.conf指定号码来听。
- 在错误修正:
- 固定关机消息偶尔不打印退出(感谢阿南德Buddhdev)。
- 在文件化zone数据文件%s的语法nsd.conf手册页。
- 在修复联机帮助把冒号zonefiles后检查和写入。
- 从&QUOT变化;区域"到"区"与" .. ..系列更新"日志消息。
- 在改变maxbackoff从4H无内容辅助区域为24小时。
- 修正打印包含在读取故障配置文件的文件名。
- 修正删除或重命名了很多区域,并使其采取非大量的时间。
- 在加快删除区的内容很多,(56S至1秒),加快了删除,重命名和AXFR的区域。
- 修正#571:当系统上没有INET6编译未使用的变量和不兼容的指针警告
- 修正write_socket返回值server.c检查(感谢布拉德·史密斯,马克Kettenis)。
- 修正了xfrd收获孩子们也如信号丢失。
- 修正#577:生成文件错误安装手册页从SRCDIR
- 修正#587:统计缺省值为0
- 修正#553:提高TXT解析
- 修正#590:RRL日志不打印通配符作为一个明星,但逃脱
- 修正#591:RRL在详细级别1的日志信息
- 在修复strptime隐式声明的错误在OpenBSD。
- 修正-O3编译标志-O2避免miscompilations。
- 在允许用户覆盖-g -O2 CFLAGS中的./configure。
- 修正endian.h包括OpenBSD的。
- 在.SH后手册页删除。LP。
- 修正#600:文件提供,XFR提供AXFR而不是IXFR
- 修正上升负荷平均或内存泄漏的操作系统(自2.6版本的Linux),即把所有过去的过程中家长的轨道,或内存泄漏他们。修复使它所以过程的父母没有很深刻的字符串。
在nsd.conf
什么版本4.0.0的新:
- 在记录了DOC / NSD-4功能。更改配置,而无需重启,直接域名服务器控制NSD控制,支持多个区域的高。更高的性能(比NSD3)。
- 在NSDC已经一去不复返了。使用kill -HUP用于重载(还检查zonefiles已经改变,他们重读),并杀死-TERM表示退出。或使用NSD控制进行详细的控制。
- 在为nsdcpatch cron作业已经一去不复返了。 NSD控制写入创建zonefiles。
- nsd.db具有压块本身时,它被改变,从而NSDC补丁不再需要一个新的格式。
- 在nsd.db是存储器映射,NSD需要(部分)mmap设置在RAM中。
- 在TCP数可以超过1000; epoll的/ kqueue的支持,libevent的。
- 在NSD控制进行重新配置,没有重新启动(区,按键,..)
- 在NSD-控制设置创建密钥NSD控制(允许NSD控制与远程控制:是的nsd.conf)。
更新
评论没有发现