其他分享
首页 > 其他分享> > CoreDNS -- DNS服务与服务发现

CoreDNS -- DNS服务与服务发现

作者:互联网

CoreDNS -- DNS服务与服务发现

DNS服务器

1. 架构 -- 微内核

img

2. 安装方式

3. query

4. Plugin 行为

5. 配置

文档:https://coredns.io/manual/toc/#configuration

(snip) {
  errors
  log
  prometheus
}
# 通过 (name) 方式定义重用片段
.:53 {
    whoami
    import snip
}
. {
    # plugin list
}
# . 表示匹配所有zone
.:1054 {
    bind lo
    whoami
}
.:1054 {
    bind eth0
    whoami
}
# 因为绑定的网口不一样,所以相同端口相同不会有冲突
coredns.io:5300 {
    file db.coredns.io
}
example.io:53 {
    log
    errors
    file db.example.io
}
example.net:53 {
    file db.example.net
}
.:53 {
    kubernetes
    forward . 8.8.8.8
    log
    errors
    cache
}

img

标签:插件,DNS,--,53,io,coredns,CoreDNS
来源: https://www.cnblogs.com/2bjiujiu/p/15872373.html