CoreDNS-001 が リリース されました。最初のリリースです。これは完全な DNS サーバーで、DNSSEC にも対応しており、クラウド構成サービスの検出に役立ちます。
CoreDNS とは?
CoreDNS は、Caddy ウェブ(!)サーバー のフォークとして存在し始めた DNS サーバーです。
プラグイン を連結し、それぞれのプラグインは DNS の機能をいくつか実装しています。CoreDNS は SkyDNS の完全な代替(さらなる機能、より少ないバグ)です。
DNSSEC、オンザフライ署名、ゾーン転送を備え、通常の DNS サーバーとしても便利です。
新機能
CoreDNS は Caddy の最初の(そして最新の)サーバータイププラグインになりました。つまり、すべてのコードをフォーク(メンテナンス)せずに Caddy のコードを大量に活用できるようになります。これにより、CoreDNS から 9000 行ものコードを削除できました。
CoreDNS のコア(げえ!)は、現在、良好です。今後の取り組みは、プラグインを向上させることに集中されています。たとえば、プロキシの実装は遅く、高速化する必要があります。
新しいプラグイン
- 専用のプラグインで Kubernetes を扱うようになりました。
- バインド プラグイン でワイルドカードアドレスを使用するのではなく、特定の IP アドレスにバインドできるようになりました。
- whoami プラグイン は、アドレスとポートを報告します。
- 他のすべてのプラグインは、Caddy バージョン 0.9 以降の新しいプラグインフレームワークに合わせて作り直されています。
whoami プラグインは、CoreDNS の起動時に Corefile が見つからない場合にも使用されます。
コントリビューター
このリリースを実現するために協力してくれた人たちは次のとおりです。
Cricket Liu、elcore、Félix Cantournet、Ilya Dmitrichenko、Joe Blow、Lee、Matt Layher、Michael Richmond、Miek Gieben、pixelbender、Yong Tang。
協力したい場合は、課題の 1 つをチェックして、コーディングを開始してください。
ドキュメントとサポートについては、コミュニティページを参照してください。