Download List

项目描述

pdnsd is a Proxy DNS server for Linux and FreeBSD that is designed to cope with unreacheable nameservers (e.g. because the dial-in link is not up) in a graceful manner to prevent DNS-dependent applications like Netscape from hanging. It has a permanent disk cache (i.e. the cache contents are saved in a file on exit) and supports parallel query and a wide variety of link uptests. It also has the ability to serve some types of locally defined records.

系统要求

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2012-03-13 07:08
1.2.9-par

此版本提供支持,为许多附加的 RR 类型,其中包括所需的 DNSSEC (尽管在 pdnsd 本身的冲突解决程序还不是安全意识到)。缓存数据结构是更有效地存储只有最通常使用 RR 类型时。Pdnsd 现在已经支持了对 EDNS (扩展机制为 DNS),启用 UDP 消息大于 512 字节。新的配置选项允许本地 TXT 记录定义和提供的修补程序的某些类型的查询 uptest 故障。修复 bug 包括 FreeBSD 用户和 IPv6 端口绑定 bug 影响 UDP 套接字描述符泄漏。
标签: Enhancements, Bugfixes
This release has support for many additional RR types, including those needed for DNSSEC (though the resolver in pdnsd itself is not yet security aware). Caching data structures are more efficient when storing only the most commonly used RR types. Pdnsd now has support for EDNS (Extension mechanisms for DNS), enabling UDP messages larger than 512 bytes.
New configuration options allow local TXT records to be defined and provide a fix for certain types of query uptest failures. Bugs fixed include a UDP socket descriptor leak that affected FreeBSD users and an IPv6 port binding bug.

2010-03-08 22:21
1.2.8-par

在这个版本的主要新功能是自动发现的根服务器。也有一些在解析器改进和新的默认为neg_rrs_pol配置选项的设置。
The main new feature of this version is automatic discovery of root servers. There are also some improvements in the resolver and a new default setting for the neg_rrs_pol configuration option.

2008-09-15 20:44
1.2.7-par

该版本修正了一些安全问题。它包含一个“悬空指针一个修复程序”的错误,可能导致已查阅崩溃时,收到了漫长的答复。它还涉及在CERT的安全漏洞通知维旺迪#800113提出的决策源端口随机化的默认的一些问题。此版本还修复与编制问题的ARM架构已查阅和达尔文平台(Max OS X操作系统)。有一些(未成年人)的新功能,如“支持,数字包括”文件。
标签: Major security fixes
This version fixes some security problems. It
contains a fix for a "dangling pointer" bug that
could cause pdnsd to crash when it received a long
reply. It also addresses some of the issues raised
in the CERT vulnerability note VU#800113 by making
source port randomization the default. This
release also fixes problems with compiling pdnsd
for the ARM architecture and for the Darwin
platform (Max OS X). There are a number of (minor)
new features, such as support for "include" files.

2007-09-10 19:48
1.2.6-par

阿错误已被修复,造成已查阅,处理NXDOMAIN答复效率低下。代码实现的ping测试已定于64位系统。一个新的选项可以用来给每一个服务器上的文件配置节平等的机会受到质疑。新的选择使人们有可能检查是否名称服务器的答复包含某些IP地址和若然拒绝这些答复。在已查阅- ctl'向'命令现在允许多个IP地址为指定相同的名称。已查阅的能力,解决从根服务器已得到改进。
标签: Minor bugfixes
A bug has been fixed that caused pdnsd to handle NXDOMAIN replies inefficiently. The code that implements the ping test has been fixed for 64-bit systems. A new option can be used to give each server in a section of the configuration file an equal chance of being queried. New options make it possible to check whether the replies of name servers contain certain IP addresses and if so reject these replies. The pdnsd-ctl 'add' commands now allow multiple IP addresses to be specified for the same name. pdnsd's ability to resolve from root servers has been improved.

2006-09-05 23:09
1.2.5-par

这个版本引入了一个新的查询方法:“udp_tcp”。采用这种方法,一个UDP查询是第一次尝试,如果UDP的答案被截断,该查询是重复使用TCP。有一个新的配置选项“use_nss”,它可以关闭,以防止长时间的超时和在某些情况下档。阿错误已被修复,以前可能导致已查阅崩溃时,调试模式下启动。
标签: Minor feature enhancements
This release introduces a new query method: "udp_tcp". With this method, a UDP query is tried first and, if the UDP answer is truncated, the query is repeated using TCP. There is a new configuration option "use_nss", which can be turned off to prevent lengthy timeouts and stalls in certain situations. A bug has been fixed that previously could cause pdnsd to crash when started in debug mode.

Project Resources