aclは、送信元IPアドレスに対するアクセス制御ポリシーを適用し、DNSサーバーへの不正アクセスを防ぎます。
ソースコード
anyは、ANYクエリに最小限の応答を返します。
ソースコード
autoは、ディスクから自動的に取得されるRFC 1035スタイルのマスターファイルからゾーンデータを提供できるようにします。
ソースコード
autopathは、サーバー側の検索パス補完を可能にします。
ソースコード
azureは、Microsoft Azure DNSサービスからゾーンデータを提供できるようにします。
ソースコード
bindは、サーバーがバインドするホストをオーバーライドします。
ソースコード
bufsizeは、IPフラグメンテーションを防ぐためにEDNS0バッファサイズを制限します。
ソースコード
cacheは、フロントエンドキャッシュを有効にします。
ソースコード
cancelは、5001ミリ秒後にリクエストのコンテキストをキャンセルします。
ソースコード
chaosは、CHクラスのTXTクエリに応答できるようにします。
ソースコード
clouddnsは、GCP Cloud DNSからゾーンデータを提供できるようにします。
ソースコード
debugは、クラッシュ時の自動復旧を無効にするため、スタックトレースを取得できます。
ソースコード
dns64は、DNS64 IPv6トランジションメカニズムを有効にします。
ソースコード
dnssecは、提供されるデータのオンザフライDNSSEC署名を有効にします。
ソースコード
dnstapは、dnstapへのログ記録を有効にします。
ソースコード
erraticは、クライアントの動作をテストするために役立つプラグインです。
ソースコード
etcdは、etcdからのSkyDNSサービス検出を有効にします。
ソースコード
fileは、RFC 1035スタイルのマスターファイルからゾーンデータを提供できるようにします。
ソースコード
forwardは、DNSメッセージを上流のレゾルバにプロキシすることを容易にします。
ソースコード
geoip クライアントIPを使用してMaxMind GeoIP2データベースを検索し、関連するGeoIPデータをコンテキストリクエストに追加します。
ソースコード
grpcは、gRPCプロトコルを介してDNSメッセージを上流のレゾルバにプロキシすることを容易にします。
ソースコード
headerは、クエリと応答のヘッダーを変更します。
ソースコード
hostsは、/etc/hosts
スタイルのファイルからゾーンデータを提供できるようにします。
ソースコード
healthは、ヘルスチェックエンドポイントを有効にします。
ソースコード
importは、ファイルを含めるか、Corefileのスニペットを参照します。
ソースコード
k8s_externalは、Kubernetesクラスタの外側のロードバランサー、外部IP、およびヘッドレスサービス(有効化されている場合)を解決します。
ソースコード
kubernetesは、Kubernetesクラスタからゾーンデータを読み取れるようにします。
ソースコード
loadbalanceは、A、AAAA、MXレコードの順序をランダム化します。
ソースコード
loopは、単純な転送ループを検出してサーバーを停止します。
ソースコード
metadataは、メタデータコレクターを有効にします。
ソースコード
logは、標準出力へのクエリログを有効にします。
ソースコード
nsidは、このサーバーの識別子を各返信に追加します。
ソースコード
minimalは、可能な限りDNS応答メッセージのサイズを最小化します。
ソースコード
pprofは、/debug/pprof
の下のエンドポイントでランタイムプロファイリングデータを提供します。
ソースコード
readyは、レディネスチェックHTTPエンドポイントを有効にします。
ソースコード
rootは、(ゾーン)ファイルを見つける場所のルートを指定します。
ソースコード
reloadは、変更されたCorefileの自動リロードを許可します。
ソースコード
rewriteは、内部メッセージの書き換えを実行します。
ソースコード
route53は、AWS Route53からゾーンデータを提供できるようにします。
ソースコード
signは、ゾーンファイルにDNSSECレコードを追加します。
ソースコード
secondaryは、プライマリサーバーから取得したゾーンを提供できるようにします。
ソースコード
whoamiは、レゾルバのローカルIPアドレス、ポート、トランスポートを返します。
ソースコード
templateは、着信クエリに基づいて動的な応答を可能にします。
ソースコード
timeoutsを使用すると、TCP、TLS、DoHサーバーのサーバー読み取り、書き込み、アイドルタイムアウトを設定できます。
ソースコード
tlsを使用すると、TLS、gRPC、DoHサーバーのサーバー証明書を設定できます。
ソースコード
traceは、プラグインチェーンを通過するDNSリクエストのOpenTracingベースのトレースを有効にします。
ソースコード
transferは、他のプラグインの(アウトゴーイング)ゾーン転送を実行します。
ソースコード
tsigは、TSIGキーを定義し、着信TSIG署名付きリクエストを検証し、応答に署名します。
ソースコード
viewは、DNSリクエストがサーバーブロックにルーティングされるために満たす必要がある条件を定義します。
ソースコード