NSD(ネームサーバデーモン)は、オープンソースと自由に配布、コマンドラインソフトウェアCで書かれており、Linuxカーネルベースのオペレーティング上の権威のみ、完全なシンプルかつ高性能なDNS(ドメインネームシステム)サーバを実装するように設計されてシステム。
これは非常によくNLnet研究所でテストされ、モダンで速いとRFC準拠のネームサーバーソリューションです。 BINDとNSDを比較した場合、それは、コマンドラインのソフトウェアをoptionsBeing 2ドメイン名resolvers.Command-ラインのための相互運用性の問題がないことを発見された、NSDは、我々は、IPv4のみに耳を傾ける能力を言及することができ、その中の様々なオプションが付属していますまたはIPv6接続、id.server CHAOS TXTを照会する際、身元をロードするためのデータベースを指定NSIDたり、ファイルをログに記録するだけでなく、、デフォルトの代わりにカスタム設定ファイルを読み込み、特定の着信IPアドレスとポートに耳を傾ける。
さらに、&rsquoのは、指定されたため、起動に、サーバーごとに、TCP(伝送制御プロトコル)接続の最大数、PIDファイルを書き込むために待機するポート、または冗長レベル、変更のルートをサーバーの数を指定することが可能だプログラムが起動するか、特定のuser.Gettingに実効UIDを変更するフォルダはあなたのGNU / Linuxオペレーティングシステム上でNSDの最新バージョンをインストールNSDToを始め、あなたがSoftowareまたはプロジェクトの公式サイトからソースアーカイブ(tarボール)をダウンロードする必要があります、その内容を抽出し、それをコンピュータに保存し、お好みの端末エミュレータアプリケーションを開きます。
CD&rsquoの、Linuxのターミナルアプリでは、&lsquoを使用します。 ./設定&&作る&rsquoの、抽出されたアーカイブファイルの場所に移動し、&lsquoを実行するコマンド。特定のハードウェアアーキテクチャのためのプログラムを最適化し、コンパイルするためのコマンド(32ビットおよび64ビットは、現時点ではサポートされています)。
コンパイルが成功したら、使用し、広いNSDシステムをインストールすることができます‘作るインストール&rsquoの。ルートとして、またはコマンド‘ sudoがインストール&rsquoの作る。コマンド。その使用方法のメッセージを表示するには、&lsquo入力し、NSD --help&rsquoのを。端末エミュレータウィンドウのコマンド。
詳細ドキュメントと同様に、メモリ消費テストはhttp://www.nlnetlabs.nl/projects/nsd/documentation.htmlでご利用いただけます。さらに、回帰テストレポートには、プロジェクト&rsquoの上で利用できるようにされています。のホームページ
のこのリリースではの新機能:
- 特徴:
- データベース:"&QUOT。データベースのmmapをせずに起動します。少ないメモリゾーンは、テキストゾーンファイルから読み込まれ、使用されます。
- はzoneファイルの解析コードとzoneファイル書き込みコードを最適化します。
- zonefiles書き込みオプションデータベースは&QUOTあるときに、使用可能;&QUOT ;.サーバーがディスクに時間ごとに変更されたzonefilesを書き込みます。
- xfrdfile:"&QUOT。 xfrd.state無効にします。サーバ起動時にシリアル更新のためにチェックされません前と同じである、ゾーンを有効にした場合します。
- 次のとおりです。&QUOT、fooは/ nsd.d / * confに&QUOT。作品は、含まれるのワイルドグロブます。
- NSDは、initプロセスの間にシャットダウンします。
- 、オプション - 時間 - ASCIIログログで読めるタイムスタンプで、yesがデフォルトします。
- NSD-制御addzoneレポートゾーンがすでに存在する場合します。
- 修正#564:。zoneファイル正しさをチェックするためにNSD-checkzoneツールを追加します。
- 8から16デフォルト--with-MAX-IPSの増加、これはあなたがに耳を傾けるnsd.confで指定できるインターフェイスの数が増加します。
- バグ修正:
- 固定シャットダウンメッセージが散発的に終了する(感謝アナンドBuddhdev)に印刷されていないします。
- 文書化されたゾーンファイル%sの構文nsd.conf manページでます。
- 修正マンページでは、チェックして、書き込みzonefiles後にコロンを入れてます。
- QUOT&からの変更、ゾーン&QUOT。ゾーン&QUOT、QUOTを&する。と" ..シリアル..更新さ&QUOTされます。メッセージをログに記録します。
- 24へ4Hから無コンテンツの二次ゾーンのmaxbackoffを変更します。
- 修正印刷ファイル名します。
- を削除修正またはゾーンの多くの名前を変更し、それが非膨大な時間がかかる作るします。
- を削除スピードアップし、ゾーンの名前を変更し、AXFR、ゾーンの内容に多く、(1Sに56S)の削除をスピードアップします。
- #571を修正。
server.cの中に - 修正write_socketの戻り値チェック(おかげでブラッド·スミス、Mark Kettenisが)します。
- そのxfrdを修正信号が失われた場合にも子どもを刈り取るます。
- 修正#577:メイクファイルsrcdirのから正しくインストールマニュアルページ
- #587を修正:統計のデフォルト値は0です。 。
- #553を修正:TXTの解析を改善します。 。
- #590を修正:RRLログには、スターとしてワイルドカードを印刷しますがエスケープされません。 。
- #591を修正:RRL冗長レベル1でメッセージをログに記録します。 。
- 修正のstrptime暗黙の宣言エラーます。
- miscompilationsを避けるために、-O2する-O3コンパイルフラグを修正します。
- ユーザーが./configureをで-g -O2 CFLAGSを上書きできるようにします。
- 修正endian.hは、OpenBSDのために含まれます。
- のmanページに.SH後に.LPを削除します。
- #600を修正:-XFRを提供する文書は、AXFRとしないIXFRを提供しています。 。
- (2.6以来、Linux)をOSの中で立ち上がり負荷平均またはメモリリークを修正し、または彼らのためにメモリリークが発生。修正は、そのように、プロセスの親のない非常に深い文字列が存在しないになります。
nsd.confの
信号を与えられた場合は、
読み込み失敗時に設定ファイルを取り囲むの
INET6なしにシステム上でコンパイル時に使用されていない変数と互換性のないポインタの警告
OpenBSDの上に
過去のすべてのプロセスの親を追跡する
のバージョン4.0.0でのの新機能:
- のdoc / NSD-4-の機能で文書化。ゾーンの高い数をサポート、NSD-制御との直接ネームサーバコントロール、再起動せずに設定を変更します。 (NSD3に比べて)より高いパフォーマンスます。
- NSDCがなくなっています。 (またzonefilesが変更されているかどうかをチェックし、それらを再読み込み)リロードの-HUPを殺す使用し、終了するための-TERMを殺す。または詳細コントロールのためのNSD-コントロールを使用します。
- nsdcpatchためのcronジョブがなくなっています。 NSD-コントロールライトはzonefilesを作成します。
- はnsd.dbは、それが変更されたときに、このようにNSDCパッチはもはや必要ではない、それ自体を圧縮し、新しいフォーマットを持っています。
- nsd.dbがメモリマップされ、NSDは、RAMにのmmap(の一部)を必要とします。
- TCP-カウントは1000年の上に行くことができます。 libeventを持つファイルディスクリプタ/ kqueueのサポートします。
- NSD-制御再構成(ゾーン、キー、..)
- NSD-コントロール·セットアップ(リモコンでNSD-コントロールを有効:はいnsd.confに)します。
なし再起動と更新のための
NSD-制御のためのキーを作成するには、
コメントが見つかりません