|
MaraDNS is an open-source (BSD licensed) Domain Name System (DNS) implementation, which acts as either a caching, recursive, or authoritative nameserver.〔 This book devotes an entire chapter to MaraDNS〕〔 〕〔 〕 == Features == MaraDNS has a string library, which is buffer overflow resistant and has its own random number generator. While MaraDNS does not directly support BIND zone files, its zone file format is similar and a converter to convert from BIND's zone file format is included.〔(【引用サイトリンク】title=DNS Server (and Related) Software for Unix (MaraDNS section) )〕 MaraDNS runs as an unprivileged user inside of a chroot environment, while MaraDNS specifies the user and group to run as by user-ID, Simon Burnet has made a patch that makes it possible to supply a username 〔(【引用サイトリンク】title=Open Source Patches )〕 MaraDNS can add both IP records and the corresponding PTR "reverse DNS lookup" record.〔 〕 It can be used as a master DNS server, and, with some caveats, as a slave DNS server.〔 〕 Deadwood includes built-in "DNS wall" filtering (to protect against external domains which resolve to local IPs), the ability to read and write the cache to a file, DNS-over-TCP support, the ability to optionally reject MX, IPv6 AAAA, and PTR queries, code that stops AR-spoofing attacks, among other features.〔(【引用サイトリンク】title=DNS Server (and Related) Software for Unix (Deadwood section) )〕 MaraDNS releases are distributed with a BSD-type license.〔 "The program is released under a BSD-type license" 〕 抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)』 ■ウィキペディアで「MaraDNS」の詳細全文を読む スポンサード リンク
|