外掛程式

CoreDNS 的所有內建外掛程式。
v1.11.1

acl

acl 對來源 IP 強制執行存取控制策略,並防止未經授權的 DNS 伺服器存取。

來源

any

any 對 ANY 查詢提供最簡化的回應。

來源

auto

auto 允許從 RFC 1035 樣式的主檔案提供區域資料,該檔案會自動從磁碟載入。

來源

autopath

autopath 允許伺服器端搜尋路徑完成。

來源

azure

azure 允許從 Microsoft Azure DNS 服務提供區域資料。

來源

bind

bind 覆寫伺服器應繫結的主機。

來源

bufsize

bufsize 限制 EDNS0 緩衝區大小以防止 IP 分割。

來源

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 請求路由至伺服器區塊必須滿足的條件。

來源