| 原作者 | ダグラス・テリー、 マーク・ペインター、 デヴィッド・リグル、 ソンニアン・ジョウ |
|---|---|
| 開発者 | インターネットシステムコンソーシアム |
| 初回リリース | 1986年6月 |
| 安定リリース | |
| プレビューリリース | 9.21.1 / 2024年9月18日 |
| リポジトリ |
|
| オペレーティング·システム | Linux、NetBSD、FreeBSD、OpenBSD、macOS |
| タイプ | DNSサーバー |
| ライセンス | Mozillaパブリックライセンス[1] |
| Webサイト | 詳しくはこちら |
BIND(/ ˈ b aɪ n d / )は、ドメインネームシステム(DNS)と対話するためのソフトウェアスイートです。その最も有名なコンポーネントであるnamed(発音はname-dee:/ ˈ n eɪ m d iː /、name daemonの略)は、 DNSゾーンの権威ネームサーバーとして、またネットワークの再帰リゾルバとして、主要なDNSサーバーの役割の両方を実行します。2015年現在、これは最も広く使用されているドメインネームサーバーソフトウェアであり、[2] [3] [4] Unix系オペレーティングシステムの事実上の標準となっています。[5] [6]また、このスイートには、 nsupdateやdigなどのさまざまな管理ツールや、DNSリゾルバインターフェイスライブラリ も含まれています。
このソフトウェアは、もともと1980年代初頭にカリフォルニア大学バークレー校(UCB)で設計されました。名前はBerkeley Internet Name Domainの頭字語に由来しており、[7] UCB内でのアプリケーションの使用を反映しています。現在のバージョンはBIND 9で、2000年に初めてリリースされ、現在でもインターネットシステムコンソーシアム(ISC)によって積極的に保守されており、年に数回新しいリリースが発行されています。
主な特徴
BIND 9 は、IETF DNS 標準およびドラフト標準に完全に準拠するように設計されています。BIND 9 の重要な機能には、TSIG、nsupdate、IPv6、RNDC (リモート ネーム デーモン コントロール)、ビュー、マルチプロセッサ サポート、応答速度制限 (RRL)、DNSSEC 、および幅広い移植性が含まれます。RNDC は、共有シークレットを使用して各セッション中にローカル端末とリモート端末に 暗号化を提供し、リモート構成の更新を可能にします。
データベースサポート
以前のバージョンのBINDでは、フラットなテキストファイル以外の形式でゾーンデータを保存および取得するメカニズムは提供されていませんでしたが、2007年のBIND 9.4 [8] DLZでは、 LDAP、Berkeley DB、PostgreSQL、MySQL、ODBCなどのさまざまなデータベース形式でゾーンを保存するためのコンパイル時オプションが提供されました。
BIND 10では、データストアをモジュール化して、さまざまなデータベースを接続できるようにすることが計画されていました。[9] 2016年にISCは、RedHatが提供した「dyndb」インターフェースのサポートをBINDバージョン9.11.0に追加しました。[10]
安全
BIND 9で発見されたセキュリティ上の問題は、オープンソースソフトウェアの一般的な原則に従って修正され、公開されます。BIND9で発見され公開されたセキュリティ上の欠陥の完全なリストは、ソフトウェアの現在の作者であるインターネットシステムコンソーシアムによって管理されています。[11]
BIND 4 と BIND 8 のリリースはどちらも重大なセキュリティ上の脆弱性を抱えていました。これらの古いバージョン、またはメンテナンスされていない、サポートされていないバージョンの使用は強く推奨されません。[12] BIND 9 は、これらの進行中のセキュリティ問題を軽減するために、完全に書き直されました。ISC Web サイトのダウンロード ページには、現在メンテナンスされているバージョンとサポートが終了したバージョンが明確に表示されています。
歴史
BINDはもともと、カリフォルニア大学バークレー校のコンピュータシステム研究グループ(CSRG)の4人の大学院生、ダグラス・テリー、マーク・ペインター、デビッド・リグル、ソンニアン・ゾウによって、1980年代初頭にDARPAの助成金を受けて作成されました。頭字語BINDはBerkeley Internet Name Domainの略で、1984年に発表された技術論文に由来しています。 [7]これはBerkeley Software Distribution 4.3BSD で初めてリリースされました。
BINDのバージョン4.8.3までがCSRGによってメンテナンスされていました。[13]
1988年にデジタル・イクイップメント・コーポレーション(DEC)のポール・ヴィクシーがBINDの開発を引き継ぎ、バージョン4.9と4.9.1をリリースした。ヴィクシーはDECを去った後もBINDの開発を続けた。BINDバージョン4.9.2はヴィクシー・エンタープライズがスポンサーとなった。ヴィクシーは最終的にインターネット・ソフトウェア・コンソーシアム(ISC)を設立し、同組織はバージョン4.9.3以降のBINDを担当するようになった。[13]
BIND 8は1997年5月にISCによってリリースされました。[13]
バージョン 9 は、ISC アウトソーシング契約に基づいて Nominum, Inc. によって開発され、最初のバージョンは 2000 年 10 月 9 日にリリースされました。[14]これは、以前の BIND コード ベースの監査に関するアーキテクチャ上の困難に対処するため、およびDNSSEC (DNS セキュリティ拡張) をサポートするために、ゼロから作成されました。BIND 9 の開発は、商業契約と軍事契約の組み合わせに基づいて行われました。BIND 9 の機能のほとんどは、BIND が Microsoft の DNS 製品と競争力を維持できるようにしたい UNIX ベンダーによって資金提供されました。[要出典] DNSSEC機能は、DNS セキュリティを重要視していた米国軍によって資金提供されました。BIND 9 は 2000 年 9 月にリリースされました。[13]
2009年、ISCは当初BIND10と呼ばれていたソフトウェアスイートの新バージョンの開発に着手した。DNSサービスに加えて、BIND10スイートにはIPv4およびIPv6 DHCPサーバーコンポーネントも含まれていた。2014年4月、BIND10リリース1.2.0をもってISCはプロジェクトへの関与を終了し、プロジェクト名をBundyに変更し、[15] [16]ソースコードリポジトリをGitHub [17]に移し、外部の公的努力によるさらなる開発を進めた。[18] ISCはコスト削減策のためプロジェクトへの関与を中止した。[19] DHCPコンポーネントの開発は分離され、新しいKeaプロジェクトとなった。
参照
参考文献
- ^ 「メイン BIND 9 ブランチの LICENSE」。
- ^ 「BIND – 最も広く使用されているネームサーバーソフトウェア」。インターネットシステムコンソーシアム。2015年9月8日。 2015年9月17日閲覧。
- ^ Moore, Don (2004年5月23日). 「DNSサーバー調査」 . 2015年9月17日閲覧。
- ^ Huston, Geoff (2015年10月). 「Happy Eyeballs for the DNS (スライド37を参照)」(PDF)。APNIC。2016年6月16日時点のオリジナルよりアーカイブ(PDF) 。 2018年7月10日閲覧。
- ^ Huck Jr.、Paul E. (2001 年 6 月)。IPネットワーク向けゼロ構成ネーム サービス(M.Eng)。マサチューセッツ工科大学。hdl : 1721.1/86716。
- ^ Bal, Rohit G. (2017年1月). 「ローカルエリアネットワーク自動ドメイン名システム(LANDS)」. ネパール工科大学. 2018年6月28日閲覧。
- ^ ab Terry, Douglas B.; Painter, Mark; Riggle, David W.; Zhou, Songnian (1984 年 5 月). The Berkeley Internet Name Domain Server (Technical report). EECS Department, University of California, Berkeley. UCB/CSD-84-182 . 2015 年9 月 17 日閲覧。
- ^ Andrews, Mark (2007年2月24日). 「BIND 9.4.0が利用可能になりました」 。 2015年9月17日閲覧。
- ^ 「Kea: 設計概要」 ISC。2016年3月4日時点のオリジナルよりアーカイブ。 2015年9月17日閲覧。
- ^ 「Dyndb と DLZ の比較」。
- ^ Conry, Brian (2015年11月12日). 「BIND 9 セキュリティ脆弱性マトリックス」. Internet Systems Consortium . 2024年2月24日閲覧。
- ^ Hudson, P.; Hudson, A.; Ball, B.; Duff, H. (2005). Red Hat Fedora 4 Unleashed . Sams Publishing. p. 723. ISBN 0-672-32792-9。
- ^ abcd ISC (2016年10月31日). 「BINDの歴史」 . 2017年8月10日閲覧。
- ^ 「Nominum 開発チームが作成した BIND 9 がインターネット ソフトウェア コンソーシアムのサイトで入手可能に」。2000 年 10 月 6 日。2015年9 月 17 日閲覧。
- ^ コンソーシアム、インターネットシステム (2014 年 4 月 17 日)。「ISC がリリース 1.2 で BIND 10 の開発を終了」www.isc.org。2023年2 月 12 日閲覧。
- ^ 「Bundy、権威ある DNS および DHCP サーバー」。
- ^ 「 GitHubの bundy リポジトリ」。GitHub。2022年 7 月 29 日。
- ^ 「BIND 10 Release 1.2 が利用可能」 2014年4月17日。 2015年9月17日閲覧。
- ^ 「ISC が BIND 10 1.2 をリリース、名前を変更し、コミュニティに引き渡す」Linux Weekly News 2014 年 4 月 17 日。2015年9 月 17 日閲覧。
さらに読む
- Liu, Cricket、Albitz, Paul (2006 年 5 月)。DNS と BIND (第 5 版) 。ISBN 978-0-596-10057-5。
- リード、ジェレミー C. 編 (2016 年 1 月)。BIND DNS 管理リファレンス: BIND を使用したネーム サーバー操作と DNS 構成 (第 2 版) 。ISBN 978-1-937516-03-1。
外部リンク
- Internet Systems Consortium (ISC.org) の公式 BIND サイト
- BIND Gitlab リポジトリと問題追跡ツール
- BINDの歴史
- BIND リリース戦略
- 「Cricket Liu インタビュー: DNS と BIND」(第 5 版)。2006 年 5 月 10 日。
- バンディプロジェクト
- 新しい BIND ゾーンファイルを作成する 2020 年 11 月 12 日、Wayback Machineにアーカイブされました
- Geo-IP 情報グラフィック
