acl

aclは、送信元IPアドレスに対するアクセス制御ポリシーを適用し、DNSサーバーへの不正アクセスを防ぎます。

ソースコード

any

anyは、ANYクエリに最小限の応答を返します。

ソースコード

auto

autoは、ディスクから自動的に取得されるRFC 1035スタイルのマスターファイルからゾーンデータを提供できるようにします。

ソースコード

autopath

autopathは、サーバー側の検索パス補完を可能にします。

ソースコード

azure

azureは、Microsoft Azure DNSサービスからゾーンデータを提供できるようにします。

ソースコード

bind

bindは、サーバーがバインドするホストをオーバーライドします。

ソースコード

bufsize

bufsizeは、IPフラグメンテーションを防ぐためにEDNS0バッファサイズを制限します。

ソースコード

cache

cacheは、フロントエンドキャッシュを有効にします。

ソースコード

cancel

cancelは、5001ミリ秒後にリクエストのコンテキストをキャンセルします。

ソースコード

chaos

chaosは、CHクラスのTXTクエリに応答できるようにします。

ソースコード

clouddns

clouddnsは、GCP Cloud DNSからゾーンデータを提供できるようにします。

ソースコード

debug

debugは、クラッシュ時の自動復旧を無効にするため、スタックトレースを取得できます。

ソースコード

dns64

dns64は、DNS64 IPv6トランジションメカニズムを有効にします。

ソースコード

dnssec

dnssecは、提供されるデータのオンザフライDNSSEC署名を有効にします。

ソースコード

dnstap

dnstapは、dnstapへのログ記録を有効にします。

ソースコード

erratic

erraticは、クライアントの動作をテストするために役立つプラグインです。

ソースコード

errors

errorsは、エラーログを有効にします。

ソースコード

etcd

etcdは、etcdからのSkyDNSサービス検出を有効にします。

ソースコード

file

fileは、RFC 1035スタイルのマスターファイルからゾーンデータを提供できるようにします。

ソースコード

forward

forwardは、DNSメッセージを上流のレゾルバにプロキシすることを容易にします。

ソースコード

geoip

geoip クライアントIPを使用してMaxMind GeoIP2データベースを検索し、関連するGeoIPデータをコンテキストリクエストに追加します。

ソースコード

grpc

grpcは、gRPCプロトコルを介してDNSメッセージを上流のレゾルバにプロキシすることを容易にします。

ソースコード

header

headerは、クエリと応答のヘッダーを変更します。

ソースコード

hosts

hostsは、/etc/hostsスタイルのファイルからゾーンデータを提供できるようにします。

ソースコード

health

healthは、ヘルスチェックエンドポイントを有効にします。

ソースコード

import

importは、ファイルを含めるか、Corefileのスニペットを参照します。

ソースコード

k8s_external

k8s_externalは、Kubernetesクラスタの外側のロードバランサー、外部IP、およびヘッドレスサービス(有効化されている場合)を解決します。

ソースコード

kubernetes

kubernetesは、Kubernetesクラスタからゾーンデータを読み取れるようにします。

ソースコード

local

localは、ローカル名に応答します。

ソースコード

loadbalance

loadbalanceは、A、AAAA、MXレコードの順序をランダム化します。

ソースコード

loop

loopは、単純な転送ループを検出してサーバーを停止します。

ソースコード

metadata

metadataは、メタデータコレクターを有効にします。

ソースコード

log

logは、標準出力へのクエリログを有効にします。

ソースコード

nsid

nsidは、このサーバーの識別子を各返信に追加します。

ソースコード

minimal

minimalは、可能な限りDNS応答メッセージのサイズを最小化します。

ソースコード

pprof

pprofは、/debug/pprofの下のエンドポイントでランタイムプロファイリングデータを提供します。

ソースコード

ready

readyは、レディネスチェックHTTPエンドポイントを有効にします。

ソースコード

prometheus

prometheusは、Prometheusメトリクスを有効にします。

ソースコード

root

rootは、(ゾーン)ファイルを見つける場所のルートを指定します。

ソースコード

reload

reloadは、変更されたCorefileの自動リロードを許可します。

ソースコード

rewrite

rewriteは、内部メッセージの書き換えを実行します。

ソースコード

route53

route53は、AWS Route53からゾーンデータを提供できるようにします。

ソースコード

sign

signは、ゾーンファイルにDNSSECレコードを追加します。

ソースコード

secondary

secondaryは、プライマリサーバーから取得したゾーンを提供できるようにします。

ソースコード

whoami

whoamiは、レゾルバのローカルIPアドレス、ポート、トランスポートを返します。

ソースコード

template

templateは、着信クエリに基づいて動的な応答を可能にします。

ソースコード

timeouts

timeoutsを使用すると、TCP、TLS、DoHサーバーのサーバー読み取り、書き込み、アイドルタイムアウトを設定できます。

ソースコード

tls

tlsを使用すると、TLS、gRPC、DoHサーバーのサーバー証明書を設定できます。

ソースコード

trace

traceは、プラグインチェーンを通過するDNSリクエストのOpenTracingベースのトレースを有効にします。

ソースコード

transfer

transferは、他のプラグインの(アウトゴーイング)ゾーン転送を実行します。

ソースコード

tsig

tsigは、TSIGキーを定義し、着信TSIG署名付きリクエストを検証し、応答に署名します。

ソースコード

view

viewは、DNSリクエストがサーバーブロックにルーティングされるために満たす必要がある条件を定義します。

ソースコード