描述
alias 外掛程式會將網域頂點的 CNAME 記錄移除,讓後續解析的記錄看起來像是屬於網域頂點。這行為類似於 CloudFlare 的 Zone Flattening。
此外掛程式僅適用於產生 A 或 AAAA 記錄以及 CNAME 記錄的外掛程式。例如 auto
和 file
。但是,您可能需要調整此外掛程式的順序,才能與其他外掛程式一起使用。
最好不要使用此外掛程式,而是使用新的 ANAME 記錄的 RFC 草案,但是 CoreDNS 使用的 DNS 函式庫尚不支援 ANAME 記錄。
語法
alias
範例
example.com {
file db.example.com
alias
}
# This is used to resolve CNAME records by the `file` plugin. Modify accordingly
. {
forward . 1.1.1.1 1.0.0.1
}
這會將類似這樣的響應轉換
;; ANSWER SECTION:
example.com. 3600 IN CNAME two.example.org.
two.example.org. 3600 IN CNAME one.example.net.
one.example.net. 3600 IN A 127.0.0.1
成這樣
;; ANSWER SECTION:
example.com. 3600 IN A 127.0.0.1
請參閱 example/
以取得更完整的範例。